./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de 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/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 22:33:41,840 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 22:33:41,902 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 22:33:41,909 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 22:33:41,909 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 22:33:41,930 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 22:33:41,932 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 22:33:41,932 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 22:33:41,933 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 22:33:41,936 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 22:33:41,936 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 22:33:41,936 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 22:33:41,937 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 22:33:41,938 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 22:33:41,938 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 22:33:41,938 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 22:33:41,939 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 22:33:41,939 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 22:33:41,939 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 22:33:41,939 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 22:33:41,939 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 22:33:41,940 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 22:33:41,940 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 22:33:41,940 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 22:33:41,940 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 22:33:41,941 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 22:33:41,941 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 22:33:41,941 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 22:33:41,941 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 22:33:41,942 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 22:33:41,942 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 22:33:41,943 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 22:33:41,943 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:33:41,943 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 22:33:41,943 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 22:33:41,943 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 22:33:41,943 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 22:33:41,944 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 22:33:41,945 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 [2024-06-27 22:33:42,149 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 22:33:42,164 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 22:33:42,166 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 22:33:42,166 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 22:33:42,167 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 22:33:42,168 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:33:43,281 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 22:33:43,499 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 22:33:43,503 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:33:43,525 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0dfc54edf/8aea61483ed743439fd1621f350baf69/FLAGa5384b544 [2024-06-27 22:33:43,540 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0dfc54edf/8aea61483ed743439fd1621f350baf69 [2024-06-27 22:33:43,542 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 22:33:43,549 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 22:33:43,551 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-rel/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.yml/witness.yml [2024-06-27 22:33:43,621 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 22:33:43,622 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 22:33:43,625 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 22:33:43,625 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 22:33:43,628 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 22:33:43,629 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:33:43" (1/2) ... [2024-06-27 22:33:43,630 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7de91ef3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:33:43, skipping insertion in model container [2024-06-27 22:33:43,630 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 10:33:43" (1/2) ... [2024-06-27 22:33:43,632 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4fca04b4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 10:33:43, skipping insertion in model container [2024-06-27 22:33:43,632 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:33:43" (2/2) ... [2024-06-27 22:33:43,633 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7de91ef3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:43, skipping insertion in model container [2024-06-27 22:33:43,634 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:33:43" (2/2) ... [2024-06-27 22:33:43,634 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 22:33:43,660 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 22:33:43,661 INFO L97 edCorrectnessWitness]: Location invariant before [L847-L847] ! multithreaded || (((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:33:43,661 INFO L97 edCorrectnessWitness]: Location invariant before [L849-L849] ! multithreaded || (((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:33:43,661 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ! multithreaded || (((((((((((((0LL - (long long )__unbuffered_p0_EAX) + (long long )x >= 0LL && (0LL - (long long )__unbuffered_p0_EBX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EAX) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )__unbuffered_p1_EBX) + (long long )x >= 0LL) && (0LL - (long long )y) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$mem_tmp) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff0_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff0 >= 0LL) && (0LL - (long long )y$r_buff1_thd2) + (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff0_used >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1 >= 0LL) && (long long )y$w_buff0 - (long long )y$w_buff1_used >= 0LL) && (long long )y$w_buff1 - (long long )y$w_buff1_used >= 0LL) [2024-06-27 22:33:43,662 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 22:33:43,662 INFO L106 edCorrectnessWitness]: ghost_update [L845-L845] multithreaded = 1; [2024-06-27 22:33:43,726 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 22:33:43,868 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i[1035,1048] [2024-06-27 22:33:44,036 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:33:44,048 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 22:33:44,076 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i[1035,1048] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 22:33:44,132 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 22:33:44,175 INFO L206 MainTranslator]: Completed translation [2024-06-27 22:33:44,176 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44 WrapperNode [2024-06-27 22:33:44,176 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 22:33:44,177 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 22:33:44,177 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 22:33:44,178 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 22:33:44,183 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 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,212 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 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,250 INFO L138 Inliner]: procedures = 175, calls = 42, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 144 [2024-06-27 22:33:44,253 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 22:33:44,254 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 22:33:44,254 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 22:33:44,254 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 22:33:44,263 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,263 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,269 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,287 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-27 22:33:44,293 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,293 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,302 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,313 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,314 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,316 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,323 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 22:33:44,324 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 22:33:44,324 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 22:33:44,324 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 22:33:44,325 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (1/1) ... [2024-06-27 22:33:44,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 22:33:44,348 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 22:33:44,394 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-27 22:33:44,437 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-27 22:33:44,465 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 22:33:44,465 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 22:33:44,465 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 22:33:44,465 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 22:33:44,465 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 22:33:44,466 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 22:33:44,466 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 22:33:44,466 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 22:33:44,466 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 22:33:44,466 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 22:33:44,466 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 22:33:44,466 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 22:33:44,467 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 22:33:44,584 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 22:33:44,586 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 22:33:44,858 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 22:33:44,858 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 22:33:45,048 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 22:33:45,049 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 22:33:45,049 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:33:45 BoogieIcfgContainer [2024-06-27 22:33:45,049 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 22:33:45,051 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 22:33:45,051 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 22:33:45,053 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 22:33:45,053 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 10:33:43" (1/4) ... [2024-06-27 22:33:45,054 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47bec0e1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 10:33:45, skipping insertion in model container [2024-06-27 22:33:45,054 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 10:33:43" (2/4) ... [2024-06-27 22:33:45,055 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47bec0e1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:33:45, skipping insertion in model container [2024-06-27 22:33:45,055 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 10:33:44" (3/4) ... [2024-06-27 22:33:45,056 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47bec0e1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 10:33:45, skipping insertion in model container [2024-06-27 22:33:45,056 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 10:33:45" (4/4) ... [2024-06-27 22:33:45,057 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi009_power.opt_pso.oepc_pso.opt_rmo.opt_tso.oepc_tso.opt.i [2024-06-27 22:33:45,069 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 22:33:45,069 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 5 error locations. [2024-06-27 22:33:45,069 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 22:33:45,105 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 22:33:45,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 22:33:45,161 INFO L124 PetriNetUnfolderBase]: 1/43 cut-off events. [2024-06-27 22:33:45,161 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:33:45,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53 conditions, 43 events. 1/43 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 75 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 44. Up to 2 conditions per place. [2024-06-27 22:33:45,165 INFO L82 GeneralOperation]: Start removeDead. Operand has 55 places, 46 transitions, 104 flow [2024-06-27 22:33:45,170 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 43 transitions, 95 flow [2024-06-27 22:33:45,181 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 22:33:45,190 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;@7a1b9f47, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 22:33:45,190 INFO L358 AbstractCegarLoop]: Starting to check reachability of 9 error locations. [2024-06-27 22:33:45,193 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 22:33:45,194 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 22:33:45,194 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 22:33:45,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:45,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 22:33:45,195 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:45,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:45,199 INFO L85 PathProgramCache]: Analyzing trace with hash 381895011, now seen corresponding path program 1 times [2024-06-27 22:33:45,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:45,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976222441] [2024-06-27 22:33:45,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:45,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:45,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:45,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:45,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:45,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [976222441] [2024-06-27 22:33:45,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [976222441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:45,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:45,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:33:45,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592138871] [2024-06-27 22:33:45,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:45,859 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:33:45,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:45,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:33:45,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:33:45,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 22:33:45,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 43 transitions, 95 flow. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:45,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:45,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 22:33:45,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:46,281 INFO L124 PetriNetUnfolderBase]: 1091/1811 cut-off events. [2024-06-27 22:33:46,282 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-06-27 22:33:46,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3492 conditions, 1811 events. 1091/1811 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 11045 event pairs, 322 based on Foata normal form. 72/1775 useless extension candidates. Maximal degree in co-relation 3480. Up to 1580 conditions per place. [2024-06-27 22:33:46,295 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 34 selfloop transitions, 3 changer transitions 0/53 dead transitions. [2024-06-27 22:33:46,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 53 transitions, 192 flow [2024-06-27 22:33:46,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:33:46,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:33:46,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 100 transitions. [2024-06-27 22:33:46,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7246376811594203 [2024-06-27 22:33:46,305 INFO L175 Difference]: Start difference. First operand has 52 places, 43 transitions, 95 flow. Second operand 3 states and 100 transitions. [2024-06-27 22:33:46,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 53 transitions, 192 flow [2024-06-27 22:33:46,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 53 transitions, 188 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 22:33:46,309 INFO L231 Difference]: Finished difference. Result has 51 places, 43 transitions, 111 flow [2024-06-27 22:33:46,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=111, PETRI_PLACES=51, PETRI_TRANSITIONS=43} [2024-06-27 22:33:46,313 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, -1 predicate places. [2024-06-27 22:33:46,313 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 43 transitions, 111 flow [2024-06-27 22:33:46,313 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:46,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:46,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:46,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 22:33:46,314 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:46,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash 1467384673, now seen corresponding path program 1 times [2024-06-27 22:33:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099104172] [2024-06-27 22:33:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:46,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:46,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:46,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:46,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099104172] [2024-06-27 22:33:46,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099104172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:46,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:46,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 22:33:46,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210955189] [2024-06-27 22:33:46,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:46,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 22:33:46,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:46,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 22:33:46,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 22:33:46,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 22:33:46,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 43 transitions, 111 flow. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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-27 22:33:46,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:46,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 22:33:46,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:46,845 INFO L124 PetriNetUnfolderBase]: 1086/2008 cut-off events. [2024-06-27 22:33:46,846 INFO L125 PetriNetUnfolderBase]: For 205/205 co-relation queries the response was YES. [2024-06-27 22:33:46,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4057 conditions, 2008 events. 1086/2008 cut-off events. For 205/205 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 13273 event pairs, 685 based on Foata normal form. 2/1860 useless extension candidates. Maximal degree in co-relation 4045. Up to 1611 conditions per place. [2024-06-27 22:33:46,856 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 39 selfloop transitions, 9 changer transitions 0/64 dead transitions. [2024-06-27 22:33:46,856 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 64 transitions, 263 flow [2024-06-27 22:33:46,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 22:33:46,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 22:33:46,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 124 transitions. [2024-06-27 22:33:46,861 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6739130434782609 [2024-06-27 22:33:46,861 INFO L175 Difference]: Start difference. First operand has 51 places, 43 transitions, 111 flow. Second operand 4 states and 124 transitions. [2024-06-27 22:33:46,862 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 64 transitions, 263 flow [2024-06-27 22:33:46,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 64 transitions, 258 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 22:33:46,865 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 174 flow [2024-06-27 22:33:46,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=108, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=174, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 22:33:46,866 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 3 predicate places. [2024-06-27 22:33:46,866 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 174 flow [2024-06-27 22:33:46,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 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-27 22:33:46,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:46,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:46,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 22:33:46,869 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:46,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:46,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1748564568, now seen corresponding path program 1 times [2024-06-27 22:33:46,874 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:46,874 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1753895230] [2024-06-27 22:33:46,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:46,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:46,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:47,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:47,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:47,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1753895230] [2024-06-27 22:33:47,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1753895230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:47,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:47,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:33:47,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087176920] [2024-06-27 22:33:47,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:47,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:33:47,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:47,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:33:47,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:33:47,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 19 out of 46 [2024-06-27 22:33:47,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 174 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-27 22:33:47,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:47,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 19 of 46 [2024-06-27 22:33:47,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:47,965 INFO L124 PetriNetUnfolderBase]: 1227/2293 cut-off events. [2024-06-27 22:33:47,966 INFO L125 PetriNetUnfolderBase]: For 954/954 co-relation queries the response was YES. [2024-06-27 22:33:47,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5259 conditions, 2293 events. 1227/2293 cut-off events. For 954/954 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 15880 event pairs, 288 based on Foata normal form. 18/2144 useless extension candidates. Maximal degree in co-relation 5244. Up to 1580 conditions per place. [2024-06-27 22:33:47,976 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 51 selfloop transitions, 16 changer transitions 1/84 dead transitions. [2024-06-27 22:33:47,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 84 transitions, 416 flow [2024-06-27 22:33:47,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:47,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:47,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 157 transitions. [2024-06-27 22:33:47,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6826086956521739 [2024-06-27 22:33:47,978 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 174 flow. Second operand 5 states and 157 transitions. [2024-06-27 22:33:47,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 84 transitions, 416 flow [2024-06-27 22:33:47,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 84 transitions, 414 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 22:33:47,980 INFO L231 Difference]: Finished difference. Result has 62 places, 59 transitions, 282 flow [2024-06-27 22:33:47,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=282, PETRI_PLACES=62, PETRI_TRANSITIONS=59} [2024-06-27 22:33:47,981 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-06-27 22:33:47,981 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 59 transitions, 282 flow [2024-06-27 22:33:47,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-27 22:33:47,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:47,982 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:47,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 22:33:47,982 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:47,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:47,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1992745356, now seen corresponding path program 1 times [2024-06-27 22:33:47,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:47,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305768961] [2024-06-27 22:33:47,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:47,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:47,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:48,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:48,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:48,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305768961] [2024-06-27 22:33:48,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305768961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:48,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:48,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:48,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702929954] [2024-06-27 22:33:48,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:48,359 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:48,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:48,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:48,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:48,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:33:48,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 59 transitions, 282 flow. Second operand has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:48,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:48,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:33:48,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:48,794 INFO L124 PetriNetUnfolderBase]: 1882/3395 cut-off events. [2024-06-27 22:33:48,794 INFO L125 PetriNetUnfolderBase]: For 3076/3076 co-relation queries the response was YES. [2024-06-27 22:33:48,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8796 conditions, 3395 events. 1882/3395 cut-off events. For 3076/3076 co-relation queries the response was YES. Maximal size of possible extension queue 211. Compared 23237 event pairs, 619 based on Foata normal form. 4/3162 useless extension candidates. Maximal degree in co-relation 8775. Up to 2634 conditions per place. [2024-06-27 22:33:48,809 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 52 selfloop transitions, 17 changer transitions 0/82 dead transitions. [2024-06-27 22:33:48,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 82 transitions, 486 flow [2024-06-27 22:33:48,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:48,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:48,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 22:33:48,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-06-27 22:33:48,810 INFO L175 Difference]: Start difference. First operand has 62 places, 59 transitions, 282 flow. Second operand 5 states and 141 transitions. [2024-06-27 22:33:48,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 82 transitions, 486 flow [2024-06-27 22:33:48,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 82 transitions, 472 flow, removed 7 selfloop flow, removed 0 redundant places. [2024-06-27 22:33:48,816 INFO L231 Difference]: Finished difference. Result has 68 places, 62 transitions, 348 flow [2024-06-27 22:33:48,816 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=348, PETRI_PLACES=68, PETRI_TRANSITIONS=62} [2024-06-27 22:33:48,817 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-06-27 22:33:48,817 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 62 transitions, 348 flow [2024-06-27 22:33:48,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.571428571428573) internal successors, (123), 7 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:48,817 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:48,817 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:48,817 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 22:33:48,818 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:48,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:48,818 INFO L85 PathProgramCache]: Analyzing trace with hash -2104618944, now seen corresponding path program 2 times [2024-06-27 22:33:48,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:48,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359403925] [2024-06-27 22:33:48,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:48,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:49,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:49,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:49,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359403925] [2024-06-27 22:33:49,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359403925] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:49,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:49,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:33:49,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457242490] [2024-06-27 22:33:49,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:49,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:33:49,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:49,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:33:49,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:33:49,374 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 22:33:49,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 62 transitions, 348 flow. Second operand has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:49,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:49,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 22:33:49,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:49,748 INFO L124 PetriNetUnfolderBase]: 1643/3020 cut-off events. [2024-06-27 22:33:49,748 INFO L125 PetriNetUnfolderBase]: For 3528/3528 co-relation queries the response was YES. [2024-06-27 22:33:49,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8048 conditions, 3020 events. 1643/3020 cut-off events. For 3528/3528 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 20731 event pairs, 582 based on Foata normal form. 4/2801 useless extension candidates. Maximal degree in co-relation 8024. Up to 2304 conditions per place. [2024-06-27 22:33:49,764 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 53 selfloop transitions, 17 changer transitions 0/85 dead transitions. [2024-06-27 22:33:49,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 556 flow [2024-06-27 22:33:49,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:49,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:49,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 149 transitions. [2024-06-27 22:33:49,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6478260869565218 [2024-06-27 22:33:49,765 INFO L175 Difference]: Start difference. First operand has 68 places, 62 transitions, 348 flow. Second operand 5 states and 149 transitions. [2024-06-27 22:33:49,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 556 flow [2024-06-27 22:33:49,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 85 transitions, 519 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:33:49,772 INFO L231 Difference]: Finished difference. Result has 70 places, 65 transitions, 381 flow [2024-06-27 22:33:49,772 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=311, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=381, PETRI_PLACES=70, PETRI_TRANSITIONS=65} [2024-06-27 22:33:49,773 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 18 predicate places. [2024-06-27 22:33:49,773 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 65 transitions, 381 flow [2024-06-27 22:33:49,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.666666666666668) internal successors, (118), 6 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:49,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:49,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:49,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 22:33:49,774 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P1Err0ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:49,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:49,774 INFO L85 PathProgramCache]: Analyzing trace with hash 235650284, now seen corresponding path program 1 times [2024-06-27 22:33:49,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:49,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065432631] [2024-06-27 22:33:49,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:49,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:49,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:49,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:49,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:49,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065432631] [2024-06-27 22:33:49,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065432631] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:49,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:49,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 22:33:49,821 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565000483] [2024-06-27 22:33:49,821 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:49,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 22:33:49,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:49,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 22:33:49,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 22:33:49,828 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 46 [2024-06-27 22:33:49,828 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 65 transitions, 381 flow. Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:49,828 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:49,828 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 46 [2024-06-27 22:33:49,828 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:50,013 INFO L124 PetriNetUnfolderBase]: 951/1898 cut-off events. [2024-06-27 22:33:50,013 INFO L125 PetriNetUnfolderBase]: For 2734/2768 co-relation queries the response was YES. [2024-06-27 22:33:50,017 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5082 conditions, 1898 events. 951/1898 cut-off events. For 2734/2768 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 13204 event pairs, 348 based on Foata normal form. 13/1797 useless extension candidates. Maximal degree in co-relation 5057. Up to 1229 conditions per place. [2024-06-27 22:33:50,024 INFO L140 encePairwiseOnDemand]: 43/46 looper letters, 43 selfloop transitions, 6 changer transitions 0/76 dead transitions. [2024-06-27 22:33:50,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 76 transitions, 515 flow [2024-06-27 22:33:50,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 22:33:50,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 22:33:50,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 103 transitions. [2024-06-27 22:33:50,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7463768115942029 [2024-06-27 22:33:50,025 INFO L175 Difference]: Start difference. First operand has 70 places, 65 transitions, 381 flow. Second operand 3 states and 103 transitions. [2024-06-27 22:33:50,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 76 transitions, 515 flow [2024-06-27 22:33:50,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 76 transitions, 469 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-27 22:33:50,030 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 343 flow [2024-06-27 22:33:50,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=343, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-27 22:33:50,031 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 16 predicate places. [2024-06-27 22:33:50,031 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 343 flow [2024-06-27 22:33:50,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:50,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:50,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:50,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 22:33:50,032 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:50,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:50,032 INFO L85 PathProgramCache]: Analyzing trace with hash 235649201, now seen corresponding path program 1 times [2024-06-27 22:33:50,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:50,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089781110] [2024-06-27 22:33:50,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:50,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:50,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:50,250 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:50,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:50,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089781110] [2024-06-27 22:33:50,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089781110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:50,251 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:50,251 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:33:50,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410861234] [2024-06-27 22:33:50,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:50,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:33:50,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:50,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:33:50,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:33:50,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:33:50,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 343 flow. Second operand has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:50,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:50,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:33:50,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:50,694 INFO L124 PetriNetUnfolderBase]: 2026/3608 cut-off events. [2024-06-27 22:33:50,694 INFO L125 PetriNetUnfolderBase]: For 5700/5700 co-relation queries the response was YES. [2024-06-27 22:33:50,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9888 conditions, 3608 events. 2026/3608 cut-off events. For 5700/5700 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 24303 event pairs, 1197 based on Foata normal form. 3/3486 useless extension candidates. Maximal degree in co-relation 9862. Up to 2940 conditions per place. [2024-06-27 22:33:50,715 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 66 selfloop transitions, 11 changer transitions 3/92 dead transitions. [2024-06-27 22:33:50,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 92 transitions, 614 flow [2024-06-27 22:33:50,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:50,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:50,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 130 transitions. [2024-06-27 22:33:50,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 22:33:50,717 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 343 flow. Second operand 5 states and 130 transitions. [2024-06-27 22:33:50,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 92 transitions, 614 flow [2024-06-27 22:33:50,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 92 transitions, 596 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-06-27 22:33:50,728 INFO L231 Difference]: Finished difference. Result has 73 places, 72 transitions, 429 flow [2024-06-27 22:33:50,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=331, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=429, PETRI_PLACES=73, PETRI_TRANSITIONS=72} [2024-06-27 22:33:50,729 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-06-27 22:33:50,729 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 72 transitions, 429 flow [2024-06-27 22:33:50,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 17.4) internal successors, (87), 5 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:50,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:50,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:50,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 22:33:50,730 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:50,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:50,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1547579667, now seen corresponding path program 1 times [2024-06-27 22:33:50,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:50,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268899131] [2024-06-27 22:33:50,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:50,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:50,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:51,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:51,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:51,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268899131] [2024-06-27 22:33:51,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [268899131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:51,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:51,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:51,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488033752] [2024-06-27 22:33:51,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:51,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:51,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:51,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:51,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:51,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 22:33:51,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 72 transitions, 429 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:51,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:51,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 22:33:51,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:52,290 INFO L124 PetriNetUnfolderBase]: 1326/2557 cut-off events. [2024-06-27 22:33:52,290 INFO L125 PetriNetUnfolderBase]: For 4778/4778 co-relation queries the response was YES. [2024-06-27 22:33:52,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7383 conditions, 2557 events. 1326/2557 cut-off events. For 4778/4778 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 17426 event pairs, 232 based on Foata normal form. 12/2473 useless extension candidates. Maximal degree in co-relation 7353. Up to 1388 conditions per place. [2024-06-27 22:33:52,307 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 68 selfloop transitions, 24 changer transitions 0/107 dead transitions. [2024-06-27 22:33:52,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 107 transitions, 740 flow [2024-06-27 22:33:52,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:52,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:52,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 178 transitions. [2024-06-27 22:33:52,309 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.644927536231884 [2024-06-27 22:33:52,309 INFO L175 Difference]: Start difference. First operand has 73 places, 72 transitions, 429 flow. Second operand 6 states and 178 transitions. [2024-06-27 22:33:52,309 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 107 transitions, 740 flow [2024-06-27 22:33:52,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 107 transitions, 740 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 22:33:52,316 INFO L231 Difference]: Finished difference. Result has 78 places, 76 transitions, 523 flow [2024-06-27 22:33:52,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=429, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=523, PETRI_PLACES=78, PETRI_TRANSITIONS=76} [2024-06-27 22:33:52,316 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 26 predicate places. [2024-06-27 22:33:52,317 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 76 transitions, 523 flow [2024-06-27 22:33:52,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:52,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:52,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:52,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 22:33:52,317 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:52,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:52,318 INFO L85 PathProgramCache]: Analyzing trace with hash -597031799, now seen corresponding path program 2 times [2024-06-27 22:33:52,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:52,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905147077] [2024-06-27 22:33:52,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:52,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:52,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:53,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:53,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:53,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905147077] [2024-06-27 22:33:53,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905147077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:53,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:53,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:33:53,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357193711] [2024-06-27 22:33:53,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:53,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:33:53,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:53,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:33:53,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:33:53,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 22:33:53,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 76 transitions, 523 flow. Second operand has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:53,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:53,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 22:33:53,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:53,502 INFO L124 PetriNetUnfolderBase]: 1318/2570 cut-off events. [2024-06-27 22:33:53,502 INFO L125 PetriNetUnfolderBase]: For 6268/6268 co-relation queries the response was YES. [2024-06-27 22:33:53,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7982 conditions, 2570 events. 1318/2570 cut-off events. For 6268/6268 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 17861 event pairs, 389 based on Foata normal form. 4/2466 useless extension candidates. Maximal degree in co-relation 7949. Up to 1826 conditions per place. [2024-06-27 22:33:53,516 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 68 selfloop transitions, 22 changer transitions 0/105 dead transitions. [2024-06-27 22:33:53,516 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 105 transitions, 796 flow [2024-06-27 22:33:53,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:53,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:53,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 174 transitions. [2024-06-27 22:33:53,517 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 22:33:53,517 INFO L175 Difference]: Start difference. First operand has 78 places, 76 transitions, 523 flow. Second operand 6 states and 174 transitions. [2024-06-27 22:33:53,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 105 transitions, 796 flow [2024-06-27 22:33:53,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 105 transitions, 757 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-27 22:33:53,526 INFO L231 Difference]: Finished difference. Result has 82 places, 79 transitions, 570 flow [2024-06-27 22:33:53,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=484, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=570, PETRI_PLACES=82, PETRI_TRANSITIONS=79} [2024-06-27 22:33:53,527 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 30 predicate places. [2024-06-27 22:33:53,527 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 79 transitions, 570 flow [2024-06-27 22:33:53,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.571428571428573) internal successors, (137), 7 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:53,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:53,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:53,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 22:33:53,528 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:53,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:53,528 INFO L85 PathProgramCache]: Analyzing trace with hash -55203120, now seen corresponding path program 1 times [2024-06-27 22:33:53,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:53,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389596354] [2024-06-27 22:33:53,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:53,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:53,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:53,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:53,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:53,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389596354] [2024-06-27 22:33:53,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389596354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:53,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:53,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:33:53,753 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445477305] [2024-06-27 22:33:53,753 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:53,753 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:33:53,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:53,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:33:53,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:33:53,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:33:53,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 79 transitions, 570 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 22:33:53,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:53,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:33:53,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:54,305 INFO L124 PetriNetUnfolderBase]: 2016/3729 cut-off events. [2024-06-27 22:33:54,306 INFO L125 PetriNetUnfolderBase]: For 9464/9464 co-relation queries the response was YES. [2024-06-27 22:33:54,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11571 conditions, 3729 events. 2016/3729 cut-off events. For 9464/9464 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 26283 event pairs, 577 based on Foata normal form. 9/3584 useless extension candidates. Maximal degree in co-relation 11535. Up to 2745 conditions per place. [2024-06-27 22:33:54,322 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 68 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-06-27 22:33:54,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 99 transitions, 811 flow [2024-06-27 22:33:54,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:54,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:54,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 22:33:54,323 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5253623188405797 [2024-06-27 22:33:54,324 INFO L175 Difference]: Start difference. First operand has 82 places, 79 transitions, 570 flow. Second operand 6 states and 145 transitions. [2024-06-27 22:33:54,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 99 transitions, 811 flow [2024-06-27 22:33:54,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 99 transitions, 751 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 22:33:54,333 INFO L231 Difference]: Finished difference. Result has 84 places, 80 transitions, 567 flow [2024-06-27 22:33:54,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=510, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=567, PETRI_PLACES=84, PETRI_TRANSITIONS=80} [2024-06-27 22:33:54,334 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 32 predicate places. [2024-06-27 22:33:54,334 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 80 transitions, 567 flow [2024-06-27 22:33:54,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 22:33:54,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:54,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:54,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 22:33:54,334 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:54,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:54,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1918549102, now seen corresponding path program 2 times [2024-06-27 22:33:54,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:54,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402989249] [2024-06-27 22:33:54,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:54,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:54,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:54,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:54,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:54,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402989249] [2024-06-27 22:33:54,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402989249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:54,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:54,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:33:54,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [743606029] [2024-06-27 22:33:54,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:54,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:33:54,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:54,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:33:54,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:33:54,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:33:54,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 80 transitions, 567 flow. Second operand has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 22:33:54,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:54,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:33:54,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:55,135 INFO L124 PetriNetUnfolderBase]: 1995/3678 cut-off events. [2024-06-27 22:33:55,136 INFO L125 PetriNetUnfolderBase]: For 9977/9977 co-relation queries the response was YES. [2024-06-27 22:33:55,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11518 conditions, 3678 events. 1995/3678 cut-off events. For 9977/9977 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25678 event pairs, 565 based on Foata normal form. 9/3545 useless extension candidates. Maximal degree in co-relation 11480. Up to 2580 conditions per place. [2024-06-27 22:33:55,157 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 76 selfloop transitions, 20 changer transitions 0/108 dead transitions. [2024-06-27 22:33:55,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 108 transitions, 856 flow [2024-06-27 22:33:55,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:33:55,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:33:55,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-27 22:33:55,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5579710144927537 [2024-06-27 22:33:55,160 INFO L175 Difference]: Start difference. First operand has 84 places, 80 transitions, 567 flow. Second operand 6 states and 154 transitions. [2024-06-27 22:33:55,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 108 transitions, 856 flow [2024-06-27 22:33:55,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 108 transitions, 824 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:33:55,172 INFO L231 Difference]: Finished difference. Result has 86 places, 80 transitions, 581 flow [2024-06-27 22:33:55,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=581, PETRI_PLACES=86, PETRI_TRANSITIONS=80} [2024-06-27 22:33:55,172 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 34 predicate places. [2024-06-27 22:33:55,173 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 80 transitions, 581 flow [2024-06-27 22:33:55,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 17.166666666666668) internal successors, (103), 6 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-27 22:33:55,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:55,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:55,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 22:33:55,173 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:55,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:55,174 INFO L85 PathProgramCache]: Analyzing trace with hash 1910966285, now seen corresponding path program 1 times [2024-06-27 22:33:55,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:55,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597887131] [2024-06-27 22:33:55,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:55,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:55,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:55,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-27 22:33:55,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:55,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597887131] [2024-06-27 22:33:55,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597887131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:55,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:55,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:33:55,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059592756] [2024-06-27 22:33:55,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:55,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:33:55,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:55,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:33:55,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:33:55,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:33:55,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 80 transitions, 581 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:55,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:55,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:33:55,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:55,750 INFO L124 PetriNetUnfolderBase]: 1718/3314 cut-off events. [2024-06-27 22:33:55,750 INFO L125 PetriNetUnfolderBase]: For 10395/10395 co-relation queries the response was YES. [2024-06-27 22:33:55,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10420 conditions, 3314 events. 1718/3314 cut-off events. For 10395/10395 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23879 event pairs, 993 based on Foata normal form. 1/3147 useless extension candidates. Maximal degree in co-relation 10382. Up to 2539 conditions per place. [2024-06-27 22:33:55,764 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 78 selfloop transitions, 20 changer transitions 0/112 dead transitions. [2024-06-27 22:33:55,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 112 transitions, 971 flow [2024-06-27 22:33:55,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:55,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:55,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 141 transitions. [2024-06-27 22:33:55,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6130434782608696 [2024-06-27 22:33:55,768 INFO L175 Difference]: Start difference. First operand has 86 places, 80 transitions, 581 flow. Second operand 5 states and 141 transitions. [2024-06-27 22:33:55,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 112 transitions, 971 flow [2024-06-27 22:33:55,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 112 transitions, 930 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 22:33:55,777 INFO L231 Difference]: Finished difference. Result has 89 places, 97 transitions, 765 flow [2024-06-27 22:33:55,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=543, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=765, PETRI_PLACES=89, PETRI_TRANSITIONS=97} [2024-06-27 22:33:55,778 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 37 predicate places. [2024-06-27 22:33:55,778 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 97 transitions, 765 flow [2024-06-27 22:33:55,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:55,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:55,779 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:55,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 22:33:55,779 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:55,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:55,779 INFO L85 PathProgramCache]: Analyzing trace with hash -1173365141, now seen corresponding path program 2 times [2024-06-27 22:33:55,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:55,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235942658] [2024-06-27 22:33:55,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:55,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:55,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:55,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:55,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235942658] [2024-06-27 22:33:55,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235942658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:55,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:55,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 22:33:55,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966205271] [2024-06-27 22:33:55,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:55,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:33:55,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:55,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:33:55,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:33:55,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:33:55,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 97 transitions, 765 flow. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:55,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:55,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:33:55,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:56,338 INFO L124 PetriNetUnfolderBase]: 1715/3296 cut-off events. [2024-06-27 22:33:56,338 INFO L125 PetriNetUnfolderBase]: For 11410/11410 co-relation queries the response was YES. [2024-06-27 22:33:56,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10848 conditions, 3296 events. 1715/3296 cut-off events. For 11410/11410 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 23673 event pairs, 987 based on Foata normal form. 1/3136 useless extension candidates. Maximal degree in co-relation 10807. Up to 2552 conditions per place. [2024-06-27 22:33:56,357 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 81 selfloop transitions, 14 changer transitions 0/109 dead transitions. [2024-06-27 22:33:56,357 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 109 transitions, 988 flow [2024-06-27 22:33:56,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:33:56,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:33:56,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-27 22:33:56,358 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:33:56,358 INFO L175 Difference]: Start difference. First operand has 89 places, 97 transitions, 765 flow. Second operand 5 states and 135 transitions. [2024-06-27 22:33:56,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 109 transitions, 988 flow [2024-06-27 22:33:56,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 109 transitions, 946 flow, removed 21 selfloop flow, removed 0 redundant places. [2024-06-27 22:33:56,374 INFO L231 Difference]: Finished difference. Result has 94 places, 98 transitions, 767 flow [2024-06-27 22:33:56,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=725, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=767, PETRI_PLACES=94, PETRI_TRANSITIONS=98} [2024-06-27 22:33:56,374 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 42 predicate places. [2024-06-27 22:33:56,375 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 98 transitions, 767 flow [2024-06-27 22:33:56,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:56,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:56,375 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:56,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 22:33:56,375 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:56,376 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash -1233716770, now seen corresponding path program 1 times [2024-06-27 22:33:56,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:56,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029279972] [2024-06-27 22:33:56,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:56,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:56,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:57,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-27 22:33:57,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:57,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029279972] [2024-06-27 22:33:57,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029279972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:57,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:57,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:33:57,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399956766] [2024-06-27 22:33:57,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:57,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:33:57,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:57,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:33:57,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:33:57,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:33:57,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 98 transitions, 767 flow. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:57,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:57,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:33:57,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:33:58,289 INFO L124 PetriNetUnfolderBase]: 1779/3390 cut-off events. [2024-06-27 22:33:58,289 INFO L125 PetriNetUnfolderBase]: For 12888/12888 co-relation queries the response was YES. [2024-06-27 22:33:58,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11341 conditions, 3390 events. 1779/3390 cut-off events. For 12888/12888 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 24294 event pairs, 576 based on Foata normal form. 8/3246 useless extension candidates. Maximal degree in co-relation 11297. Up to 2389 conditions per place. [2024-06-27 22:33:58,306 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 101 selfloop transitions, 31 changer transitions 0/146 dead transitions. [2024-06-27 22:33:58,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 146 transitions, 1199 flow [2024-06-27 22:33:58,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:33:58,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:33:58,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 22:33:58,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-27 22:33:58,308 INFO L175 Difference]: Start difference. First operand has 94 places, 98 transitions, 767 flow. Second operand 8 states and 224 transitions. [2024-06-27 22:33:58,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 146 transitions, 1199 flow [2024-06-27 22:33:58,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 146 transitions, 1166 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-27 22:33:58,320 INFO L231 Difference]: Finished difference. Result has 102 places, 104 transitions, 874 flow [2024-06-27 22:33:58,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=734, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=874, PETRI_PLACES=102, PETRI_TRANSITIONS=104} [2024-06-27 22:33:58,321 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 50 predicate places. [2024-06-27 22:33:58,321 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 104 transitions, 874 flow [2024-06-27 22:33:58,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:58,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:33:58,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:33:58,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 22:33:58,322 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:33:58,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:33:58,323 INFO L85 PathProgramCache]: Analyzing trace with hash -762907818, now seen corresponding path program 2 times [2024-06-27 22:33:58,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:33:58,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552388864] [2024-06-27 22:33:58,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:33:58,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:33:58,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:33:59,858 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:33:59,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:33:59,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552388864] [2024-06-27 22:33:59,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552388864] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:33:59,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:33:59,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:33:59,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139620251] [2024-06-27 22:33:59,859 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:33:59,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:33:59,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:33:59,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:33:59,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:33:59,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:33:59,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 104 transitions, 874 flow. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:33:59,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:33:59,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:33:59,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:00,751 INFO L124 PetriNetUnfolderBase]: 1859/3466 cut-off events. [2024-06-27 22:34:00,751 INFO L125 PetriNetUnfolderBase]: For 15380/15380 co-relation queries the response was YES. [2024-06-27 22:34:00,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12338 conditions, 3466 events. 1859/3466 cut-off events. For 15380/15380 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24465 event pairs, 282 based on Foata normal form. 8/3358 useless extension candidates. Maximal degree in co-relation 12291. Up to 1863 conditions per place. [2024-06-27 22:34:00,772 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 108 selfloop transitions, 40 changer transitions 0/162 dead transitions. [2024-06-27 22:34:00,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1438 flow [2024-06-27 22:34:00,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:00,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:00,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 229 transitions. [2024-06-27 22:34:00,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6222826086956522 [2024-06-27 22:34:00,774 INFO L175 Difference]: Start difference. First operand has 102 places, 104 transitions, 874 flow. Second operand 8 states and 229 transitions. [2024-06-27 22:34:00,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1438 flow [2024-06-27 22:34:00,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 162 transitions, 1387 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:00,793 INFO L231 Difference]: Finished difference. Result has 110 places, 113 transitions, 1015 flow [2024-06-27 22:34:00,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1015, PETRI_PLACES=110, PETRI_TRANSITIONS=113} [2024-06-27 22:34:00,794 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 58 predicate places. [2024-06-27 22:34:00,794 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 113 transitions, 1015 flow [2024-06-27 22:34:00,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:00,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:00,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:00,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 22:34:00,795 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:00,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:00,795 INFO L85 PathProgramCache]: Analyzing trace with hash -763138458, now seen corresponding path program 3 times [2024-06-27 22:34:00,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:00,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599466839] [2024-06-27 22:34:00,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:00,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:00,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:02,133 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:02,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:02,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599466839] [2024-06-27 22:34:02,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599466839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:02,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:02,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:34:02,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374071831] [2024-06-27 22:34:02,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:02,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:34:02,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:02,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:34:02,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:34:02,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:02,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 113 transitions, 1015 flow. Second operand has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:02,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:02,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:02,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:03,028 INFO L124 PetriNetUnfolderBase]: 1859/3507 cut-off events. [2024-06-27 22:34:03,028 INFO L125 PetriNetUnfolderBase]: For 17092/17092 co-relation queries the response was YES. [2024-06-27 22:34:03,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13149 conditions, 3507 events. 1859/3507 cut-off events. For 17092/17092 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 25004 event pairs, 251 based on Foata normal form. 8/3379 useless extension candidates. Maximal degree in co-relation 13097. Up to 1867 conditions per place. [2024-06-27 22:34:03,049 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 101 selfloop transitions, 44 changer transitions 0/159 dead transitions. [2024-06-27 22:34:03,050 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 159 transitions, 1455 flow [2024-06-27 22:34:03,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:03,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:03,051 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 22:34:03,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-06-27 22:34:03,051 INFO L175 Difference]: Start difference. First operand has 110 places, 113 transitions, 1015 flow. Second operand 8 states and 227 transitions. [2024-06-27 22:34:03,051 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 159 transitions, 1455 flow [2024-06-27 22:34:03,077 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 159 transitions, 1379 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:03,079 INFO L231 Difference]: Finished difference. Result has 115 places, 115 transitions, 1055 flow [2024-06-27 22:34:03,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=924, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1055, PETRI_PLACES=115, PETRI_TRANSITIONS=115} [2024-06-27 22:34:03,079 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 63 predicate places. [2024-06-27 22:34:03,079 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 115 transitions, 1055 flow [2024-06-27 22:34:03,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 18.444444444444443) internal successors, (166), 9 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:03,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:03,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:03,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 22:34:03,080 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:03,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:03,080 INFO L85 PathProgramCache]: Analyzing trace with hash 775153800, now seen corresponding path program 1 times [2024-06-27 22:34:03,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:03,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319341586] [2024-06-27 22:34:03,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:03,081 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:03,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:03,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:03,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:03,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319341586] [2024-06-27 22:34:03,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319341586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:03,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:03,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:03,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673042923] [2024-06-27 22:34:03,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:03,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:03,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:03,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:03,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:03,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:03,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 115 transitions, 1055 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:03,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:03,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:03,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:04,052 INFO L124 PetriNetUnfolderBase]: 1929/3694 cut-off events. [2024-06-27 22:34:04,052 INFO L125 PetriNetUnfolderBase]: For 18762/18762 co-relation queries the response was YES. [2024-06-27 22:34:04,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13685 conditions, 3694 events. 1929/3694 cut-off events. For 18762/18762 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 27041 event pairs, 1013 based on Foata normal form. 3/3511 useless extension candidates. Maximal degree in co-relation 13631. Up to 2794 conditions per place. [2024-06-27 22:34:04,076 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 109 selfloop transitions, 26 changer transitions 0/149 dead transitions. [2024-06-27 22:34:04,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 149 transitions, 1492 flow [2024-06-27 22:34:04,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:04,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:04,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-27 22:34:04,079 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6195652173913043 [2024-06-27 22:34:04,079 INFO L175 Difference]: Start difference. First operand has 115 places, 115 transitions, 1055 flow. Second operand 6 states and 171 transitions. [2024-06-27 22:34:04,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 149 transitions, 1492 flow [2024-06-27 22:34:04,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 149 transitions, 1394 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:04,106 INFO L231 Difference]: Finished difference. Result has 117 places, 121 transitions, 1070 flow [2024-06-27 22:34:04,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=959, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1070, PETRI_PLACES=117, PETRI_TRANSITIONS=121} [2024-06-27 22:34:04,106 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 65 predicate places. [2024-06-27 22:34:04,107 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 121 transitions, 1070 flow [2024-06-27 22:34:04,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:04,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:04,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:04,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 22:34:04,108 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:04,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:04,108 INFO L85 PathProgramCache]: Analyzing trace with hash 775303747, now seen corresponding path program 1 times [2024-06-27 22:34:04,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:04,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376439503] [2024-06-27 22:34:04,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:04,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:04,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:04,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:04,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:04,519 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376439503] [2024-06-27 22:34:04,519 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376439503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:04,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:04,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:04,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741503795] [2024-06-27 22:34:04,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:04,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:04,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:04,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:04,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:04,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:04,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 121 transitions, 1070 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:04,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:04,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:04,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:05,025 INFO L124 PetriNetUnfolderBase]: 1964/3767 cut-off events. [2024-06-27 22:34:05,026 INFO L125 PetriNetUnfolderBase]: For 19154/19154 co-relation queries the response was YES. [2024-06-27 22:34:05,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14022 conditions, 3767 events. 1964/3767 cut-off events. For 19154/19154 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27690 event pairs, 1026 based on Foata normal form. 2/3581 useless extension candidates. Maximal degree in co-relation 13966. Up to 2893 conditions per place. [2024-06-27 22:34:05,046 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 105 selfloop transitions, 25 changer transitions 0/144 dead transitions. [2024-06-27 22:34:05,046 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 144 transitions, 1470 flow [2024-06-27 22:34:05,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:34:05,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:34:05,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 142 transitions. [2024-06-27 22:34:05,047 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6173913043478261 [2024-06-27 22:34:05,048 INFO L175 Difference]: Start difference. First operand has 117 places, 121 transitions, 1070 flow. Second operand 5 states and 142 transitions. [2024-06-27 22:34:05,048 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 144 transitions, 1470 flow [2024-06-27 22:34:05,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 144 transitions, 1438 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:05,071 INFO L231 Difference]: Finished difference. Result has 120 places, 127 transitions, 1171 flow [2024-06-27 22:34:05,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1038, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1171, PETRI_PLACES=120, PETRI_TRANSITIONS=127} [2024-06-27 22:34:05,071 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 68 predicate places. [2024-06-27 22:34:05,072 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 127 transitions, 1171 flow [2024-06-27 22:34:05,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:05,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:05,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:05,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 22:34:05,072 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:05,073 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:05,073 INFO L85 PathProgramCache]: Analyzing trace with hash -889585994, now seen corresponding path program 2 times [2024-06-27 22:34:05,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:05,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44437303] [2024-06-27 22:34:05,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:05,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:05,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:05,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:05,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:05,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44437303] [2024-06-27 22:34:05,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44437303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:05,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:05,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:05,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141766801] [2024-06-27 22:34:05,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:05,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:05,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:05,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:05,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:05,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:05,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 127 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:05,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:05,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:05,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:05,994 INFO L124 PetriNetUnfolderBase]: 2001/3834 cut-off events. [2024-06-27 22:34:05,995 INFO L125 PetriNetUnfolderBase]: For 21798/21798 co-relation queries the response was YES. [2024-06-27 22:34:06,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14657 conditions, 3834 events. 2001/3834 cut-off events. For 21798/21798 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28228 event pairs, 1033 based on Foata normal form. 3/3646 useless extension candidates. Maximal degree in co-relation 14599. Up to 2943 conditions per place. [2024-06-27 22:34:06,017 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 112 selfloop transitions, 23 changer transitions 0/149 dead transitions. [2024-06-27 22:34:06,018 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 149 transitions, 1519 flow [2024-06-27 22:34:06,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:06,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:06,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 22:34:06,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-06-27 22:34:06,019 INFO L175 Difference]: Start difference. First operand has 120 places, 127 transitions, 1171 flow. Second operand 6 states and 164 transitions. [2024-06-27 22:34:06,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 149 transitions, 1519 flow [2024-06-27 22:34:06,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 149 transitions, 1479 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:06,051 INFO L231 Difference]: Finished difference. Result has 124 places, 129 transitions, 1200 flow [2024-06-27 22:34:06,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1131, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1200, PETRI_PLACES=124, PETRI_TRANSITIONS=129} [2024-06-27 22:34:06,051 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 72 predicate places. [2024-06-27 22:34:06,051 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 129 transitions, 1200 flow [2024-06-27 22:34:06,052 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:06,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:06,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:06,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 22:34:06,052 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:06,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:06,053 INFO L85 PathProgramCache]: Analyzing trace with hash -2044966291, now seen corresponding path program 2 times [2024-06-27 22:34:06,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:06,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788311641] [2024-06-27 22:34:06,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:06,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:06,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:06,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:06,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:06,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788311641] [2024-06-27 22:34:06,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788311641] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:06,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:06,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:06,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1240567004] [2024-06-27 22:34:06,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:06,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:06,428 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:06,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:06,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:06,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:06,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 129 transitions, 1200 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:06,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:06,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:06,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:06,850 INFO L124 PetriNetUnfolderBase]: 1996/3825 cut-off events. [2024-06-27 22:34:06,850 INFO L125 PetriNetUnfolderBase]: For 21369/21369 co-relation queries the response was YES. [2024-06-27 22:34:06,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14702 conditions, 3825 events. 1996/3825 cut-off events. For 21369/21369 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28197 event pairs, 1030 based on Foata normal form. 2/3637 useless extension candidates. Maximal degree in co-relation 14643. Up to 2967 conditions per place. [2024-06-27 22:34:06,876 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 111 selfloop transitions, 16 changer transitions 0/141 dead transitions. [2024-06-27 22:34:06,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 141 transitions, 1482 flow [2024-06-27 22:34:06,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:34:06,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:34:06,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 135 transitions. [2024-06-27 22:34:06,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:34:06,879 INFO L175 Difference]: Start difference. First operand has 124 places, 129 transitions, 1200 flow. Second operand 5 states and 135 transitions. [2024-06-27 22:34:06,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 141 transitions, 1482 flow [2024-06-27 22:34:06,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 141 transitions, 1429 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:06,913 INFO L231 Difference]: Finished difference. Result has 125 places, 129 transitions, 1188 flow [2024-06-27 22:34:06,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1147, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1188, PETRI_PLACES=125, PETRI_TRANSITIONS=129} [2024-06-27 22:34:06,914 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 73 predicate places. [2024-06-27 22:34:06,914 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 129 transitions, 1188 flow [2024-06-27 22:34:06,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:06,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:06,914 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:06,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 22:34:06,914 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:06,915 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:06,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1058666355, now seen corresponding path program 3 times [2024-06-27 22:34:06,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:06,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328052234] [2024-06-27 22:34:06,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:06,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:06,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:07,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-27 22:34:07,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:07,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328052234] [2024-06-27 22:34:07,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328052234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:07,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:07,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:07,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566632803] [2024-06-27 22:34:07,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:07,270 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:07,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:07,271 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:07,271 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:07,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:34:07,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 129 transitions, 1188 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:07,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:07,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:34:07,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:07,798 INFO L124 PetriNetUnfolderBase]: 2345/4336 cut-off events. [2024-06-27 22:34:07,798 INFO L125 PetriNetUnfolderBase]: For 23641/23641 co-relation queries the response was YES. [2024-06-27 22:34:07,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16651 conditions, 4336 events. 2345/4336 cut-off events. For 23641/23641 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 31353 event pairs, 1165 based on Foata normal form. 2/4176 useless extension candidates. Maximal degree in co-relation 16590. Up to 3414 conditions per place. [2024-06-27 22:34:07,829 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 120 selfloop transitions, 22 changer transitions 0/154 dead transitions. [2024-06-27 22:34:07,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 154 transitions, 1580 flow [2024-06-27 22:34:07,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:07,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:07,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 22:34:07,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 22:34:07,830 INFO L175 Difference]: Start difference. First operand has 125 places, 129 transitions, 1188 flow. Second operand 6 states and 150 transitions. [2024-06-27 22:34:07,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 154 transitions, 1580 flow [2024-06-27 22:34:07,864 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 154 transitions, 1535 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:07,865 INFO L231 Difference]: Finished difference. Result has 127 places, 133 transitions, 1251 flow [2024-06-27 22:34:07,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1251, PETRI_PLACES=127, PETRI_TRANSITIONS=133} [2024-06-27 22:34:07,866 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 75 predicate places. [2024-06-27 22:34:07,866 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 133 transitions, 1251 flow [2024-06-27 22:34:07,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:07,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:07,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:07,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 22:34:07,867 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:07,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:07,867 INFO L85 PathProgramCache]: Analyzing trace with hash 1058658698, now seen corresponding path program 3 times [2024-06-27 22:34:07,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:07,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704431221] [2024-06-27 22:34:07,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:07,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:07,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:08,254 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:08,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:08,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704431221] [2024-06-27 22:34:08,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704431221] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:08,255 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:08,255 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:08,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330274551] [2024-06-27 22:34:08,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:08,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:08,256 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:08,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:08,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:08,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:08,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 133 transitions, 1251 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:08,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:08,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:08,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:08,733 INFO L124 PetriNetUnfolderBase]: 1996/3821 cut-off events. [2024-06-27 22:34:08,733 INFO L125 PetriNetUnfolderBase]: For 24159/24159 co-relation queries the response was YES. [2024-06-27 22:34:08,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15204 conditions, 3821 events. 1996/3821 cut-off events. For 24159/24159 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 28107 event pairs, 1073 based on Foata normal form. 3/3638 useless extension candidates. Maximal degree in co-relation 15142. Up to 2953 conditions per place. [2024-06-27 22:34:08,756 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 121 selfloop transitions, 16 changer transitions 0/151 dead transitions. [2024-06-27 22:34:08,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 151 transitions, 1594 flow [2024-06-27 22:34:08,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:08,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:08,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 22:34:08,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-27 22:34:08,757 INFO L175 Difference]: Start difference. First operand has 127 places, 133 transitions, 1251 flow. Second operand 6 states and 159 transitions. [2024-06-27 22:34:08,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 151 transitions, 1594 flow [2024-06-27 22:34:08,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 151 transitions, 1538 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:08,792 INFO L231 Difference]: Finished difference. Result has 129 places, 134 transitions, 1243 flow [2024-06-27 22:34:08,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1195, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1243, PETRI_PLACES=129, PETRI_TRANSITIONS=134} [2024-06-27 22:34:08,793 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-06-27 22:34:08,793 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 134 transitions, 1243 flow [2024-06-27 22:34:08,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:08,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:08,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:08,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 22:34:08,794 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:08,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:08,794 INFO L85 PathProgramCache]: Analyzing trace with hash 78064590, now seen corresponding path program 1 times [2024-06-27 22:34:08,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:08,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [700988991] [2024-06-27 22:34:08,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:08,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:08,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:09,036 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:09,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:09,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [700988991] [2024-06-27 22:34:09,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [700988991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:09,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:09,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:09,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021844469] [2024-06-27 22:34:09,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:09,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:09,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:09,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:09,038 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:09,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:34:09,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 134 transitions, 1243 flow. Second operand has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:09,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:09,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:34:09,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:09,719 INFO L124 PetriNetUnfolderBase]: 2440/4463 cut-off events. [2024-06-27 22:34:09,719 INFO L125 PetriNetUnfolderBase]: For 26259/26264 co-relation queries the response was YES. [2024-06-27 22:34:09,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18169 conditions, 4463 events. 2440/4463 cut-off events. For 26259/26264 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 31718 event pairs, 759 based on Foata normal form. 5/4303 useless extension candidates. Maximal degree in co-relation 18107. Up to 3503 conditions per place. [2024-06-27 22:34:09,750 INFO L140 encePairwiseOnDemand]: 34/46 looper letters, 123 selfloop transitions, 65 changer transitions 0/200 dead transitions. [2024-06-27 22:34:09,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 200 transitions, 2196 flow [2024-06-27 22:34:09,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:09,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:09,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-27 22:34:09,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 22:34:09,752 INFO L175 Difference]: Start difference. First operand has 129 places, 134 transitions, 1243 flow. Second operand 8 states and 200 transitions. [2024-06-27 22:34:09,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 200 transitions, 2196 flow [2024-06-27 22:34:09,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 200 transitions, 2154 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:09,796 INFO L231 Difference]: Finished difference. Result has 136 places, 175 transitions, 1888 flow [2024-06-27 22:34:09,796 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1888, PETRI_PLACES=136, PETRI_TRANSITIONS=175} [2024-06-27 22:34:09,796 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 84 predicate places. [2024-06-27 22:34:09,796 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 175 transitions, 1888 flow [2024-06-27 22:34:09,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 17.0) internal successors, (119), 7 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:09,797 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:09,797 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:09,797 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 22:34:09,797 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:09,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:09,797 INFO L85 PathProgramCache]: Analyzing trace with hash -1518140402, now seen corresponding path program 2 times [2024-06-27 22:34:09,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:09,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294737945] [2024-06-27 22:34:09,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:09,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:09,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:10,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:10,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:10,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294737945] [2024-06-27 22:34:10,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294737945] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:10,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:10,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:10,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404573335] [2024-06-27 22:34:10,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:10,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:10,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:10,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:10,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:10,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:10,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 175 transitions, 1888 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:10,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:10,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:10,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:10,662 INFO L124 PetriNetUnfolderBase]: 2254/4159 cut-off events. [2024-06-27 22:34:10,662 INFO L125 PetriNetUnfolderBase]: For 30560/30560 co-relation queries the response was YES. [2024-06-27 22:34:10,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18164 conditions, 4159 events. 2254/4159 cut-off events. For 30560/30560 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29772 event pairs, 602 based on Foata normal form. 3/3984 useless extension candidates. Maximal degree in co-relation 18098. Up to 3135 conditions per place. [2024-06-27 22:34:10,691 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 112 selfloop transitions, 85 changer transitions 0/212 dead transitions. [2024-06-27 22:34:10,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 212 transitions, 2635 flow [2024-06-27 22:34:10,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:10,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:10,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 167 transitions. [2024-06-27 22:34:10,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.605072463768116 [2024-06-27 22:34:10,693 INFO L175 Difference]: Start difference. First operand has 136 places, 175 transitions, 1888 flow. Second operand 6 states and 167 transitions. [2024-06-27 22:34:10,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 212 transitions, 2635 flow [2024-06-27 22:34:10,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 212 transitions, 2537 flow, removed 44 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:10,746 INFO L231 Difference]: Finished difference. Result has 142 places, 193 transitions, 2326 flow [2024-06-27 22:34:10,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=1808, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2326, PETRI_PLACES=142, PETRI_TRANSITIONS=193} [2024-06-27 22:34:10,747 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 90 predicate places. [2024-06-27 22:34:10,747 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 193 transitions, 2326 flow [2024-06-27 22:34:10,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:10,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:10,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:10,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 22:34:10,748 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:10,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:10,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1395523424, now seen corresponding path program 3 times [2024-06-27 22:34:10,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:10,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000196669] [2024-06-27 22:34:10,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:10,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:10,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:10,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-27 22:34:10,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:10,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000196669] [2024-06-27 22:34:10,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000196669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:10,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:10,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:10,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495927473] [2024-06-27 22:34:10,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:10,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:10,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:10,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:10,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:11,007 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:11,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 193 transitions, 2326 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:11,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:11,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:11,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:11,609 INFO L124 PetriNetUnfolderBase]: 2253/4163 cut-off events. [2024-06-27 22:34:11,610 INFO L125 PetriNetUnfolderBase]: For 33626/33632 co-relation queries the response was YES. [2024-06-27 22:34:11,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19048 conditions, 4163 events. 2253/4163 cut-off events. For 33626/33632 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29863 event pairs, 748 based on Foata normal form. 6/3994 useless extension candidates. Maximal degree in co-relation 18979. Up to 3295 conditions per place. [2024-06-27 22:34:11,637 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 158 selfloop transitions, 32 changer transitions 0/205 dead transitions. [2024-06-27 22:34:11,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 205 transitions, 2739 flow [2024-06-27 22:34:11,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 22:34:11,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 22:34:11,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 137 transitions. [2024-06-27 22:34:11,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5956521739130435 [2024-06-27 22:34:11,639 INFO L175 Difference]: Start difference. First operand has 142 places, 193 transitions, 2326 flow. Second operand 5 states and 137 transitions. [2024-06-27 22:34:11,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 205 transitions, 2739 flow [2024-06-27 22:34:11,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 205 transitions, 2621 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:11,703 INFO L231 Difference]: Finished difference. Result has 145 places, 193 transitions, 2292 flow [2024-06-27 22:34:11,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2208, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2292, PETRI_PLACES=145, PETRI_TRANSITIONS=193} [2024-06-27 22:34:11,704 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 93 predicate places. [2024-06-27 22:34:11,704 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 193 transitions, 2292 flow [2024-06-27 22:34:11,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:11,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:11,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:11,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 22:34:11,705 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:11,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:11,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1835385016, now seen corresponding path program 4 times [2024-06-27 22:34:11,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:11,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565449461] [2024-06-27 22:34:11,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:11,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:11,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:11,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:11,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:11,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565449461] [2024-06-27 22:34:11,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565449461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:11,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:11,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:11,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305035848] [2024-06-27 22:34:11,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:11,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:12,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:12,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:12,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:12,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:12,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 193 transitions, 2292 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:12,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:12,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:12,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:12,591 INFO L124 PetriNetUnfolderBase]: 2257/4165 cut-off events. [2024-06-27 22:34:12,592 INFO L125 PetriNetUnfolderBase]: For 33070/33070 co-relation queries the response was YES. [2024-06-27 22:34:12,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19050 conditions, 4165 events. 2257/4165 cut-off events. For 33070/33070 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29873 event pairs, 603 based on Foata normal form. 1/3989 useless extension candidates. Maximal degree in co-relation 18980. Up to 3213 conditions per place. [2024-06-27 22:34:12,638 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 164 selfloop transitions, 37 changer transitions 0/216 dead transitions. [2024-06-27 22:34:12,638 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 216 transitions, 2806 flow [2024-06-27 22:34:12,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:12,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:12,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 22:34:12,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-06-27 22:34:12,643 INFO L175 Difference]: Start difference. First operand has 145 places, 193 transitions, 2292 flow. Second operand 6 states and 164 transitions. [2024-06-27 22:34:12,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 216 transitions, 2806 flow [2024-06-27 22:34:12,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 216 transitions, 2740 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:12,714 INFO L231 Difference]: Finished difference. Result has 148 places, 197 transitions, 2377 flow [2024-06-27 22:34:12,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2377, PETRI_PLACES=148, PETRI_TRANSITIONS=197} [2024-06-27 22:34:12,715 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 96 predicate places. [2024-06-27 22:34:12,715 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 197 transitions, 2377 flow [2024-06-27 22:34:12,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:12,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:12,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:12,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 22:34:12,716 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:12,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:12,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1807369620, now seen corresponding path program 5 times [2024-06-27 22:34:12,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:12,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479750937] [2024-06-27 22:34:12,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:12,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:12,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:12,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:12,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:12,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479750937] [2024-06-27 22:34:12,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479750937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:12,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:12,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:12,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056684631] [2024-06-27 22:34:12,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:12,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:12,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:12,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:12,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:13,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:13,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 197 transitions, 2377 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:13,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:13,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:13,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:13,559 INFO L124 PetriNetUnfolderBase]: 2307/4265 cut-off events. [2024-06-27 22:34:13,559 INFO L125 PetriNetUnfolderBase]: For 37394/37400 co-relation queries the response was YES. [2024-06-27 22:34:13,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20049 conditions, 4265 events. 2307/4265 cut-off events. For 37394/37400 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 30756 event pairs, 737 based on Foata normal form. 6/4094 useless extension candidates. Maximal degree in co-relation 19978. Up to 3264 conditions per place. [2024-06-27 22:34:13,593 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 127 selfloop transitions, 85 changer transitions 0/227 dead transitions. [2024-06-27 22:34:13,593 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 227 transitions, 3094 flow [2024-06-27 22:34:13,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:13,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:13,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 166 transitions. [2024-06-27 22:34:13,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6014492753623188 [2024-06-27 22:34:13,595 INFO L175 Difference]: Start difference. First operand has 148 places, 197 transitions, 2377 flow. Second operand 6 states and 166 transitions. [2024-06-27 22:34:13,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 227 transitions, 3094 flow [2024-06-27 22:34:13,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 227 transitions, 2911 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:13,668 INFO L231 Difference]: Finished difference. Result has 151 places, 209 transitions, 2598 flow [2024-06-27 22:34:13,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2194, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2598, PETRI_PLACES=151, PETRI_TRANSITIONS=209} [2024-06-27 22:34:13,669 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 99 predicate places. [2024-06-27 22:34:13,669 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 209 transitions, 2598 flow [2024-06-27 22:34:13,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:13,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:13,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:13,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 22:34:13,670 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:13,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:13,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1030302960, now seen corresponding path program 6 times [2024-06-27 22:34:13,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:13,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1784276871] [2024-06-27 22:34:13,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:13,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:13,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:13,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:13,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:13,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1784276871] [2024-06-27 22:34:13,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1784276871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:13,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:13,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:13,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374980902] [2024-06-27 22:34:13,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:13,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:13,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:13,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:13,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:13,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:13,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 209 transitions, 2598 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:13,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:13,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:13,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:14,464 INFO L124 PetriNetUnfolderBase]: 2277/4217 cut-off events. [2024-06-27 22:34:14,464 INFO L125 PetriNetUnfolderBase]: For 40787/40793 co-relation queries the response was YES. [2024-06-27 22:34:14,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20384 conditions, 4217 events. 2277/4217 cut-off events. For 40787/40793 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 30406 event pairs, 732 based on Foata normal form. 6/4043 useless extension candidates. Maximal degree in co-relation 20312. Up to 3331 conditions per place. [2024-06-27 22:34:14,494 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 188 selfloop transitions, 24 changer transitions 0/227 dead transitions. [2024-06-27 22:34:14,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 227 transitions, 3137 flow [2024-06-27 22:34:14,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:14,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:14,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 159 transitions. [2024-06-27 22:34:14,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-27 22:34:14,496 INFO L175 Difference]: Start difference. First operand has 151 places, 209 transitions, 2598 flow. Second operand 6 states and 159 transitions. [2024-06-27 22:34:14,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 227 transitions, 3137 flow [2024-06-27 22:34:14,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 227 transitions, 3034 flow, removed 47 selfloop flow, removed 1 redundant places. [2024-06-27 22:34:14,580 INFO L231 Difference]: Finished difference. Result has 156 places, 213 transitions, 2636 flow [2024-06-27 22:34:14,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2499, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=156, PETRI_TRANSITIONS=213} [2024-06-27 22:34:14,580 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 104 predicate places. [2024-06-27 22:34:14,581 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 213 transitions, 2636 flow [2024-06-27 22:34:14,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:14,581 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:14,581 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:14,581 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 22:34:14,581 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:14,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:14,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1562912038, now seen corresponding path program 7 times [2024-06-27 22:34:14,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:14,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316826622] [2024-06-27 22:34:14,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:14,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:14,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:14,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:14,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:14,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316826622] [2024-06-27 22:34:14,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [316826622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:14,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:14,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:34:14,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158165001] [2024-06-27 22:34:14,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:14,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 22:34:14,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:14,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 22:34:14,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 22:34:14,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:14,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 213 transitions, 2636 flow. Second operand has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:14,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:14,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:14,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:15,379 INFO L124 PetriNetUnfolderBase]: 2274/4213 cut-off events. [2024-06-27 22:34:15,379 INFO L125 PetriNetUnfolderBase]: For 40487/40493 co-relation queries the response was YES. [2024-06-27 22:34:15,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20307 conditions, 4213 events. 2274/4213 cut-off events. For 40487/40493 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 30428 event pairs, 732 based on Foata normal form. 6/4039 useless extension candidates. Maximal degree in co-relation 20233. Up to 3305 conditions per place. [2024-06-27 22:34:15,413 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 169 selfloop transitions, 43 changer transitions 0/227 dead transitions. [2024-06-27 22:34:15,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 227 transitions, 3097 flow [2024-06-27 22:34:15,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:15,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:15,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 22:34:15,415 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-06-27 22:34:15,415 INFO L175 Difference]: Start difference. First operand has 156 places, 213 transitions, 2636 flow. Second operand 6 states and 160 transitions. [2024-06-27 22:34:15,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 227 transitions, 3097 flow [2024-06-27 22:34:15,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 157 places, 227 transitions, 2940 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:15,506 INFO L231 Difference]: Finished difference. Result has 158 places, 213 transitions, 2573 flow [2024-06-27 22:34:15,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2573, PETRI_PLACES=158, PETRI_TRANSITIONS=213} [2024-06-27 22:34:15,507 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 106 predicate places. [2024-06-27 22:34:15,507 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 213 transitions, 2573 flow [2024-06-27 22:34:15,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 19.166666666666668) internal successors, (115), 6 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-27 22:34:15,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:15,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:15,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 22:34:15,507 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:15,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:15,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1826805208, now seen corresponding path program 1 times [2024-06-27 22:34:15,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:15,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753465131] [2024-06-27 22:34:15,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:15,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:15,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:16,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:16,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:16,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753465131] [2024-06-27 22:34:16,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753465131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:16,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:16,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:16,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917788599] [2024-06-27 22:34:16,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:16,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:16,209 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:16,209 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:16,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:16,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:34:16,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 213 transitions, 2573 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:16,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:16,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:34:16,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:17,076 INFO L124 PetriNetUnfolderBase]: 2611/4805 cut-off events. [2024-06-27 22:34:17,076 INFO L125 PetriNetUnfolderBase]: For 58779/58779 co-relation queries the response was YES. [2024-06-27 22:34:17,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22931 conditions, 4805 events. 2611/4805 cut-off events. For 58779/58779 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 35402 event pairs, 650 based on Foata normal form. 36/4658 useless extension candidates. Maximal degree in co-relation 22856. Up to 2954 conditions per place. [2024-06-27 22:34:17,115 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 201 selfloop transitions, 41 changer transitions 0/256 dead transitions. [2024-06-27 22:34:17,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 256 transitions, 3303 flow [2024-06-27 22:34:17,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:17,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:17,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 22:34:17,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5760869565217391 [2024-06-27 22:34:17,116 INFO L175 Difference]: Start difference. First operand has 158 places, 213 transitions, 2573 flow. Second operand 8 states and 212 transitions. [2024-06-27 22:34:17,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 256 transitions, 3303 flow [2024-06-27 22:34:17,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 256 transitions, 3130 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:17,208 INFO L231 Difference]: Finished difference. Result has 162 places, 216 transitions, 2542 flow [2024-06-27 22:34:17,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2400, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2542, PETRI_PLACES=162, PETRI_TRANSITIONS=216} [2024-06-27 22:34:17,209 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 110 predicate places. [2024-06-27 22:34:17,209 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 216 transitions, 2542 flow [2024-06-27 22:34:17,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:17,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:17,209 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:17,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 22:34:17,209 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:17,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:17,210 INFO L85 PathProgramCache]: Analyzing trace with hash -1740034630, now seen corresponding path program 2 times [2024-06-27 22:34:17,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:17,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417057884] [2024-06-27 22:34:17,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:17,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:17,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:17,711 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:17,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:17,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417057884] [2024-06-27 22:34:17,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417057884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:17,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:17,712 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:17,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619888398] [2024-06-27 22:34:17,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:17,712 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:17,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:17,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:17,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:17,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:17,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 216 transitions, 2542 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:17,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:17,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:17,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:18,490 INFO L124 PetriNetUnfolderBase]: 2830/5279 cut-off events. [2024-06-27 22:34:18,490 INFO L125 PetriNetUnfolderBase]: For 60703/60703 co-relation queries the response was YES. [2024-06-27 22:34:18,515 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25578 conditions, 5279 events. 2830/5279 cut-off events. For 60703/60703 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 40167 event pairs, 1345 based on Foata normal form. 9/5065 useless extension candidates. Maximal degree in co-relation 25501. Up to 3615 conditions per place. [2024-06-27 22:34:18,536 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 199 selfloop transitions, 45 changer transitions 0/259 dead transitions. [2024-06-27 22:34:18,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 259 transitions, 3350 flow [2024-06-27 22:34:18,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:18,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:18,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 22:34:18,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 22:34:18,538 INFO L175 Difference]: Start difference. First operand has 162 places, 216 transitions, 2542 flow. Second operand 7 states and 201 transitions. [2024-06-27 22:34:18,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 259 transitions, 3350 flow [2024-06-27 22:34:18,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 259 transitions, 3260 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:18,645 INFO L231 Difference]: Finished difference. Result has 165 places, 219 transitions, 2603 flow [2024-06-27 22:34:18,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2453, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2603, PETRI_PLACES=165, PETRI_TRANSITIONS=219} [2024-06-27 22:34:18,646 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 113 predicate places. [2024-06-27 22:34:18,646 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 219 transitions, 2603 flow [2024-06-27 22:34:18,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:18,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:18,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:18,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 22:34:18,646 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:18,647 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:18,647 INFO L85 PathProgramCache]: Analyzing trace with hash -1807353996, now seen corresponding path program 1 times [2024-06-27 22:34:18,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:18,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494048092] [2024-06-27 22:34:18,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:18,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:18,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:19,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:19,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:19,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494048092] [2024-06-27 22:34:19,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494048092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:19,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:19,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:19,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983245859] [2024-06-27 22:34:19,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:19,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:19,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:19,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:19,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:19,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:19,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 219 transitions, 2603 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:19,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:19,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:19,294 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:20,009 INFO L124 PetriNetUnfolderBase]: 2842/5379 cut-off events. [2024-06-27 22:34:20,009 INFO L125 PetriNetUnfolderBase]: For 60358/60358 co-relation queries the response was YES. [2024-06-27 22:34:20,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26027 conditions, 5379 events. 2842/5379 cut-off events. For 60358/60358 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 41505 event pairs, 1444 based on Foata normal form. 2/5131 useless extension candidates. Maximal degree in co-relation 25949. Up to 4124 conditions per place. [2024-06-27 22:34:20,060 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 185 selfloop transitions, 44 changer transitions 0/244 dead transitions. [2024-06-27 22:34:20,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 244 transitions, 3194 flow [2024-06-27 22:34:20,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:20,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:20,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 22:34:20,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-27 22:34:20,062 INFO L175 Difference]: Start difference. First operand has 165 places, 219 transitions, 2603 flow. Second operand 6 states and 165 transitions. [2024-06-27 22:34:20,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 244 transitions, 3194 flow [2024-06-27 22:34:20,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 244 transitions, 3134 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:20,164 INFO L231 Difference]: Finished difference. Result has 168 places, 225 transitions, 2738 flow [2024-06-27 22:34:20,164 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2738, PETRI_PLACES=168, PETRI_TRANSITIONS=225} [2024-06-27 22:34:20,165 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 116 predicate places. [2024-06-27 22:34:20,165 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 225 transitions, 2738 flow [2024-06-27 22:34:20,165 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:20,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:20,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:20,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 22:34:20,166 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:20,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:20,166 INFO L85 PathProgramCache]: Analyzing trace with hash -1807360692, now seen corresponding path program 3 times [2024-06-27 22:34:20,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:20,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [247461226] [2024-06-27 22:34:20,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:20,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:20,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:20,639 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:20,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:20,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [247461226] [2024-06-27 22:34:20,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [247461226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:20,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:20,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:20,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1704821768] [2024-06-27 22:34:20,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:20,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:20,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:20,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:20,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:20,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:20,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 225 transitions, 2738 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:20,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:20,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:20,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:21,456 INFO L124 PetriNetUnfolderBase]: 2931/5578 cut-off events. [2024-06-27 22:34:21,456 INFO L125 PetriNetUnfolderBase]: For 68178/68178 co-relation queries the response was YES. [2024-06-27 22:34:21,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27385 conditions, 5578 events. 2931/5578 cut-off events. For 68178/68178 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 43655 event pairs, 1511 based on Foata normal form. 9/5326 useless extension candidates. Maximal degree in co-relation 27306. Up to 4171 conditions per place. [2024-06-27 22:34:21,504 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 198 selfloop transitions, 42 changer transitions 0/255 dead transitions. [2024-06-27 22:34:21,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 255 transitions, 3422 flow [2024-06-27 22:34:21,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:21,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:21,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 22:34:21,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-06-27 22:34:21,510 INFO L175 Difference]: Start difference. First operand has 168 places, 225 transitions, 2738 flow. Second operand 7 states and 190 transitions. [2024-06-27 22:34:21,510 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 255 transitions, 3422 flow [2024-06-27 22:34:21,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 255 transitions, 3265 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:21,624 INFO L231 Difference]: Finished difference. Result has 171 places, 226 transitions, 2714 flow [2024-06-27 22:34:21,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2608, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=225, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2714, PETRI_PLACES=171, PETRI_TRANSITIONS=226} [2024-06-27 22:34:21,625 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 119 predicate places. [2024-06-27 22:34:21,625 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 226 transitions, 2714 flow [2024-06-27 22:34:21,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:21,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:21,625 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:21,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 22:34:21,626 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:21,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:21,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1030786374, now seen corresponding path program 2 times [2024-06-27 22:34:21,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:21,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081998719] [2024-06-27 22:34:21,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:21,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:21,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:22,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:22,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:22,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081998719] [2024-06-27 22:34:22,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081998719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:22,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:22,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:22,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1235665195] [2024-06-27 22:34:22,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:22,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:22,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:22,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:22,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:22,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:34:22,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 226 transitions, 2714 flow. Second operand has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:22,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:22,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:34:22,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:22,926 INFO L124 PetriNetUnfolderBase]: 2840/5410 cut-off events. [2024-06-27 22:34:22,927 INFO L125 PetriNetUnfolderBase]: For 66638/66638 co-relation queries the response was YES. [2024-06-27 22:34:22,951 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26915 conditions, 5410 events. 2840/5410 cut-off events. For 66638/66638 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 42033 event pairs, 1436 based on Foata normal form. 2/5144 useless extension candidates. Maximal degree in co-relation 26834. Up to 4134 conditions per place. [2024-06-27 22:34:22,972 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 211 selfloop transitions, 27 changer transitions 0/252 dead transitions. [2024-06-27 22:34:22,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 252 transitions, 3372 flow [2024-06-27 22:34:22,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:22,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:22,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 156 transitions. [2024-06-27 22:34:22,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5652173913043478 [2024-06-27 22:34:22,974 INFO L175 Difference]: Start difference. First operand has 171 places, 226 transitions, 2714 flow. Second operand 6 states and 156 transitions. [2024-06-27 22:34:22,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 252 transitions, 3372 flow [2024-06-27 22:34:23,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 252 transitions, 3287 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:23,084 INFO L231 Difference]: Finished difference. Result has 174 places, 233 transitions, 2822 flow [2024-06-27 22:34:23,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2822, PETRI_PLACES=174, PETRI_TRANSITIONS=233} [2024-06-27 22:34:23,085 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 122 predicate places. [2024-06-27 22:34:23,085 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 233 transitions, 2822 flow [2024-06-27 22:34:23,085 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 18.142857142857142) internal successors, (127), 7 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:23,085 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:23,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:23,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 22:34:23,086 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:23,086 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:23,086 INFO L85 PathProgramCache]: Analyzing trace with hash 1190508812, now seen corresponding path program 4 times [2024-06-27 22:34:23,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:23,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080643575] [2024-06-27 22:34:23,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:23,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:23,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:23,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:23,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:23,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080643575] [2024-06-27 22:34:23,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080643575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:23,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:23,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:23,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135134917] [2024-06-27 22:34:23,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:23,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:23,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:23,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:23,569 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:23,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:23,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 233 transitions, 2822 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:23,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:23,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:23,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:24,410 INFO L124 PetriNetUnfolderBase]: 2819/5371 cut-off events. [2024-06-27 22:34:24,411 INFO L125 PetriNetUnfolderBase]: For 70379/70379 co-relation queries the response was YES. [2024-06-27 22:34:24,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26845 conditions, 5371 events. 2819/5371 cut-off events. For 70379/70379 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41713 event pairs, 1406 based on Foata normal form. 9/5113 useless extension candidates. Maximal degree in co-relation 26762. Up to 4035 conditions per place. [2024-06-27 22:34:24,453 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 223 selfloop transitions, 21 changer transitions 0/259 dead transitions. [2024-06-27 22:34:24,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 259 transitions, 3477 flow [2024-06-27 22:34:24,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:24,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:24,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-27 22:34:24,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5745341614906833 [2024-06-27 22:34:24,454 INFO L175 Difference]: Start difference. First operand has 174 places, 233 transitions, 2822 flow. Second operand 7 states and 185 transitions. [2024-06-27 22:34:24,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 259 transitions, 3477 flow [2024-06-27 22:34:24,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 259 transitions, 3422 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:24,587 INFO L231 Difference]: Finished difference. Result has 179 places, 234 transitions, 2832 flow [2024-06-27 22:34:24,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2769, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2832, PETRI_PLACES=179, PETRI_TRANSITIONS=234} [2024-06-27 22:34:24,588 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 127 predicate places. [2024-06-27 22:34:24,588 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 234 transitions, 2832 flow [2024-06-27 22:34:24,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:24,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:24,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:34:24,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 22:34:24,589 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:24,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:24,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1190515508, now seen corresponding path program 3 times [2024-06-27 22:34:24,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:24,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1645010181] [2024-06-27 22:34:24,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:24,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:24,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:25,236 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:25,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:25,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1645010181] [2024-06-27 22:34:25,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1645010181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:25,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:25,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:25,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712171822] [2024-06-27 22:34:25,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:25,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:25,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:25,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:25,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:25,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:34:25,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 234 transitions, 2832 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:25,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:25,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:34:25,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:26,047 INFO L124 PetriNetUnfolderBase]: 2814/5367 cut-off events. [2024-06-27 22:34:26,048 INFO L125 PetriNetUnfolderBase]: For 67492/67492 co-relation queries the response was YES. [2024-06-27 22:34:26,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26779 conditions, 5367 events. 2814/5367 cut-off events. For 67492/67492 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 41822 event pairs, 1430 based on Foata normal form. 2/5103 useless extension candidates. Maximal degree in co-relation 26694. Up to 4133 conditions per place. [2024-06-27 22:34:26,091 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 215 selfloop transitions, 26 changer transitions 0/255 dead transitions. [2024-06-27 22:34:26,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 255 transitions, 3456 flow [2024-06-27 22:34:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:26,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:26,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 22:34:26,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5279503105590062 [2024-06-27 22:34:26,092 INFO L175 Difference]: Start difference. First operand has 179 places, 234 transitions, 2832 flow. Second operand 7 states and 170 transitions. [2024-06-27 22:34:26,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 255 transitions, 3456 flow [2024-06-27 22:34:26,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 255 transitions, 3409 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:26,235 INFO L231 Difference]: Finished difference. Result has 181 places, 240 transitions, 2966 flow [2024-06-27 22:34:26,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2788, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2966, PETRI_PLACES=181, PETRI_TRANSITIONS=240} [2024-06-27 22:34:26,236 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 129 predicate places. [2024-06-27 22:34:26,236 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 240 transitions, 2966 flow [2024-06-27 22:34:26,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:26,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:26,236 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-27 22:34:26,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 22:34:26,237 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:26,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:26,237 INFO L85 PathProgramCache]: Analyzing trace with hash -195046924, now seen corresponding path program 1 times [2024-06-27 22:34:26,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:26,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940778938] [2024-06-27 22:34:26,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:26,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:26,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:26,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:26,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:26,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940778938] [2024-06-27 22:34:26,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940778938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:26,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:26,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:26,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352277669] [2024-06-27 22:34:26,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:26,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:26,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:26,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:26,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:26,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:34:26,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 240 transitions, 2966 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:26,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:26,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:34:26,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:27,551 INFO L124 PetriNetUnfolderBase]: 3487/6417 cut-off events. [2024-06-27 22:34:27,551 INFO L125 PetriNetUnfolderBase]: For 78375/78378 co-relation queries the response was YES. [2024-06-27 22:34:27,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32245 conditions, 6417 events. 3487/6417 cut-off events. For 78375/78378 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 49345 event pairs, 1082 based on Foata normal form. 4/6187 useless extension candidates. Maximal degree in co-relation 32158. Up to 4818 conditions per place. [2024-06-27 22:34:27,710 INFO L140 encePairwiseOnDemand]: 33/46 looper letters, 224 selfloop transitions, 69 changer transitions 0/305 dead transitions. [2024-06-27 22:34:27,710 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 305 transitions, 4022 flow [2024-06-27 22:34:27,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:34:27,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:34:27,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-27 22:34:27,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5369565217391304 [2024-06-27 22:34:27,712 INFO L175 Difference]: Start difference. First operand has 181 places, 240 transitions, 2966 flow. Second operand 10 states and 247 transitions. [2024-06-27 22:34:27,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 305 transitions, 4022 flow [2024-06-27 22:34:27,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 305 transitions, 3922 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:27,865 INFO L231 Difference]: Finished difference. Result has 189 places, 266 transitions, 3412 flow [2024-06-27 22:34:27,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=2866, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3412, PETRI_PLACES=189, PETRI_TRANSITIONS=266} [2024-06-27 22:34:27,866 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 137 predicate places. [2024-06-27 22:34:27,866 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 266 transitions, 3412 flow [2024-06-27 22:34:27,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:27,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:27,867 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-27 22:34:27,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 22:34:27,867 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:27,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:27,867 INFO L85 PathProgramCache]: Analyzing trace with hash 73334742, now seen corresponding path program 2 times [2024-06-27 22:34:27,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:27,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1129831657] [2024-06-27 22:34:27,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:27,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:27,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:28,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-27 22:34:28,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:28,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1129831657] [2024-06-27 22:34:28,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1129831657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:28,285 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:28,285 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:28,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11683545] [2024-06-27 22:34:28,286 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:28,286 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:28,286 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:28,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:28,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:28,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:34:28,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 266 transitions, 3412 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:28,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:28,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:34:28,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:29,632 INFO L124 PetriNetUnfolderBase]: 3677/6760 cut-off events. [2024-06-27 22:34:29,632 INFO L125 PetriNetUnfolderBase]: For 91687/91690 co-relation queries the response was YES. [2024-06-27 22:34:29,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35101 conditions, 6760 events. 3677/6760 cut-off events. For 91687/91690 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 52634 event pairs, 1110 based on Foata normal form. 8/6519 useless extension candidates. Maximal degree in co-relation 35011. Up to 4788 conditions per place. [2024-06-27 22:34:29,689 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 265 selfloop transitions, 62 changer transitions 0/339 dead transitions. [2024-06-27 22:34:29,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 339 transitions, 4763 flow [2024-06-27 22:34:29,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 22:34:29,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 22:34:29,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 258 transitions. [2024-06-27 22:34:29,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5098814229249012 [2024-06-27 22:34:29,690 INFO L175 Difference]: Start difference. First operand has 189 places, 266 transitions, 3412 flow. Second operand 11 states and 258 transitions. [2024-06-27 22:34:29,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 339 transitions, 4763 flow [2024-06-27 22:34:29,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 339 transitions, 4512 flow, removed 101 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:29,913 INFO L231 Difference]: Finished difference. Result has 196 places, 283 transitions, 3667 flow [2024-06-27 22:34:29,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3667, PETRI_PLACES=196, PETRI_TRANSITIONS=283} [2024-06-27 22:34:29,913 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 144 predicate places. [2024-06-27 22:34:29,913 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 283 transitions, 3667 flow [2024-06-27 22:34:29,914 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:29,914 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:29,914 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-27 22:34:29,914 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 22:34:29,914 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:29,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:29,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1846820366, now seen corresponding path program 3 times [2024-06-27 22:34:29,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:29,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517356184] [2024-06-27 22:34:29,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:29,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:30,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-27 22:34:30,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:30,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517356184] [2024-06-27 22:34:30,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517356184] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:30,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:30,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:30,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [417322921] [2024-06-27 22:34:30,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:30,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:30,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:30,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:30,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:30,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:30,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 283 transitions, 3667 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:30,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:30,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:30,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:31,479 INFO L124 PetriNetUnfolderBase]: 3383/6337 cut-off events. [2024-06-27 22:34:31,480 INFO L125 PetriNetUnfolderBase]: For 94036/94036 co-relation queries the response was YES. [2024-06-27 22:34:31,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33705 conditions, 6337 events. 3383/6337 cut-off events. For 94036/94036 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 49984 event pairs, 969 based on Foata normal form. 2/6067 useless extension candidates. Maximal degree in co-relation 33615. Up to 4624 conditions per place. [2024-06-27 22:34:31,536 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 196 selfloop transitions, 106 changer transitions 0/318 dead transitions. [2024-06-27 22:34:31,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 318 transitions, 4660 flow [2024-06-27 22:34:31,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:31,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:31,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 22:34:31,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5993788819875776 [2024-06-27 22:34:31,538 INFO L175 Difference]: Start difference. First operand has 196 places, 283 transitions, 3667 flow. Second operand 7 states and 193 transitions. [2024-06-27 22:34:31,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 318 transitions, 4660 flow [2024-06-27 22:34:31,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 318 transitions, 4398 flow, removed 80 selfloop flow, removed 6 redundant places. [2024-06-27 22:34:31,798 INFO L231 Difference]: Finished difference. Result has 198 places, 292 transitions, 3835 flow [2024-06-27 22:34:31,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3405, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=180, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3835, PETRI_PLACES=198, PETRI_TRANSITIONS=292} [2024-06-27 22:34:31,800 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 146 predicate places. [2024-06-27 22:34:31,801 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 292 transitions, 3835 flow [2024-06-27 22:34:31,801 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:31,801 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:31,801 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-27 22:34:31,801 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 22:34:31,801 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:31,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:31,802 INFO L85 PathProgramCache]: Analyzing trace with hash 182139379, now seen corresponding path program 1 times [2024-06-27 22:34:31,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:31,802 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553230949] [2024-06-27 22:34:31,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:31,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:31,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:32,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:32,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:32,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553230949] [2024-06-27 22:34:32,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553230949] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:32,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:32,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:32,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672421110] [2024-06-27 22:34:32,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:32,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:32,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:32,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:32,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:32,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:32,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 292 transitions, 3835 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:32,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:32,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:32,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:33,370 INFO L124 PetriNetUnfolderBase]: 3615/6679 cut-off events. [2024-06-27 22:34:33,371 INFO L125 PetriNetUnfolderBase]: For 110305/110305 co-relation queries the response was YES. [2024-06-27 22:34:33,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36358 conditions, 6679 events. 3615/6679 cut-off events. For 110305/110305 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 52211 event pairs, 852 based on Foata normal form. 9/6404 useless extension candidates. Maximal degree in co-relation 36268. Up to 4600 conditions per place. [2024-06-27 22:34:33,434 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 202 selfloop transitions, 117 changer transitions 0/335 dead transitions. [2024-06-27 22:34:33,434 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 335 transitions, 4917 flow [2024-06-27 22:34:33,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:33,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:33,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 201 transitions. [2024-06-27 22:34:33,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6242236024844721 [2024-06-27 22:34:33,435 INFO L175 Difference]: Start difference. First operand has 198 places, 292 transitions, 3835 flow. Second operand 7 states and 201 transitions. [2024-06-27 22:34:33,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 335 transitions, 4917 flow [2024-06-27 22:34:33,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 335 transitions, 4689 flow, removed 58 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:33,694 INFO L231 Difference]: Finished difference. Result has 203 places, 299 transitions, 3992 flow [2024-06-27 22:34:33,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3607, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3992, PETRI_PLACES=203, PETRI_TRANSITIONS=299} [2024-06-27 22:34:33,694 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 151 predicate places. [2024-06-27 22:34:33,695 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 299 transitions, 3992 flow [2024-06-27 22:34:33,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:33,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:33,695 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-27 22:34:33,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 22:34:33,695 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:33,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:33,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1847178850, now seen corresponding path program 1 times [2024-06-27 22:34:33,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:33,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461921873] [2024-06-27 22:34:33,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:33,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:33,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:34,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-27 22:34:34,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:34,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461921873] [2024-06-27 22:34:34,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461921873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:34,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:34,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:34,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779995050] [2024-06-27 22:34:34,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:34,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:34,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:34,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:34,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:34,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:34,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 299 transitions, 3992 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:34,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:34,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:34,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:35,166 INFO L124 PetriNetUnfolderBase]: 3719/6895 cut-off events. [2024-06-27 22:34:35,166 INFO L125 PetriNetUnfolderBase]: For 122024/122024 co-relation queries the response was YES. [2024-06-27 22:34:35,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38784 conditions, 6895 events. 3719/6895 cut-off events. For 122024/122024 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 54637 event pairs, 1012 based on Foata normal form. 6/6613 useless extension candidates. Maximal degree in co-relation 38691. Up to 5036 conditions per place. [2024-06-27 22:34:35,231 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 210 selfloop transitions, 100 changer transitions 0/326 dead transitions. [2024-06-27 22:34:35,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 326 transitions, 4912 flow [2024-06-27 22:34:35,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:35,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:35,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 22:34:35,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-06-27 22:34:35,233 INFO L175 Difference]: Start difference. First operand has 203 places, 299 transitions, 3992 flow. Second operand 6 states and 169 transitions. [2024-06-27 22:34:35,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 326 transitions, 4912 flow [2024-06-27 22:34:35,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 326 transitions, 4773 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:35,497 INFO L231 Difference]: Finished difference. Result has 205 places, 305 transitions, 4270 flow [2024-06-27 22:34:35,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=3855, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4270, PETRI_PLACES=205, PETRI_TRANSITIONS=305} [2024-06-27 22:34:35,498 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 153 predicate places. [2024-06-27 22:34:35,498 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 305 transitions, 4270 flow [2024-06-27 22:34:35,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:35,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:35,499 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-27 22:34:35,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 22:34:35,499 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:35,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:35,500 INFO L85 PathProgramCache]: Analyzing trace with hash 182289109, now seen corresponding path program 2 times [2024-06-27 22:34:35,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:35,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841588652] [2024-06-27 22:34:35,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:35,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:35,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-27 22:34:35,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:35,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841588652] [2024-06-27 22:34:35,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841588652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:35,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:35,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:35,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [597731011] [2024-06-27 22:34:35,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:35,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:35,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:35,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:35,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:35,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:35,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 305 transitions, 4270 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:35,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:35,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:35,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:37,146 INFO L124 PetriNetUnfolderBase]: 3807/7086 cut-off events. [2024-06-27 22:34:37,147 INFO L125 PetriNetUnfolderBase]: For 128609/128609 co-relation queries the response was YES. [2024-06-27 22:34:37,183 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40440 conditions, 7086 events. 3807/7086 cut-off events. For 128609/128609 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 56726 event pairs, 1047 based on Foata normal form. 9/6792 useless extension candidates. Maximal degree in co-relation 40346. Up to 5173 conditions per place. [2024-06-27 22:34:37,214 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 210 selfloop transitions, 108 changer transitions 0/334 dead transitions. [2024-06-27 22:34:37,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 334 transitions, 5136 flow [2024-06-27 22:34:37,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:37,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:37,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 194 transitions. [2024-06-27 22:34:37,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6024844720496895 [2024-06-27 22:34:37,215 INFO L175 Difference]: Start difference. First operand has 205 places, 305 transitions, 4270 flow. Second operand 7 states and 194 transitions. [2024-06-27 22:34:37,217 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 334 transitions, 5136 flow [2024-06-27 22:34:37,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 334 transitions, 4985 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:37,526 INFO L231 Difference]: Finished difference. Result has 208 places, 307 transitions, 4390 flow [2024-06-27 22:34:37,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4123, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4390, PETRI_PLACES=208, PETRI_TRANSITIONS=307} [2024-06-27 22:34:37,527 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 156 predicate places. [2024-06-27 22:34:37,527 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 307 transitions, 4390 flow [2024-06-27 22:34:37,527 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:37,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:37,528 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-27 22:34:37,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 22:34:37,528 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:37,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:37,528 INFO L85 PathProgramCache]: Analyzing trace with hash 182288892, now seen corresponding path program 4 times [2024-06-27 22:34:37,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:37,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [649660926] [2024-06-27 22:34:37,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:37,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:37,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:37,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:37,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:37,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [649660926] [2024-06-27 22:34:37,928 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [649660926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:37,928 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:37,928 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:37,928 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538189952] [2024-06-27 22:34:37,928 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:37,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:37,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:37,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:37,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:37,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 307 transitions, 4390 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:37,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:37,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:37,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:39,038 INFO L124 PetriNetUnfolderBase]: 3822/7109 cut-off events. [2024-06-27 22:34:39,039 INFO L125 PetriNetUnfolderBase]: For 122842/122842 co-relation queries the response was YES. [2024-06-27 22:34:39,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40784 conditions, 7109 events. 3822/7109 cut-off events. For 122842/122842 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 56874 event pairs, 1001 based on Foata normal form. 2/6816 useless extension candidates. Maximal degree in co-relation 40690. Up to 5264 conditions per place. [2024-06-27 22:34:39,222 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 206 selfloop transitions, 110 changer transitions 0/332 dead transitions. [2024-06-27 22:34:39,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 332 transitions, 5197 flow [2024-06-27 22:34:39,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:39,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:39,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-27 22:34:39,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5900621118012422 [2024-06-27 22:34:39,224 INFO L175 Difference]: Start difference. First operand has 208 places, 307 transitions, 4390 flow. Second operand 7 states and 190 transitions. [2024-06-27 22:34:39,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 332 transitions, 5197 flow [2024-06-27 22:34:39,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 332 transitions, 5041 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:39,521 INFO L231 Difference]: Finished difference. Result has 211 places, 310 transitions, 4513 flow [2024-06-27 22:34:39,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4234, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4513, PETRI_PLACES=211, PETRI_TRANSITIONS=310} [2024-06-27 22:34:39,521 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 159 predicate places. [2024-06-27 22:34:39,522 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 310 transitions, 4513 flow [2024-06-27 22:34:39,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:39,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:39,522 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-27 22:34:39,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 22:34:39,522 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:39,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:39,523 INFO L85 PathProgramCache]: Analyzing trace with hash 2130829758, now seen corresponding path program 2 times [2024-06-27 22:34:39,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:39,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285761940] [2024-06-27 22:34:39,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:39,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:39,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:39,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:39,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285761940] [2024-06-27 22:34:39,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1285761940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:39,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:39,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:39,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210556132] [2024-06-27 22:34:39,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:39,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:39,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:39,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:39,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:39,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:34:39,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 310 transitions, 4513 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:39,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:39,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:34:39,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:41,147 INFO L124 PetriNetUnfolderBase]: 4363/7907 cut-off events. [2024-06-27 22:34:41,147 INFO L125 PetriNetUnfolderBase]: For 138349/138349 co-relation queries the response was YES. [2024-06-27 22:34:41,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45756 conditions, 7907 events. 4363/7907 cut-off events. For 138349/138349 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 62374 event pairs, 1015 based on Foata normal form. 8/7639 useless extension candidates. Maximal degree in co-relation 45660. Up to 5570 conditions per place. [2024-06-27 22:34:41,236 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 244 selfloop transitions, 83 changer transitions 0/339 dead transitions. [2024-06-27 22:34:41,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 339 transitions, 5419 flow [2024-06-27 22:34:41,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:41,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:41,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-27 22:34:41,237 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5615942028985508 [2024-06-27 22:34:41,237 INFO L175 Difference]: Start difference. First operand has 211 places, 310 transitions, 4513 flow. Second operand 6 states and 155 transitions. [2024-06-27 22:34:41,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 339 transitions, 5419 flow [2024-06-27 22:34:41,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 339 transitions, 5218 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:41,660 INFO L231 Difference]: Finished difference. Result has 213 places, 314 transitions, 4661 flow [2024-06-27 22:34:41,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4312, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4661, PETRI_PLACES=213, PETRI_TRANSITIONS=314} [2024-06-27 22:34:41,661 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 161 predicate places. [2024-06-27 22:34:41,661 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 314 transitions, 4661 flow [2024-06-27 22:34:41,664 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:41,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:41,664 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-27 22:34:41,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 22:34:41,664 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:41,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:41,665 INFO L85 PathProgramCache]: Analyzing trace with hash 417541909, now seen corresponding path program 3 times [2024-06-27 22:34:41,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:41,665 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845497415] [2024-06-27 22:34:41,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:41,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:41,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:42,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:42,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:42,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845497415] [2024-06-27 22:34:42,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845497415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:42,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:42,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:42,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [178624397] [2024-06-27 22:34:42,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:42,155 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:42,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:42,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:42,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:42,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:42,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 314 transitions, 4661 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:42,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:42,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:42,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:43,442 INFO L124 PetriNetUnfolderBase]: 3852/7174 cut-off events. [2024-06-27 22:34:43,447 INFO L125 PetriNetUnfolderBase]: For 137167/137167 co-relation queries the response was YES. [2024-06-27 22:34:43,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41978 conditions, 7174 events. 3852/7174 cut-off events. For 137167/137167 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 57595 event pairs, 1079 based on Foata normal form. 9/6879 useless extension candidates. Maximal degree in co-relation 41881. Up to 5371 conditions per place. [2024-06-27 22:34:43,520 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 256 selfloop transitions, 62 changer transitions 0/334 dead transitions. [2024-06-27 22:34:43,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 334 transitions, 5409 flow [2024-06-27 22:34:43,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:43,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:43,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 164 transitions. [2024-06-27 22:34:43,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5942028985507246 [2024-06-27 22:34:43,533 INFO L175 Difference]: Start difference. First operand has 213 places, 314 transitions, 4661 flow. Second operand 6 states and 164 transitions. [2024-06-27 22:34:43,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 334 transitions, 5409 flow [2024-06-27 22:34:43,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 334 transitions, 5240 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:43,945 INFO L231 Difference]: Finished difference. Result has 215 places, 314 transitions, 4631 flow [2024-06-27 22:34:43,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4492, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4631, PETRI_PLACES=215, PETRI_TRANSITIONS=314} [2024-06-27 22:34:43,948 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 163 predicate places. [2024-06-27 22:34:43,948 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 314 transitions, 4631 flow [2024-06-27 22:34:43,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:43,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:43,949 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-27 22:34:43,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 22:34:43,949 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:43,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:43,949 INFO L85 PathProgramCache]: Analyzing trace with hash 417542126, now seen corresponding path program 3 times [2024-06-27 22:34:43,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:43,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323769877] [2024-06-27 22:34:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:43,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:43,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:44,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:44,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:44,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323769877] [2024-06-27 22:34:44,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323769877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:44,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:44,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:34:44,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [792015504] [2024-06-27 22:34:44,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:44,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:34:44,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:44,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:34:44,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:34:44,424 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:34:44,424 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 314 transitions, 4631 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:44,424 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:44,424 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:34:44,424 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:45,611 INFO L124 PetriNetUnfolderBase]: 3847/7134 cut-off events. [2024-06-27 22:34:45,611 INFO L125 PetriNetUnfolderBase]: For 131311/131311 co-relation queries the response was YES. [2024-06-27 22:34:45,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41427 conditions, 7134 events. 3847/7134 cut-off events. For 131311/131311 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 57013 event pairs, 1330 based on Foata normal form. 6/6843 useless extension candidates. Maximal degree in co-relation 41329. Up to 5458 conditions per place. [2024-06-27 22:34:45,677 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 274 selfloop transitions, 45 changer transitions 0/334 dead transitions. [2024-06-27 22:34:45,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 334 transitions, 5323 flow [2024-06-27 22:34:45,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:45,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:45,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 22:34:45,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 22:34:45,679 INFO L175 Difference]: Start difference. First operand has 215 places, 314 transitions, 4631 flow. Second operand 7 states and 175 transitions. [2024-06-27 22:34:45,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 334 transitions, 5323 flow [2024-06-27 22:34:46,003 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 334 transitions, 5104 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:46,014 INFO L231 Difference]: Finished difference. Result has 217 places, 314 transitions, 4525 flow [2024-06-27 22:34:46,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4412, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4525, PETRI_PLACES=217, PETRI_TRANSITIONS=314} [2024-06-27 22:34:46,014 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 165 predicate places. [2024-06-27 22:34:46,015 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 314 transitions, 4525 flow [2024-06-27 22:34:46,015 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:46,015 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:46,015 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-27 22:34:46,015 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 22:34:46,015 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:46,015 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:46,016 INFO L85 PathProgramCache]: Analyzing trace with hash 2020788190, now seen corresponding path program 5 times [2024-06-27 22:34:46,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:46,016 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867296485] [2024-06-27 22:34:46,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:46,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:46,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:46,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:46,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:46,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867296485] [2024-06-27 22:34:46,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867296485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:46,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:46,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:46,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317543655] [2024-06-27 22:34:46,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:46,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:46,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:46,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:46,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:46,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:46,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 314 transitions, 4525 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:46,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:46,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:46,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:47,557 INFO L124 PetriNetUnfolderBase]: 3842/7146 cut-off events. [2024-06-27 22:34:47,557 INFO L125 PetriNetUnfolderBase]: For 124869/124869 co-relation queries the response was YES. [2024-06-27 22:34:47,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41046 conditions, 7146 events. 3842/7146 cut-off events. For 124869/124869 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 57295 event pairs, 1075 based on Foata normal form. 2/6843 useless extension candidates. Maximal degree in co-relation 40947. Up to 5477 conditions per place. [2024-06-27 22:34:47,627 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 254 selfloop transitions, 59 changer transitions 0/329 dead transitions. [2024-06-27 22:34:47,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 329 transitions, 5187 flow [2024-06-27 22:34:47,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:34:47,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:34:47,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-27 22:34:47,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797101449275363 [2024-06-27 22:34:47,629 INFO L175 Difference]: Start difference. First operand has 217 places, 314 transitions, 4525 flow. Second operand 6 states and 160 transitions. [2024-06-27 22:34:47,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 329 transitions, 5187 flow [2024-06-27 22:34:47,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 329 transitions, 4970 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-27 22:34:47,970 INFO L231 Difference]: Finished difference. Result has 216 places, 314 transitions, 4433 flow [2024-06-27 22:34:47,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4308, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4433, PETRI_PLACES=216, PETRI_TRANSITIONS=314} [2024-06-27 22:34:47,971 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 164 predicate places. [2024-06-27 22:34:47,971 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 314 transitions, 4433 flow [2024-06-27 22:34:47,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:47,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:47,971 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-27 22:34:47,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 22:34:47,972 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:47,972 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:47,972 INFO L85 PathProgramCache]: Analyzing trace with hash -350838157, now seen corresponding path program 4 times [2024-06-27 22:34:47,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:47,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2125884259] [2024-06-27 22:34:47,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:47,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:47,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:48,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:48,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:48,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2125884259] [2024-06-27 22:34:48,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2125884259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:48,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:48,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:48,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150690304] [2024-06-27 22:34:48,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:48,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:48,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:48,504 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:48,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:48,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:48,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 314 transitions, 4433 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:48,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:48,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:48,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:49,718 INFO L124 PetriNetUnfolderBase]: 4089/7530 cut-off events. [2024-06-27 22:34:49,718 INFO L125 PetriNetUnfolderBase]: For 135233/135233 co-relation queries the response was YES. [2024-06-27 22:34:49,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43336 conditions, 7530 events. 4089/7530 cut-off events. For 135233/135233 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 60039 event pairs, 1119 based on Foata normal form. 3/7236 useless extension candidates. Maximal degree in co-relation 43239. Up to 5342 conditions per place. [2024-06-27 22:34:49,794 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 294 selfloop transitions, 51 changer transitions 0/361 dead transitions. [2024-06-27 22:34:49,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 361 transitions, 5509 flow [2024-06-27 22:34:49,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:49,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:49,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 202 transitions. [2024-06-27 22:34:49,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6273291925465838 [2024-06-27 22:34:49,796 INFO L175 Difference]: Start difference. First operand has 216 places, 314 transitions, 4433 flow. Second operand 7 states and 202 transitions. [2024-06-27 22:34:49,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 361 transitions, 5509 flow [2024-06-27 22:34:50,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 361 transitions, 5392 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-27 22:34:50,106 INFO L231 Difference]: Finished difference. Result has 219 places, 321 transitions, 4537 flow [2024-06-27 22:34:50,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4537, PETRI_PLACES=219, PETRI_TRANSITIONS=321} [2024-06-27 22:34:50,106 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 167 predicate places. [2024-06-27 22:34:50,106 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 321 transitions, 4537 flow [2024-06-27 22:34:50,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:50,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:50,107 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-27 22:34:50,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 22:34:50,107 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:50,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:50,107 INFO L85 PathProgramCache]: Analyzing trace with hash -792676073, now seen corresponding path program 5 times [2024-06-27 22:34:50,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:50,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458707974] [2024-06-27 22:34:50,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:50,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:50,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:50,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:50,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458707974] [2024-06-27 22:34:50,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458707974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:50,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:50,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:50,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835385202] [2024-06-27 22:34:50,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:50,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:50,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:50,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:50,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:50,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:50,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 321 transitions, 4537 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:50,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:50,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:50,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:52,009 INFO L124 PetriNetUnfolderBase]: 4428/8058 cut-off events. [2024-06-27 22:34:52,010 INFO L125 PetriNetUnfolderBase]: For 161961/161961 co-relation queries the response was YES. [2024-06-27 22:34:52,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48259 conditions, 8058 events. 4428/8058 cut-off events. For 161961/161961 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 63932 event pairs, 946 based on Foata normal form. 3/7761 useless extension candidates. Maximal degree in co-relation 48161. Up to 5332 conditions per place. [2024-06-27 22:34:52,093 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 214 selfloop transitions, 143 changer transitions 0/373 dead transitions. [2024-06-27 22:34:52,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 373 transitions, 6087 flow [2024-06-27 22:34:52,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:52,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:52,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 203 transitions. [2024-06-27 22:34:52,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 22:34:52,094 INFO L175 Difference]: Start difference. First operand has 219 places, 321 transitions, 4537 flow. Second operand 7 states and 203 transitions. [2024-06-27 22:34:52,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 373 transitions, 6087 flow [2024-06-27 22:34:52,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 373 transitions, 5984 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 22:34:52,460 INFO L231 Difference]: Finished difference. Result has 225 places, 333 transitions, 5175 flow [2024-06-27 22:34:52,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=4434, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5175, PETRI_PLACES=225, PETRI_TRANSITIONS=333} [2024-06-27 22:34:52,461 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 173 predicate places. [2024-06-27 22:34:52,461 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 333 transitions, 5175 flow [2024-06-27 22:34:52,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:52,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:52,461 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-27 22:34:52,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 22:34:52,462 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:52,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:52,462 INFO L85 PathProgramCache]: Analyzing trace with hash -607338667, now seen corresponding path program 6 times [2024-06-27 22:34:52,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:52,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613871362] [2024-06-27 22:34:52,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:52,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:52,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:52,963 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:52,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:52,964 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613871362] [2024-06-27 22:34:52,964 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613871362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:52,964 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:52,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:52,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422884854] [2024-06-27 22:34:52,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:52,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:52,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:52,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:52,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:53,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:53,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 333 transitions, 5175 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:53,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:53,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:53,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:54,293 INFO L124 PetriNetUnfolderBase]: 4289/7926 cut-off events. [2024-06-27 22:34:54,293 INFO L125 PetriNetUnfolderBase]: For 179774/179774 co-relation queries the response was YES. [2024-06-27 22:34:54,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49608 conditions, 7926 events. 4289/7926 cut-off events. For 179774/179774 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 64004 event pairs, 1508 based on Foata normal form. 3/7599 useless extension candidates. Maximal degree in co-relation 49507. Up to 6092 conditions per place. [2024-06-27 22:34:54,375 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 308 selfloop transitions, 47 changer transitions 0/371 dead transitions. [2024-06-27 22:34:54,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 371 transitions, 6265 flow [2024-06-27 22:34:54,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:34:54,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:34:54,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 22:34:54,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 22:34:54,377 INFO L175 Difference]: Start difference. First operand has 225 places, 333 transitions, 5175 flow. Second operand 8 states and 219 transitions. [2024-06-27 22:34:54,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 371 transitions, 6265 flow [2024-06-27 22:34:54,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 371 transitions, 6152 flow, removed 50 selfloop flow, removed 2 redundant places. [2024-06-27 22:34:54,802 INFO L231 Difference]: Finished difference. Result has 232 places, 336 transitions, 5240 flow [2024-06-27 22:34:54,803 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5072, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5240, PETRI_PLACES=232, PETRI_TRANSITIONS=336} [2024-06-27 22:34:54,803 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 180 predicate places. [2024-06-27 22:34:54,803 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 336 transitions, 5240 flow [2024-06-27 22:34:54,804 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:54,804 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:54,804 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-27 22:34:54,804 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 22:34:54,804 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:54,804 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:54,804 INFO L85 PathProgramCache]: Analyzing trace with hash 1623451248, now seen corresponding path program 6 times [2024-06-27 22:34:54,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:54,805 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128100882] [2024-06-27 22:34:54,805 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:54,805 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:54,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:55,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:34:55,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:55,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128100882] [2024-06-27 22:34:55,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128100882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:55,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:55,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:55,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383384818] [2024-06-27 22:34:55,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:55,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:55,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:55,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:55,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:55,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:55,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 336 transitions, 5240 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:55,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:55,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:55,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:56,680 INFO L124 PetriNetUnfolderBase]: 4324/8001 cut-off events. [2024-06-27 22:34:56,681 INFO L125 PetriNetUnfolderBase]: For 179288/179288 co-relation queries the response was YES. [2024-06-27 22:34:56,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50105 conditions, 8001 events. 4324/8001 cut-off events. For 179288/179288 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 64822 event pairs, 1468 based on Foata normal form. 2/7673 useless extension candidates. Maximal degree in co-relation 50002. Up to 6135 conditions per place. [2024-06-27 22:34:56,772 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 308 selfloop transitions, 50 changer transitions 0/374 dead transitions. [2024-06-27 22:34:56,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 374 transitions, 6338 flow [2024-06-27 22:34:56,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:34:56,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:34:56,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 22:34:56,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.572463768115942 [2024-06-27 22:34:56,774 INFO L175 Difference]: Start difference. First operand has 232 places, 336 transitions, 5240 flow. Second operand 9 states and 237 transitions. [2024-06-27 22:34:56,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 374 transitions, 6338 flow [2024-06-27 22:34:57,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 374 transitions, 6216 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:57,213 INFO L231 Difference]: Finished difference. Result has 236 places, 342 transitions, 5446 flow [2024-06-27 22:34:57,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5126, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5446, PETRI_PLACES=236, PETRI_TRANSITIONS=342} [2024-06-27 22:34:57,213 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 184 predicate places. [2024-06-27 22:34:57,213 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 342 transitions, 5446 flow [2024-06-27 22:34:57,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:57,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:57,214 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-27 22:34:57,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 22:34:57,214 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:57,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:57,214 INFO L85 PathProgramCache]: Analyzing trace with hash -607188937, now seen corresponding path program 7 times [2024-06-27 22:34:57,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:57,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010441101] [2024-06-27 22:34:57,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:57,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:57,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:34:57,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-27 22:34:57,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:34:57,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010441101] [2024-06-27 22:34:57,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010441101] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:34:57,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:34:57,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:34:57,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600652844] [2024-06-27 22:34:57,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:34:57,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:34:57,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:34:57,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:34:57,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:34:57,734 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:34:57,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 342 transitions, 5446 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:57,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:34:57,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:34:57,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:34:59,009 INFO L124 PetriNetUnfolderBase]: 4316/7984 cut-off events. [2024-06-27 22:34:59,009 INFO L125 PetriNetUnfolderBase]: For 182380/182380 co-relation queries the response was YES. [2024-06-27 22:34:59,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50124 conditions, 7984 events. 4316/7984 cut-off events. For 182380/182380 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 64628 event pairs, 1519 based on Foata normal form. 3/7650 useless extension candidates. Maximal degree in co-relation 50020. Up to 6175 conditions per place. [2024-06-27 22:34:59,090 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 309 selfloop transitions, 42 changer transitions 0/367 dead transitions. [2024-06-27 22:34:59,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 367 transitions, 6290 flow [2024-06-27 22:34:59,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:34:59,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:34:59,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 22:34:59,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:34:59,092 INFO L175 Difference]: Start difference. First operand has 236 places, 342 transitions, 5446 flow. Second operand 7 states and 189 transitions. [2024-06-27 22:34:59,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 367 transitions, 6290 flow [2024-06-27 22:34:59,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 367 transitions, 6025 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-27 22:34:59,546 INFO L231 Difference]: Finished difference. Result has 238 places, 342 transitions, 5270 flow [2024-06-27 22:34:59,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5181, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5270, PETRI_PLACES=238, PETRI_TRANSITIONS=342} [2024-06-27 22:34:59,546 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 186 predicate places. [2024-06-27 22:34:59,546 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 342 transitions, 5270 flow [2024-06-27 22:34:59,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:34:59,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:34:59,547 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-27 22:34:59,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 22:34:59,547 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:34:59,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:34:59,548 INFO L85 PathProgramCache]: Analyzing trace with hash -607189154, now seen corresponding path program 7 times [2024-06-27 22:34:59,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:34:59,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873814349] [2024-06-27 22:34:59,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:34:59,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:34:59,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:00,017 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:00,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:00,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873814349] [2024-06-27 22:35:00,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873814349] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:00,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:00,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:00,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482058139] [2024-06-27 22:35:00,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:00,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:00,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:00,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:00,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:00,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:00,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 342 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:00,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:00,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:00,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:01,529 INFO L124 PetriNetUnfolderBase]: 4311/7983 cut-off events. [2024-06-27 22:35:01,529 INFO L125 PetriNetUnfolderBase]: For 179065/179065 co-relation queries the response was YES. [2024-06-27 22:35:01,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49740 conditions, 7983 events. 4311/7983 cut-off events. For 179065/179065 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 64688 event pairs, 1461 based on Foata normal form. 2/7655 useless extension candidates. Maximal degree in co-relation 49635. Up to 6120 conditions per place. [2024-06-27 22:35:01,602 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 301 selfloop transitions, 49 changer transitions 0/366 dead transitions. [2024-06-27 22:35:01,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 366 transitions, 6036 flow [2024-06-27 22:35:01,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:01,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:01,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 22:35:01,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:35:01,604 INFO L175 Difference]: Start difference. First operand has 238 places, 342 transitions, 5270 flow. Second operand 7 states and 189 transitions. [2024-06-27 22:35:01,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 366 transitions, 6036 flow [2024-06-27 22:35:01,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 366 transitions, 5932 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 22:35:01,980 INFO L231 Difference]: Finished difference. Result has 241 places, 342 transitions, 5270 flow [2024-06-27 22:35:01,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5166, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5270, PETRI_PLACES=241, PETRI_TRANSITIONS=342} [2024-06-27 22:35:01,981 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 189 predicate places. [2024-06-27 22:35:01,981 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 342 transitions, 5270 flow [2024-06-27 22:35:01,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:01,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:01,982 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-27 22:35:01,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 22:35:01,982 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:01,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:01,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1623809732, now seen corresponding path program 4 times [2024-06-27 22:35:01,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:01,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841041799] [2024-06-27 22:35:01,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:01,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:01,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:02,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:02,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:02,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841041799] [2024-06-27 22:35:02,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841041799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:02,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:02,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:02,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098209932] [2024-06-27 22:35:02,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:02,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:02,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:02,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:02,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:02,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:02,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 342 transitions, 5270 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:02,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:02,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:02,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:03,697 INFO L124 PetriNetUnfolderBase]: 4326/8019 cut-off events. [2024-06-27 22:35:03,697 INFO L125 PetriNetUnfolderBase]: For 179669/179669 co-relation queries the response was YES. [2024-06-27 22:35:03,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50035 conditions, 8019 events. 4326/8019 cut-off events. For 179669/179669 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 65198 event pairs, 1220 based on Foata normal form. 2/7681 useless extension candidates. Maximal degree in co-relation 49929. Up to 6204 conditions per place. [2024-06-27 22:35:03,783 INFO L140 encePairwiseOnDemand]: 38/46 looper letters, 307 selfloop transitions, 42 changer transitions 0/365 dead transitions. [2024-06-27 22:35:03,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 365 transitions, 6136 flow [2024-06-27 22:35:03,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:35:03,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:35:03,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 165 transitions. [2024-06-27 22:35:03,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5978260869565217 [2024-06-27 22:35:03,785 INFO L175 Difference]: Start difference. First operand has 241 places, 342 transitions, 5270 flow. Second operand 6 states and 165 transitions. [2024-06-27 22:35:03,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 365 transitions, 6136 flow [2024-06-27 22:35:04,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 365 transitions, 6038 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 22:35:04,247 INFO L231 Difference]: Finished difference. Result has 241 places, 345 transitions, 5381 flow [2024-06-27 22:35:04,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5172, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5381, PETRI_PLACES=241, PETRI_TRANSITIONS=345} [2024-06-27 22:35:04,248 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 189 predicate places. [2024-06-27 22:35:04,248 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 345 transitions, 5381 flow [2024-06-27 22:35:04,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:04,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:04,248 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-27 22:35:04,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 22:35:04,249 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:04,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:04,249 INFO L85 PathProgramCache]: Analyzing trace with hash -193615147, now seen corresponding path program 8 times [2024-06-27 22:35:04,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:04,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4986914] [2024-06-27 22:35:04,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:04,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:04,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:04,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:04,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:04,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4986914] [2024-06-27 22:35:04,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4986914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:04,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:04,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:04,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869837645] [2024-06-27 22:35:04,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:04,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:04,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:04,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:04,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:04,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:04,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 345 transitions, 5381 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:04,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:04,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:04,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:06,155 INFO L124 PetriNetUnfolderBase]: 4582/8433 cut-off events. [2024-06-27 22:35:06,155 INFO L125 PetriNetUnfolderBase]: For 201985/201985 co-relation queries the response was YES. [2024-06-27 22:35:06,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53605 conditions, 8433 events. 4582/8433 cut-off events. For 201985/201985 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 68525 event pairs, 1219 based on Foata normal form. 3/8112 useless extension candidates. Maximal degree in co-relation 53498. Up to 6108 conditions per place. [2024-06-27 22:35:06,254 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 233 selfloop transitions, 131 changer transitions 0/380 dead transitions. [2024-06-27 22:35:06,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 380 transitions, 6601 flow [2024-06-27 22:35:06,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:06,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:06,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 196 transitions. [2024-06-27 22:35:06,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6086956521739131 [2024-06-27 22:35:06,256 INFO L175 Difference]: Start difference. First operand has 241 places, 345 transitions, 5381 flow. Second operand 7 states and 196 transitions. [2024-06-27 22:35:06,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 380 transitions, 6601 flow [2024-06-27 22:35:06,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 380 transitions, 6442 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-27 22:35:06,766 INFO L231 Difference]: Finished difference. Result has 244 places, 349 transitions, 5586 flow [2024-06-27 22:35:06,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5222, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5586, PETRI_PLACES=244, PETRI_TRANSITIONS=349} [2024-06-27 22:35:06,766 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 192 predicate places. [2024-06-27 22:35:06,766 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 349 transitions, 5586 flow [2024-06-27 22:35:06,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:06,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:06,767 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-27 22:35:06,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 22:35:06,767 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:06,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:06,767 INFO L85 PathProgramCache]: Analyzing trace with hash -193406610, now seen corresponding path program 5 times [2024-06-27 22:35:06,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:06,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254154620] [2024-06-27 22:35:06,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:06,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:06,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:07,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:07,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:07,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254154620] [2024-06-27 22:35:07,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254154620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:07,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:07,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:07,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246089832] [2024-06-27 22:35:07,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:07,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:07,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:07,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:07,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:07,152 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:07,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 349 transitions, 5586 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:07,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:07,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:07,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:08,558 INFO L124 PetriNetUnfolderBase]: 4651/8530 cut-off events. [2024-06-27 22:35:08,558 INFO L125 PetriNetUnfolderBase]: For 217845/217845 co-relation queries the response was YES. [2024-06-27 22:35:08,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55479 conditions, 8530 events. 4651/8530 cut-off events. For 217845/217845 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 69184 event pairs, 1192 based on Foata normal form. 2/8212 useless extension candidates. Maximal degree in co-relation 55371. Up to 6213 conditions per place. [2024-06-27 22:35:08,643 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 237 selfloop transitions, 123 changer transitions 0/376 dead transitions. [2024-06-27 22:35:08,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 376 transitions, 6680 flow [2024-06-27 22:35:08,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:35:08,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:35:08,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 169 transitions. [2024-06-27 22:35:08,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6123188405797102 [2024-06-27 22:35:08,644 INFO L175 Difference]: Start difference. First operand has 244 places, 349 transitions, 5586 flow. Second operand 6 states and 169 transitions. [2024-06-27 22:35:08,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 376 transitions, 6680 flow [2024-06-27 22:35:09,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 376 transitions, 6524 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 22:35:09,092 INFO L231 Difference]: Finished difference. Result has 248 places, 355 transitions, 5926 flow [2024-06-27 22:35:09,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5430, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=5926, PETRI_PLACES=248, PETRI_TRANSITIONS=355} [2024-06-27 22:35:09,092 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 196 predicate places. [2024-06-27 22:35:09,092 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 355 transitions, 5926 flow [2024-06-27 22:35:09,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:09,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:09,093 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-27 22:35:09,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 22:35:09,093 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:09,093 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:09,093 INFO L85 PathProgramCache]: Analyzing trace with hash 2037116178, now seen corresponding path program 8 times [2024-06-27 22:35:09,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:09,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347533032] [2024-06-27 22:35:09,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:09,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:09,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:09,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:09,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:09,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347533032] [2024-06-27 22:35:09,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347533032] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:09,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:09,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:09,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29625555] [2024-06-27 22:35:09,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:09,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:09,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:09,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:09,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:09,560 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:09,560 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 355 transitions, 5926 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:09,560 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:09,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:09,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:11,105 INFO L124 PetriNetUnfolderBase]: 4660/8559 cut-off events. [2024-06-27 22:35:11,106 INFO L125 PetriNetUnfolderBase]: For 228626/228626 co-relation queries the response was YES. [2024-06-27 22:35:11,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56548 conditions, 8559 events. 4660/8559 cut-off events. For 228626/228626 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 69643 event pairs, 1172 based on Foata normal form. 2/8245 useless extension candidates. Maximal degree in co-relation 56437. Up to 6315 conditions per place. [2024-06-27 22:35:11,186 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 228 selfloop transitions, 138 changer transitions 0/382 dead transitions. [2024-06-27 22:35:11,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 382 transitions, 7038 flow [2024-06-27 22:35:11,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:11,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:11,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 189 transitions. [2024-06-27 22:35:11,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:35:11,188 INFO L175 Difference]: Start difference. First operand has 248 places, 355 transitions, 5926 flow. Second operand 7 states and 189 transitions. [2024-06-27 22:35:11,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 382 transitions, 7038 flow [2024-06-27 22:35:11,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 382 transitions, 6847 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 22:35:11,700 INFO L231 Difference]: Finished difference. Result has 252 places, 361 transitions, 6261 flow [2024-06-27 22:35:11,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5737, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=355, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6261, PETRI_PLACES=252, PETRI_TRANSITIONS=361} [2024-06-27 22:35:11,700 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 200 predicate places. [2024-06-27 22:35:11,701 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 361 transitions, 6261 flow [2024-06-27 22:35:11,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:11,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:11,701 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-27 22:35:11,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 22:35:11,701 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:11,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:11,702 INFO L85 PathProgramCache]: Analyzing trace with hash -193882057, now seen corresponding path program 9 times [2024-06-27 22:35:11,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:11,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603338583] [2024-06-27 22:35:11,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:11,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:11,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:12,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:12,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:12,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603338583] [2024-06-27 22:35:12,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1603338583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:12,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:12,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:12,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97491716] [2024-06-27 22:35:12,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:12,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:12,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:12,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:12,187 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:12,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:35:12,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 361 transitions, 6261 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:12,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:12,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:35:12,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:13,655 INFO L124 PetriNetUnfolderBase]: 4663/8560 cut-off events. [2024-06-27 22:35:13,655 INFO L125 PetriNetUnfolderBase]: For 234342/234342 co-relation queries the response was YES. [2024-06-27 22:35:13,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57304 conditions, 8560 events. 4663/8560 cut-off events. For 234342/234342 co-relation queries the response was YES. Maximal size of possible extension queue 562. Compared 69594 event pairs, 1207 based on Foata normal form. 3/8241 useless extension candidates. Maximal degree in co-relation 57191. Up to 6437 conditions per place. [2024-06-27 22:35:13,760 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 245 selfloop transitions, 125 changer transitions 0/385 dead transitions. [2024-06-27 22:35:13,760 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 385 transitions, 7233 flow [2024-06-27 22:35:13,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:13,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:13,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 22:35:13,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5461956521739131 [2024-06-27 22:35:13,762 INFO L175 Difference]: Start difference. First operand has 252 places, 361 transitions, 6261 flow. Second operand 8 states and 201 transitions. [2024-06-27 22:35:13,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 385 transitions, 7233 flow [2024-06-27 22:35:14,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 385 transitions, 7015 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-27 22:35:14,438 INFO L231 Difference]: Finished difference. Result has 257 places, 361 transitions, 6298 flow [2024-06-27 22:35:14,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6043, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6298, PETRI_PLACES=257, PETRI_TRANSITIONS=361} [2024-06-27 22:35:14,439 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 205 predicate places. [2024-06-27 22:35:14,439 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 361 transitions, 6298 flow [2024-06-27 22:35:14,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:14,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:14,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:14,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 22:35:14,440 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:14,442 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:14,442 INFO L85 PathProgramCache]: Analyzing trace with hash 1703919790, now seen corresponding path program 6 times [2024-06-27 22:35:14,442 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:14,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1914180428] [2024-06-27 22:35:14,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:14,443 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:14,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:14,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:14,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:14,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1914180428] [2024-06-27 22:35:14,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1914180428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:14,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:14,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:14,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484307368] [2024-06-27 22:35:14,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:14,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:14,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:14,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:14,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:14,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:35:14,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 361 transitions, 6298 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:14,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:14,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:35:14,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:16,386 INFO L124 PetriNetUnfolderBase]: 4540/8380 cut-off events. [2024-06-27 22:35:16,386 INFO L125 PetriNetUnfolderBase]: For 233558/233558 co-relation queries the response was YES. [2024-06-27 22:35:16,445 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56045 conditions, 8380 events. 4540/8380 cut-off events. For 233558/233558 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 68254 event pairs, 1225 based on Foata normal form. 8/8042 useless extension candidates. Maximal degree in co-relation 55929. Up to 6489 conditions per place. [2024-06-27 22:35:16,487 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 319 selfloop transitions, 46 changer transitions 0/380 dead transitions. [2024-06-27 22:35:16,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 380 transitions, 7176 flow [2024-06-27 22:35:16,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:16,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:16,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 22:35:16,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5341614906832298 [2024-06-27 22:35:16,488 INFO L175 Difference]: Start difference. First operand has 257 places, 361 transitions, 6298 flow. Second operand 7 states and 172 transitions. [2024-06-27 22:35:16,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 380 transitions, 7176 flow [2024-06-27 22:35:17,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 380 transitions, 6846 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-27 22:35:17,149 INFO L231 Difference]: Finished difference. Result has 256 places, 364 transitions, 6188 flow [2024-06-27 22:35:17,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5968, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6188, PETRI_PLACES=256, PETRI_TRANSITIONS=364} [2024-06-27 22:35:17,149 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 204 predicate places. [2024-06-27 22:35:17,150 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 364 transitions, 6188 flow [2024-06-27 22:35:17,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:17,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:17,150 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-27 22:35:17,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 22:35:17,150 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:17,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:17,151 INFO L85 PathProgramCache]: Analyzing trace with hash -536207191, now seen corresponding path program 10 times [2024-06-27 22:35:17,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:17,151 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762554433] [2024-06-27 22:35:17,151 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:17,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:17,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:17,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:17,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:17,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762554433] [2024-06-27 22:35:17,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1762554433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:17,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:17,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:17,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232254097] [2024-06-27 22:35:17,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:17,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:17,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:17,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:17,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:17,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:17,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 364 transitions, 6188 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:17,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:17,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:17,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:19,252 INFO L124 PetriNetUnfolderBase]: 4495/8251 cut-off events. [2024-06-27 22:35:19,253 INFO L125 PetriNetUnfolderBase]: For 223734/223734 co-relation queries the response was YES. [2024-06-27 22:35:19,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55259 conditions, 8251 events. 4495/8251 cut-off events. For 223734/223734 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 66767 event pairs, 1204 based on Foata normal form. 1/7914 useless extension candidates. Maximal degree in co-relation 55144. Up to 6313 conditions per place. [2024-06-27 22:35:19,344 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 293 selfloop transitions, 84 changer transitions 0/393 dead transitions. [2024-06-27 22:35:19,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 393 transitions, 7388 flow [2024-06-27 22:35:19,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:19,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:19,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 22:35:19,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-06-27 22:35:19,346 INFO L175 Difference]: Start difference. First operand has 256 places, 364 transitions, 6188 flow. Second operand 7 states and 186 transitions. [2024-06-27 22:35:19,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 393 transitions, 7388 flow [2024-06-27 22:35:19,967 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 393 transitions, 7145 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-27 22:35:19,973 INFO L231 Difference]: Finished difference. Result has 257 places, 375 transitions, 6466 flow [2024-06-27 22:35:19,973 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=5947, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6466, PETRI_PLACES=257, PETRI_TRANSITIONS=375} [2024-06-27 22:35:19,973 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 205 predicate places. [2024-06-27 22:35:19,974 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 375 transitions, 6466 flow [2024-06-27 22:35:19,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:19,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:19,974 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-27 22:35:19,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 22:35:19,974 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:19,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:19,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1464526358, now seen corresponding path program 7 times [2024-06-27 22:35:19,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:19,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712393465] [2024-06-27 22:35:19,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:19,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:19,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:20,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:20,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712393465] [2024-06-27 22:35:20,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712393465] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:20,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:20,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:20,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391684004] [2024-06-27 22:35:20,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:20,299 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:20,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:20,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:20,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:35:20,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 375 transitions, 6466 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:20,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:20,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:35:20,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:22,083 INFO L124 PetriNetUnfolderBase]: 5146/9234 cut-off events. [2024-06-27 22:35:22,083 INFO L125 PetriNetUnfolderBase]: For 246448/246451 co-relation queries the response was YES. [2024-06-27 22:35:22,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62318 conditions, 9234 events. 5146/9234 cut-off events. For 246448/246451 co-relation queries the response was YES. Maximal size of possible extension queue 577. Compared 73715 event pairs, 1829 based on Foata normal form. 4/8936 useless extension candidates. Maximal degree in co-relation 62204. Up to 7348 conditions per place. [2024-06-27 22:35:22,175 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 333 selfloop transitions, 68 changer transitions 0/413 dead transitions. [2024-06-27 22:35:22,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 413 transitions, 7896 flow [2024-06-27 22:35:22,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:22,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:22,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 22:35:22,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5434782608695652 [2024-06-27 22:35:22,177 INFO L175 Difference]: Start difference. First operand has 257 places, 375 transitions, 6466 flow. Second operand 7 states and 175 transitions. [2024-06-27 22:35:22,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 413 transitions, 7896 flow [2024-06-27 22:35:22,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 413 transitions, 7590 flow, removed 99 selfloop flow, removed 3 redundant places. [2024-06-27 22:35:22,749 INFO L231 Difference]: Finished difference. Result has 263 places, 390 transitions, 6843 flow [2024-06-27 22:35:22,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6160, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6843, PETRI_PLACES=263, PETRI_TRANSITIONS=390} [2024-06-27 22:35:22,749 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 211 predicate places. [2024-06-27 22:35:22,749 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 390 transitions, 6843 flow [2024-06-27 22:35:22,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:22,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:22,750 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-27 22:35:22,750 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 22:35:22,750 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:22,750 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:22,750 INFO L85 PathProgramCache]: Analyzing trace with hash -535998654, now seen corresponding path program 8 times [2024-06-27 22:35:22,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:22,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248279579] [2024-06-27 22:35:22,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:22,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:22,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:23,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:23,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:23,130 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248279579] [2024-06-27 22:35:23,130 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248279579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:23,130 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:23,130 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:23,130 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159468747] [2024-06-27 22:35:23,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:23,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:23,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:23,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:23,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:23,167 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:23,167 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 390 transitions, 6843 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:23,167 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:23,167 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:23,167 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:24,617 INFO L124 PetriNetUnfolderBase]: 4505/8278 cut-off events. [2024-06-27 22:35:24,618 INFO L125 PetriNetUnfolderBase]: For 238623/238623 co-relation queries the response was YES. [2024-06-27 22:35:24,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56199 conditions, 8278 events. 4505/8278 cut-off events. For 238623/238623 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 67067 event pairs, 1197 based on Foata normal form. 2/7937 useless extension candidates. Maximal degree in co-relation 56081. Up to 6282 conditions per place. [2024-06-27 22:35:24,720 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 316 selfloop transitions, 74 changer transitions 0/406 dead transitions. [2024-06-27 22:35:24,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 406 transitions, 7661 flow [2024-06-27 22:35:24,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 22:35:24,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 22:35:24,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 162 transitions. [2024-06-27 22:35:24,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:35:24,722 INFO L175 Difference]: Start difference. First operand has 263 places, 390 transitions, 6843 flow. Second operand 6 states and 162 transitions. [2024-06-27 22:35:24,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 406 transitions, 7661 flow [2024-06-27 22:35:25,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 406 transitions, 7438 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-27 22:35:25,389 INFO L231 Difference]: Finished difference. Result has 266 places, 390 transitions, 6779 flow [2024-06-27 22:35:25,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6620, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6779, PETRI_PLACES=266, PETRI_TRANSITIONS=390} [2024-06-27 22:35:25,390 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 214 predicate places. [2024-06-27 22:35:25,390 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 390 transitions, 6779 flow [2024-06-27 22:35:25,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:25,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:25,390 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-27 22:35:25,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 22:35:25,391 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:25,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:25,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1913560118, now seen corresponding path program 9 times [2024-06-27 22:35:25,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:25,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181273333] [2024-06-27 22:35:25,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:25,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:25,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:25,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:25,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:25,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181273333] [2024-06-27 22:35:25,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1181273333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:25,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:25,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:25,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918522181] [2024-06-27 22:35:25,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:25,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:25,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:25,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:25,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:25,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:35:25,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 390 transitions, 6779 flow. Second operand has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:25,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:25,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:35:25,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:27,464 INFO L124 PetriNetUnfolderBase]: 5201/9365 cut-off events. [2024-06-27 22:35:27,464 INFO L125 PetriNetUnfolderBase]: For 259823/259823 co-relation queries the response was YES. [2024-06-27 22:35:27,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63352 conditions, 9365 events. 5201/9365 cut-off events. For 259823/259823 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 75091 event pairs, 1164 based on Foata normal form. 6/9049 useless extension candidates. Maximal degree in co-relation 63233. Up to 6856 conditions per place. [2024-06-27 22:35:27,572 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 352 selfloop transitions, 64 changer transitions 0/428 dead transitions. [2024-06-27 22:35:27,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 428 transitions, 8112 flow [2024-06-27 22:35:27,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:27,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:27,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-27 22:35:27,573 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5527950310559007 [2024-06-27 22:35:27,573 INFO L175 Difference]: Start difference. First operand has 266 places, 390 transitions, 6779 flow. Second operand 7 states and 178 transitions. [2024-06-27 22:35:27,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 428 transitions, 8112 flow [2024-06-27 22:35:28,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 428 transitions, 7798 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-27 22:35:28,307 INFO L231 Difference]: Finished difference. Result has 268 places, 394 transitions, 6789 flow [2024-06-27 22:35:28,308 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6789, PETRI_PLACES=268, PETRI_TRANSITIONS=394} [2024-06-27 22:35:28,308 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 216 predicate places. [2024-06-27 22:35:28,309 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 394 transitions, 6789 flow [2024-06-27 22:35:28,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 16.875) internal successors, (135), 8 states have internal predecessors, (135), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:28,309 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:28,309 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-27 22:35:28,309 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 22:35:28,309 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:28,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:28,310 INFO L85 PathProgramCache]: Analyzing trace with hash -1927262025, now seen corresponding path program 11 times [2024-06-27 22:35:28,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:28,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1215589776] [2024-06-27 22:35:28,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:28,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:28,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:28,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:28,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:28,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1215589776] [2024-06-27 22:35:28,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1215589776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:28,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:28,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:28,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965154701] [2024-06-27 22:35:28,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:28,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:28,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:28,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:28,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:28,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:28,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 394 transitions, 6789 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:28,800 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:28,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:28,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:30,407 INFO L124 PetriNetUnfolderBase]: 4643/8519 cut-off events. [2024-06-27 22:35:30,407 INFO L125 PetriNetUnfolderBase]: For 259630/259630 co-relation queries the response was YES. [2024-06-27 22:35:30,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58517 conditions, 8519 events. 4643/8519 cut-off events. For 259630/259630 co-relation queries the response was YES. Maximal size of possible extension queue 564. Compared 69295 event pairs, 1225 based on Foata normal form. 9/8181 useless extension candidates. Maximal degree in co-relation 58397. Up to 6586 conditions per place. [2024-06-27 22:35:30,498 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 358 selfloop transitions, 48 changer transitions 0/422 dead transitions. [2024-06-27 22:35:30,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 422 transitions, 7877 flow [2024-06-27 22:35:30,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:30,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:30,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 22:35:30,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-06-27 22:35:30,500 INFO L175 Difference]: Start difference. First operand has 268 places, 394 transitions, 6789 flow. Second operand 7 states and 186 transitions. [2024-06-27 22:35:30,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 422 transitions, 7877 flow [2024-06-27 22:35:31,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 422 transitions, 7553 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-27 22:35:31,168 INFO L231 Difference]: Finished difference. Result has 270 places, 398 transitions, 6669 flow [2024-06-27 22:35:31,177 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6669, PETRI_PLACES=270, PETRI_TRANSITIONS=398} [2024-06-27 22:35:31,179 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 218 predicate places. [2024-06-27 22:35:31,179 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 398 transitions, 6669 flow [2024-06-27 22:35:31,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:31,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:31,179 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-27 22:35:31,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 22:35:31,180 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:31,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:31,180 INFO L85 PathProgramCache]: Analyzing trace with hash -1927262242, now seen corresponding path program 9 times [2024-06-27 22:35:31,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:31,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549100907] [2024-06-27 22:35:31,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:31,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:31,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:31,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-27 22:35:31,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:31,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549100907] [2024-06-27 22:35:31,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549100907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:31,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:31,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:31,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365447410] [2024-06-27 22:35:31,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:31,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:31,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:31,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:31,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:31,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:31,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 398 transitions, 6669 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:31,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:31,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:31,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:33,175 INFO L124 PetriNetUnfolderBase]: 4598/8439 cut-off events. [2024-06-27 22:35:33,175 INFO L125 PetriNetUnfolderBase]: For 244666/244666 co-relation queries the response was YES. [2024-06-27 22:35:33,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57240 conditions, 8439 events. 4598/8439 cut-off events. For 244666/244666 co-relation queries the response was YES. Maximal size of possible extension queue 559. Compared 68520 event pairs, 1228 based on Foata normal form. 2/8094 useless extension candidates. Maximal degree in co-relation 57121. Up to 6599 conditions per place. [2024-06-27 22:35:33,282 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 356 selfloop transitions, 47 changer transitions 0/419 dead transitions. [2024-06-27 22:35:33,282 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 419 transitions, 7631 flow [2024-06-27 22:35:33,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:33,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:33,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 22:35:33,283 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-06-27 22:35:33,283 INFO L175 Difference]: Start difference. First operand has 270 places, 398 transitions, 6669 flow. Second operand 7 states and 183 transitions. [2024-06-27 22:35:33,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 419 transitions, 7631 flow [2024-06-27 22:35:33,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 419 transitions, 7433 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 22:35:33,984 INFO L231 Difference]: Finished difference. Result has 272 places, 401 transitions, 6691 flow [2024-06-27 22:35:33,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6471, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6691, PETRI_PLACES=272, PETRI_TRANSITIONS=401} [2024-06-27 22:35:33,985 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-06-27 22:35:33,985 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 401 transitions, 6691 flow [2024-06-27 22:35:33,985 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:33,985 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:33,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:33,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 22:35:33,986 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:33,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:33,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1749208162, now seen corresponding path program 10 times [2024-06-27 22:35:33,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:33,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017112005] [2024-06-27 22:35:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:33,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:33,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:34,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:34,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:34,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017112005] [2024-06-27 22:35:34,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1017112005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:34,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:34,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 22:35:34,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123641603] [2024-06-27 22:35:34,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:34,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 22:35:34,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:34,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 22:35:34,406 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 22:35:34,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:34,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 401 transitions, 6691 flow. Second operand has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:34,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:34,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:34,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:35,908 INFO L124 PetriNetUnfolderBase]: 4583/8413 cut-off events. [2024-06-27 22:35:35,908 INFO L125 PetriNetUnfolderBase]: For 240619/240619 co-relation queries the response was YES. [2024-06-27 22:35:35,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56391 conditions, 8413 events. 4583/8413 cut-off events. For 240619/240619 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 68202 event pairs, 1236 based on Foata normal form. 2/8071 useless extension candidates. Maximal degree in co-relation 56271. Up to 6480 conditions per place. [2024-06-27 22:35:36,016 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 324 selfloop transitions, 78 changer transitions 0/418 dead transitions. [2024-06-27 22:35:36,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 418 transitions, 7535 flow [2024-06-27 22:35:36,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:36,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:36,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 183 transitions. [2024-06-27 22:35:36,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683229813664596 [2024-06-27 22:35:36,017 INFO L175 Difference]: Start difference. First operand has 272 places, 401 transitions, 6691 flow. Second operand 7 states and 183 transitions. [2024-06-27 22:35:36,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 418 transitions, 7535 flow [2024-06-27 22:35:36,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 418 transitions, 7321 flow, removed 62 selfloop flow, removed 5 redundant places. [2024-06-27 22:35:36,655 INFO L231 Difference]: Finished difference. Result has 274 places, 401 transitions, 6639 flow [2024-06-27 22:35:36,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6477, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6639, PETRI_PLACES=274, PETRI_TRANSITIONS=401} [2024-06-27 22:35:36,655 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 222 predicate places. [2024-06-27 22:35:36,655 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 401 transitions, 6639 flow [2024-06-27 22:35:36,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 19.0) internal successors, (133), 7 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:36,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:36,656 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-27 22:35:36,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 22:35:36,656 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:36,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:36,656 INFO L85 PathProgramCache]: Analyzing trace with hash -1749207945, now seen corresponding path program 12 times [2024-06-27 22:35:36,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:36,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103544338] [2024-06-27 22:35:36,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:36,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:36,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:37,329 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:37,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:37,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103544338] [2024-06-27 22:35:37,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103544338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:37,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:37,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:37,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710982310] [2024-06-27 22:35:37,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:37,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:37,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:37,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:37,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:37,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:35:37,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 401 transitions, 6639 flow. Second operand has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:37,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:37,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:35:37,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:38,901 INFO L124 PetriNetUnfolderBase]: 4632/8494 cut-off events. [2024-06-27 22:35:38,902 INFO L125 PetriNetUnfolderBase]: For 240319/240319 co-relation queries the response was YES. [2024-06-27 22:35:38,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56713 conditions, 8494 events. 4632/8494 cut-off events. For 240319/240319 co-relation queries the response was YES. Maximal size of possible extension queue 566. Compared 69006 event pairs, 1245 based on Foata normal form. 1/8155 useless extension candidates. Maximal degree in co-relation 56591. Up to 6580 conditions per place. [2024-06-27 22:35:39,009 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 327 selfloop transitions, 77 changer transitions 0/419 dead transitions. [2024-06-27 22:35:39,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 419 transitions, 7527 flow [2024-06-27 22:35:39,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:39,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:39,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 22:35:39,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5244565217391305 [2024-06-27 22:35:39,010 INFO L175 Difference]: Start difference. First operand has 274 places, 401 transitions, 6639 flow. Second operand 8 states and 193 transitions. [2024-06-27 22:35:39,011 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 419 transitions, 7527 flow [2024-06-27 22:35:39,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 419 transitions, 7133 flow, removed 83 selfloop flow, removed 6 redundant places. [2024-06-27 22:35:39,695 INFO L231 Difference]: Finished difference. Result has 276 places, 403 transitions, 6452 flow [2024-06-27 22:35:39,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6273, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6452, PETRI_PLACES=276, PETRI_TRANSITIONS=403} [2024-06-27 22:35:39,696 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 224 predicate places. [2024-06-27 22:35:39,696 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 403 transitions, 6452 flow [2024-06-27 22:35:39,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 17.875) internal successors, (143), 8 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:39,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:39,696 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-27 22:35:39,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 22:35:39,696 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:39,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:39,697 INFO L85 PathProgramCache]: Analyzing trace with hash -193397682, now seen corresponding path program 1 times [2024-06-27 22:35:39,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:39,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615062591] [2024-06-27 22:35:39,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:39,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:39,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:40,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:40,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:40,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615062591] [2024-06-27 22:35:40,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615062591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:40,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:40,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:35:40,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696216886] [2024-06-27 22:35:40,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:40,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:35:40,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:40,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:35:40,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:35:40,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:35:40,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 403 transitions, 6452 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:40,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:40,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:35:40,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:42,121 INFO L124 PetriNetUnfolderBase]: 4694/8553 cut-off events. [2024-06-27 22:35:42,122 INFO L125 PetriNetUnfolderBase]: For 249005/249005 co-relation queries the response was YES. [2024-06-27 22:35:42,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57161 conditions, 8553 events. 4694/8553 cut-off events. For 249005/249005 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 69058 event pairs, 2027 based on Foata normal form. 2/8225 useless extension candidates. Maximal degree in co-relation 57037. Up to 6782 conditions per place. [2024-06-27 22:35:42,213 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 365 selfloop transitions, 50 changer transitions 0/430 dead transitions. [2024-06-27 22:35:42,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 430 transitions, 7479 flow [2024-06-27 22:35:42,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:42,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:42,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 22:35:42,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5407608695652174 [2024-06-27 22:35:42,214 INFO L175 Difference]: Start difference. First operand has 276 places, 403 transitions, 6452 flow. Second operand 8 states and 199 transitions. [2024-06-27 22:35:42,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 430 transitions, 7479 flow [2024-06-27 22:35:42,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 430 transitions, 7312 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-27 22:35:42,769 INFO L231 Difference]: Finished difference. Result has 278 places, 408 transitions, 6543 flow [2024-06-27 22:35:42,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6543, PETRI_PLACES=278, PETRI_TRANSITIONS=408} [2024-06-27 22:35:42,770 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 226 predicate places. [2024-06-27 22:35:42,770 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 408 transitions, 6543 flow [2024-06-27 22:35:42,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:42,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:42,770 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-27 22:35:42,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 22:35:42,771 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:42,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:42,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1019420976, now seen corresponding path program 2 times [2024-06-27 22:35:42,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:42,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887697054] [2024-06-27 22:35:42,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:42,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:42,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:43,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:43,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:43,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887697054] [2024-06-27 22:35:43,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887697054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:43,468 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:43,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:43,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261010147] [2024-06-27 22:35:43,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:43,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:43,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:43,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:43,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:43,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:43,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 408 transitions, 6543 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:43,515 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:43,515 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:43,515 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:45,054 INFO L124 PetriNetUnfolderBase]: 4695/8607 cut-off events. [2024-06-27 22:35:45,054 INFO L125 PetriNetUnfolderBase]: For 269301/269301 co-relation queries the response was YES. [2024-06-27 22:35:45,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58162 conditions, 8607 events. 4695/8607 cut-off events. For 269301/269301 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 70202 event pairs, 2035 based on Foata normal form. 6/8256 useless extension candidates. Maximal degree in co-relation 58038. Up to 6650 conditions per place. [2024-06-27 22:35:45,161 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 392 selfloop transitions, 29 changer transitions 0/437 dead transitions. [2024-06-27 22:35:45,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 437 transitions, 7711 flow [2024-06-27 22:35:45,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:45,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:45,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 22:35:45,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.577639751552795 [2024-06-27 22:35:45,163 INFO L175 Difference]: Start difference. First operand has 278 places, 408 transitions, 6543 flow. Second operand 7 states and 186 transitions. [2024-06-27 22:35:45,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 437 transitions, 7711 flow [2024-06-27 22:35:45,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 437 transitions, 7496 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-27 22:35:45,950 INFO L231 Difference]: Finished difference. Result has 280 places, 411 transitions, 6475 flow [2024-06-27 22:35:45,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6475, PETRI_PLACES=280, PETRI_TRANSITIONS=411} [2024-06-27 22:35:45,951 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 228 predicate places. [2024-06-27 22:35:45,951 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 411 transitions, 6475 flow [2024-06-27 22:35:45,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:45,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:45,951 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-27 22:35:45,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 22:35:45,952 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:45,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:45,952 INFO L85 PathProgramCache]: Analyzing trace with hash -528839886, now seen corresponding path program 3 times [2024-06-27 22:35:45,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:45,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851450873] [2024-06-27 22:35:45,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:45,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:45,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:46,684 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:46,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:46,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851450873] [2024-06-27 22:35:46,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851450873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:46,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:46,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:46,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493100804] [2024-06-27 22:35:46,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:46,685 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:46,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:46,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:46,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:46,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:35:46,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 411 transitions, 6475 flow. Second operand has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:46,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:46,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:35:46,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:48,267 INFO L124 PetriNetUnfolderBase]: 4708/8657 cut-off events. [2024-06-27 22:35:48,268 INFO L125 PetriNetUnfolderBase]: For 273095/273095 co-relation queries the response was YES. [2024-06-27 22:35:48,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58525 conditions, 8657 events. 4708/8657 cut-off events. For 273095/273095 co-relation queries the response was YES. Maximal size of possible extension queue 573. Compared 70925 event pairs, 2011 based on Foata normal form. 6/8299 useless extension candidates. Maximal degree in co-relation 58399. Up to 6652 conditions per place. [2024-06-27 22:35:48,372 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 390 selfloop transitions, 34 changer transitions 0/439 dead transitions. [2024-06-27 22:35:48,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 439 transitions, 7611 flow [2024-06-27 22:35:48,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:35:48,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:35:48,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-27 22:35:48,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.562111801242236 [2024-06-27 22:35:48,374 INFO L175 Difference]: Start difference. First operand has 280 places, 411 transitions, 6475 flow. Second operand 7 states and 181 transitions. [2024-06-27 22:35:48,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 439 transitions, 7611 flow [2024-06-27 22:35:48,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 439 transitions, 7569 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-27 22:35:48,980 INFO L231 Difference]: Finished difference. Result has 283 places, 412 transitions, 6536 flow [2024-06-27 22:35:48,980 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6433, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6536, PETRI_PLACES=283, PETRI_TRANSITIONS=412} [2024-06-27 22:35:48,980 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 231 predicate places. [2024-06-27 22:35:48,980 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 412 transitions, 6536 flow [2024-06-27 22:35:48,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.0) internal successors, (144), 8 states have internal predecessors, (144), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:48,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:48,981 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-27 22:35:48,981 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 22:35:48,981 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:48,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:48,981 INFO L85 PathProgramCache]: Analyzing trace with hash -570283601, now seen corresponding path program 1 times [2024-06-27 22:35:48,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:48,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297307503] [2024-06-27 22:35:48,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:48,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:48,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:49,050 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:49,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:49,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297307503] [2024-06-27 22:35:49,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1297307503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:49,050 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:49,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 22:35:49,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020180894] [2024-06-27 22:35:49,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:49,051 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 22:35:49,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:49,051 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 22:35:49,052 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-06-27 22:35:49,069 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 46 [2024-06-27 22:35:49,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 412 transitions, 6536 flow. Second operand has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-27 22:35:49,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:49,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 46 [2024-06-27 22:35:49,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:51,298 INFO L124 PetriNetUnfolderBase]: 7213/11929 cut-off events. [2024-06-27 22:35:51,298 INFO L125 PetriNetUnfolderBase]: For 386513/387167 co-relation queries the response was YES. [2024-06-27 22:35:51,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83195 conditions, 11929 events. 7213/11929 cut-off events. For 386513/387167 co-relation queries the response was YES. Maximal size of possible extension queue 755. Compared 92584 event pairs, 2744 based on Foata normal form. 210/11576 useless extension candidates. Maximal degree in co-relation 83069. Up to 8156 conditions per place. [2024-06-27 22:35:51,431 INFO L140 encePairwiseOnDemand]: 39/46 looper letters, 385 selfloop transitions, 40 changer transitions 115/590 dead transitions. [2024-06-27 22:35:51,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 590 transitions, 10264 flow [2024-06-27 22:35:51,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:51,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:51,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 230 transitions. [2024-06-27 22:35:51,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 22:35:51,433 INFO L175 Difference]: Start difference. First operand has 283 places, 412 transitions, 6536 flow. Second operand 8 states and 230 transitions. [2024-06-27 22:35:51,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 590 transitions, 10264 flow [2024-06-27 22:35:52,220 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 590 transitions, 10177 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 22:35:52,227 INFO L231 Difference]: Finished difference. Result has 290 places, 423 transitions, 6819 flow [2024-06-27 22:35:52,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6465, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=412, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6819, PETRI_PLACES=290, PETRI_TRANSITIONS=423} [2024-06-27 22:35:52,229 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 238 predicate places. [2024-06-27 22:35:52,229 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 423 transitions, 6819 flow [2024-06-27 22:35:52,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.8) internal successors, (104), 5 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-27 22:35:52,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:52,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:52,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 22:35:52,229 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:52,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:52,230 INFO L85 PathProgramCache]: Analyzing trace with hash -995178645, now seen corresponding path program 1 times [2024-06-27 22:35:52,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:52,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835616508] [2024-06-27 22:35:52,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:52,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:52,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:52,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:52,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:52,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835616508] [2024-06-27 22:35:52,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835616508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:52,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:52,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:35:52,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447315929] [2024-06-27 22:35:52,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:52,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:35:52,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:52,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:35:52,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:35:52,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 46 [2024-06-27 22:35:52,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 423 transitions, 6819 flow. Second operand has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:52,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:52,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 46 [2024-06-27 22:35:52,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:55,273 INFO L124 PetriNetUnfolderBase]: 6401/11553 cut-off events. [2024-06-27 22:35:55,274 INFO L125 PetriNetUnfolderBase]: For 358507/358685 co-relation queries the response was YES. [2024-06-27 22:35:55,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81437 conditions, 11553 events. 6401/11553 cut-off events. For 358507/358685 co-relation queries the response was YES. Maximal size of possible extension queue 744. Compared 96687 event pairs, 1340 based on Foata normal form. 8/11457 useless extension candidates. Maximal degree in co-relation 81305. Up to 7645 conditions per place. [2024-06-27 22:35:55,415 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 323 selfloop transitions, 190 changer transitions 15/541 dead transitions. [2024-06-27 22:35:55,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 541 transitions, 9671 flow [2024-06-27 22:35:55,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:55,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:55,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 22:35:55,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.595108695652174 [2024-06-27 22:35:55,417 INFO L175 Difference]: Start difference. First operand has 290 places, 423 transitions, 6819 flow. Second operand 8 states and 219 transitions. [2024-06-27 22:35:55,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 541 transitions, 9671 flow [2024-06-27 22:35:56,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 541 transitions, 9595 flow, removed 38 selfloop flow, removed 0 redundant places. [2024-06-27 22:35:56,515 INFO L231 Difference]: Finished difference. Result has 300 places, 476 transitions, 8432 flow [2024-06-27 22:35:56,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=6779, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=423, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8432, PETRI_PLACES=300, PETRI_TRANSITIONS=476} [2024-06-27 22:35:56,516 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 248 predicate places. [2024-06-27 22:35:56,516 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 476 transitions, 8432 flow [2024-06-27 22:35:56,516 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 16.77777777777778) internal successors, (151), 9 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:56,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:35:56,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:35:56,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 22:35:56,517 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:35:56,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:35:56,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1330057475, now seen corresponding path program 2 times [2024-06-27 22:35:56,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:35:56,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212720564] [2024-06-27 22:35:56,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:35:56,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:35:56,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:35:57,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:35:57,254 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:35:57,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212720564] [2024-06-27 22:35:57,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212720564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:35:57,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:35:57,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:35:57,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260818708] [2024-06-27 22:35:57,255 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:35:57,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:35:57,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:35:57,255 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:35:57,255 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:35:57,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:35:57,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 476 transitions, 8432 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:35:57,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:35:57,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:35:57,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:35:59,503 INFO L124 PetriNetUnfolderBase]: 5654/10403 cut-off events. [2024-06-27 22:35:59,503 INFO L125 PetriNetUnfolderBase]: For 387256/387438 co-relation queries the response was YES. [2024-06-27 22:35:59,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78440 conditions, 10403 events. 5654/10403 cut-off events. For 387256/387438 co-relation queries the response was YES. Maximal size of possible extension queue 701. Compared 87831 event pairs, 1486 based on Foata normal form. 8/10197 useless extension candidates. Maximal degree in co-relation 78304. Up to 7448 conditions per place. [2024-06-27 22:35:59,628 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 355 selfloop transitions, 148 changer transitions 0/521 dead transitions. [2024-06-27 22:35:59,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 521 transitions, 9964 flow [2024-06-27 22:35:59,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:35:59,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:35:59,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 223 transitions. [2024-06-27 22:35:59,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6059782608695652 [2024-06-27 22:35:59,629 INFO L175 Difference]: Start difference. First operand has 300 places, 476 transitions, 8432 flow. Second operand 8 states and 223 transitions. [2024-06-27 22:35:59,630 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 521 transitions, 9964 flow [2024-06-27 22:36:00,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 521 transitions, 9799 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-27 22:36:00,791 INFO L231 Difference]: Finished difference. Result has 302 places, 482 transitions, 8697 flow [2024-06-27 22:36:00,791 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8281, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8697, PETRI_PLACES=302, PETRI_TRANSITIONS=482} [2024-06-27 22:36:00,791 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 250 predicate places. [2024-06-27 22:36:00,791 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 482 transitions, 8697 flow [2024-06-27 22:36:00,791 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:00,792 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:00,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-27 22:36:00,792 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 22:36:00,792 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:00,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:00,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1350996501, now seen corresponding path program 3 times [2024-06-27 22:36:00,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:00,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540373062] [2024-06-27 22:36:00,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:00,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:00,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:01,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:01,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:01,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540373062] [2024-06-27 22:36:01,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540373062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:01,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:01,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:01,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777532468] [2024-06-27 22:36:01,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:01,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:01,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:01,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:01,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:01,652 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:01,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 482 transitions, 8697 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:01,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:01,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:01,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:04,162 INFO L124 PetriNetUnfolderBase]: 5935/10859 cut-off events. [2024-06-27 22:36:04,162 INFO L125 PetriNetUnfolderBase]: For 426756/426882 co-relation queries the response was YES. [2024-06-27 22:36:04,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82365 conditions, 10859 events. 5935/10859 cut-off events. For 426756/426882 co-relation queries the response was YES. Maximal size of possible extension queue 724. Compared 91319 event pairs, 1186 based on Foata normal form. 4/10663 useless extension candidates. Maximal degree in co-relation 82228. Up to 6860 conditions per place. [2024-06-27 22:36:04,292 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 340 selfloop transitions, 179 changer transitions 0/537 dead transitions. [2024-06-27 22:36:04,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 537 transitions, 10545 flow [2024-06-27 22:36:04,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:04,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:04,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 227 transitions. [2024-06-27 22:36:04,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6168478260869565 [2024-06-27 22:36:04,293 INFO L175 Difference]: Start difference. First operand has 302 places, 482 transitions, 8697 flow. Second operand 8 states and 227 transitions. [2024-06-27 22:36:04,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 537 transitions, 10545 flow [2024-06-27 22:36:05,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 537 transitions, 10351 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 22:36:05,454 INFO L231 Difference]: Finished difference. Result has 308 places, 494 transitions, 9309 flow [2024-06-27 22:36:05,455 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8503, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9309, PETRI_PLACES=308, PETRI_TRANSITIONS=494} [2024-06-27 22:36:05,455 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 256 predicate places. [2024-06-27 22:36:05,455 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 494 transitions, 9309 flow [2024-06-27 22:36:05,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:05,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:05,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:05,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 22:36:05,464 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:05,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:05,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1351354799, now seen corresponding path program 1 times [2024-06-27 22:36:05,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:05,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849605397] [2024-06-27 22:36:05,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:05,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:05,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:05,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:05,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:05,989 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849605397] [2024-06-27 22:36:05,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849605397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:05,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:05,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:05,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876258679] [2024-06-27 22:36:05,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:05,990 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:05,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:05,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:05,992 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:06,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:06,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 494 transitions, 9309 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:06,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:06,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:06,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:08,799 INFO L124 PetriNetUnfolderBase]: 6698/12236 cut-off events. [2024-06-27 22:36:08,799 INFO L125 PetriNetUnfolderBase]: For 623297/623319 co-relation queries the response was YES. [2024-06-27 22:36:08,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98110 conditions, 12236 events. 6698/12236 cut-off events. For 623297/623319 co-relation queries the response was YES. Maximal size of possible extension queue 841. Compared 105684 event pairs, 1418 based on Foata normal form. 29/12045 useless extension candidates. Maximal degree in co-relation 97969. Up to 6703 conditions per place. [2024-06-27 22:36:08,949 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 389 selfloop transitions, 143 changer transitions 0/550 dead transitions. [2024-06-27 22:36:08,950 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 550 transitions, 11109 flow [2024-06-27 22:36:08,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:08,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:08,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 232 transitions. [2024-06-27 22:36:08,951 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6304347826086957 [2024-06-27 22:36:08,951 INFO L175 Difference]: Start difference. First operand has 308 places, 494 transitions, 9309 flow. Second operand 8 states and 232 transitions. [2024-06-27 22:36:08,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 550 transitions, 11109 flow [2024-06-27 22:36:10,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 550 transitions, 10757 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-27 22:36:10,344 INFO L231 Difference]: Finished difference. Result has 315 places, 499 transitions, 9431 flow [2024-06-27 22:36:10,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=8957, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=352, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9431, PETRI_PLACES=315, PETRI_TRANSITIONS=499} [2024-06-27 22:36:10,344 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 263 predicate places. [2024-06-27 22:36:10,352 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 499 transitions, 9431 flow [2024-06-27 22:36:10,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:10,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:10,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:10,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 22:36:10,352 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:10,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:10,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1423322243, now seen corresponding path program 4 times [2024-06-27 22:36:10,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:10,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253150539] [2024-06-27 22:36:10,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:10,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:10,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:11,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-27 22:36:11,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:11,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253150539] [2024-06-27 22:36:11,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253150539] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:11,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:11,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:11,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025913517] [2024-06-27 22:36:11,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:11,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:11,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:11,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:11,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:11,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:11,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 499 transitions, 9431 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:11,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:11,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:11,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:14,004 INFO L124 PetriNetUnfolderBase]: 6827/12585 cut-off events. [2024-06-27 22:36:14,005 INFO L125 PetriNetUnfolderBase]: For 601731/601857 co-relation queries the response was YES. [2024-06-27 22:36:14,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100685 conditions, 12585 events. 6827/12585 cut-off events. For 601731/601857 co-relation queries the response was YES. Maximal size of possible extension queue 853. Compared 109875 event pairs, 1505 based on Foata normal form. 8/12355 useless extension candidates. Maximal degree in co-relation 100540. Up to 8112 conditions per place. [2024-06-27 22:36:14,186 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 349 selfloop transitions, 179 changer transitions 0/546 dead transitions. [2024-06-27 22:36:14,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 546 transitions, 11179 flow [2024-06-27 22:36:14,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:14,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:14,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 226 transitions. [2024-06-27 22:36:14,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141304347826086 [2024-06-27 22:36:14,187 INFO L175 Difference]: Start difference. First operand has 315 places, 499 transitions, 9431 flow. Second operand 8 states and 226 transitions. [2024-06-27 22:36:14,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 546 transitions, 11179 flow [2024-06-27 22:36:15,908 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 546 transitions, 11016 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 22:36:15,916 INFO L231 Difference]: Finished difference. Result has 320 places, 504 transitions, 9825 flow [2024-06-27 22:36:15,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9272, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9825, PETRI_PLACES=320, PETRI_TRANSITIONS=504} [2024-06-27 22:36:15,917 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 268 predicate places. [2024-06-27 22:36:15,917 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 504 transitions, 9825 flow [2024-06-27 22:36:15,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:15,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:15,918 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-27 22:36:15,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 22:36:15,918 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:15,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:15,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1344890121, now seen corresponding path program 5 times [2024-06-27 22:36:15,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:15,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264556160] [2024-06-27 22:36:15,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:15,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:15,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:16,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:16,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:16,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264556160] [2024-06-27 22:36:16,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264556160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:16,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:16,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:16,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338228274] [2024-06-27 22:36:16,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:16,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:16,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:16,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:16,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:16,714 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:16,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 504 transitions, 9825 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:16,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:16,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:16,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:19,560 INFO L124 PetriNetUnfolderBase]: 6974/12962 cut-off events. [2024-06-27 22:36:19,561 INFO L125 PetriNetUnfolderBase]: For 607974/608152 co-relation queries the response was YES. [2024-06-27 22:36:19,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104687 conditions, 12962 events. 6974/12962 cut-off events. For 607974/608152 co-relation queries the response was YES. Maximal size of possible extension queue 885. Compared 114877 event pairs, 2024 based on Foata normal form. 8/12684 useless extension candidates. Maximal degree in co-relation 104540. Up to 9635 conditions per place. [2024-06-27 22:36:19,747 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 372 selfloop transitions, 146 changer transitions 0/536 dead transitions. [2024-06-27 22:36:19,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 536 transitions, 11090 flow [2024-06-27 22:36:19,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:19,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:19,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 216 transitions. [2024-06-27 22:36:19,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5869565217391305 [2024-06-27 22:36:19,749 INFO L175 Difference]: Start difference. First operand has 320 places, 504 transitions, 9825 flow. Second operand 8 states and 216 transitions. [2024-06-27 22:36:19,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 536 transitions, 11090 flow [2024-06-27 22:36:21,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 536 transitions, 10762 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-27 22:36:21,862 INFO L231 Difference]: Finished difference. Result has 324 places, 506 transitions, 9841 flow [2024-06-27 22:36:21,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9499, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=504, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9841, PETRI_PLACES=324, PETRI_TRANSITIONS=506} [2024-06-27 22:36:21,862 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 272 predicate places. [2024-06-27 22:36:21,862 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 506 transitions, 9841 flow [2024-06-27 22:36:21,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:21,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:21,863 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 22:36:21,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 22:36:21,863 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:21,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:21,863 INFO L85 PathProgramCache]: Analyzing trace with hash 1330207422, now seen corresponding path program 1 times [2024-06-27 22:36:21,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:21,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082058055] [2024-06-27 22:36:21,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:21,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:21,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:22,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-27 22:36:22,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:22,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082058055] [2024-06-27 22:36:22,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2082058055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:22,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:22,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:36:22,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906400530] [2024-06-27 22:36:22,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:22,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:36:22,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:22,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:36:22,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:36:22,972 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:36:22,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 506 transitions, 9841 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:22,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:22,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:36:22,973 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:26,466 INFO L124 PetriNetUnfolderBase]: 7114/13127 cut-off events. [2024-06-27 22:36:26,467 INFO L125 PetriNetUnfolderBase]: For 648864/649042 co-relation queries the response was YES. [2024-06-27 22:36:26,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106417 conditions, 13127 events. 7114/13127 cut-off events. For 648864/649042 co-relation queries the response was YES. Maximal size of possible extension queue 901. Compared 115951 event pairs, 2531 based on Foata normal form. 6/12856 useless extension candidates. Maximal degree in co-relation 106268. Up to 9782 conditions per place. [2024-06-27 22:36:26,643 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 423 selfloop transitions, 105 changer transitions 0/545 dead transitions. [2024-06-27 22:36:26,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 545 transitions, 11359 flow [2024-06-27 22:36:26,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 22:36:26,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 22:36:26,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 22:36:26,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 22:36:26,645 INFO L175 Difference]: Start difference. First operand has 324 places, 506 transitions, 9841 flow. Second operand 9 states and 230 transitions. [2024-06-27 22:36:26,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 545 transitions, 11359 flow [2024-06-27 22:36:28,601 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 545 transitions, 11066 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 22:36:28,610 INFO L231 Difference]: Finished difference. Result has 327 places, 510 transitions, 10014 flow [2024-06-27 22:36:28,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9548, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10014, PETRI_PLACES=327, PETRI_TRANSITIONS=510} [2024-06-27 22:36:28,613 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 275 predicate places. [2024-06-27 22:36:28,614 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 510 transitions, 10014 flow [2024-06-27 22:36:28,614 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:28,614 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:28,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] [2024-06-27 22:36:28,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 22:36:28,614 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:28,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:28,615 INFO L85 PathProgramCache]: Analyzing trace with hash -410995297, now seen corresponding path program 1 times [2024-06-27 22:36:28,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:28,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1446226697] [2024-06-27 22:36:28,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:28,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:28,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:29,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-27 22:36:29,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:29,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1446226697] [2024-06-27 22:36:29,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1446226697] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:29,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:29,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:29,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426636468] [2024-06-27 22:36:29,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:29,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:29,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:29,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:29,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:29,270 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:29,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 510 transitions, 10014 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:29,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:29,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:29,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:32,493 INFO L124 PetriNetUnfolderBase]: 7134/13237 cut-off events. [2024-06-27 22:36:32,494 INFO L125 PetriNetUnfolderBase]: For 651790/651969 co-relation queries the response was YES. [2024-06-27 22:36:32,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107398 conditions, 13237 events. 7134/13237 cut-off events. For 651790/651969 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 117582 event pairs, 2047 based on Foata normal form. 9/12964 useless extension candidates. Maximal degree in co-relation 107248. Up to 9644 conditions per place. [2024-06-27 22:36:32,662 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 393 selfloop transitions, 130 changer transitions 0/541 dead transitions. [2024-06-27 22:36:32,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 541 transitions, 11362 flow [2024-06-27 22:36:32,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 22:36:32,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 22:36:32,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 195 transitions. [2024-06-27 22:36:32,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6055900621118012 [2024-06-27 22:36:32,663 INFO L175 Difference]: Start difference. First operand has 327 places, 510 transitions, 10014 flow. Second operand 7 states and 195 transitions. [2024-06-27 22:36:32,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 541 transitions, 11362 flow [2024-06-27 22:36:34,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 541 transitions, 11127 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-27 22:36:34,890 INFO L231 Difference]: Finished difference. Result has 329 places, 514 transitions, 10197 flow [2024-06-27 22:36:34,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9779, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=10197, PETRI_PLACES=329, PETRI_TRANSITIONS=514} [2024-06-27 22:36:34,891 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 277 predicate places. [2024-06-27 22:36:34,891 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 514 transitions, 10197 flow [2024-06-27 22:36:34,891 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:34,891 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:34,891 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-27 22:36:34,891 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 22:36:34,892 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:34,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:34,892 INFO L85 PathProgramCache]: Analyzing trace with hash 1427957363, now seen corresponding path program 6 times [2024-06-27 22:36:34,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:34,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502549849] [2024-06-27 22:36:34,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:34,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:34,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:35,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:35,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:35,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502549849] [2024-06-27 22:36:35,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502549849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:35,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:35,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:35,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1402540184] [2024-06-27 22:36:35,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:35,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:35,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:35,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:35,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:35,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:35,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 514 transitions, 10197 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:35,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:35,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:35,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:39,205 INFO L124 PetriNetUnfolderBase]: 7186/13331 cut-off events. [2024-06-27 22:36:39,205 INFO L125 PetriNetUnfolderBase]: For 655086/655268 co-relation queries the response was YES. [2024-06-27 22:36:39,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 109003 conditions, 13331 events. 7186/13331 cut-off events. For 655086/655268 co-relation queries the response was YES. Maximal size of possible extension queue 914. Compared 118790 event pairs, 2006 based on Foata normal form. 8/13048 useless extension candidates. Maximal degree in co-relation 108853. Up to 9963 conditions per place. [2024-06-27 22:36:39,371 INFO L140 encePairwiseOnDemand]: 36/46 looper letters, 376 selfloop transitions, 148 changer transitions 0/542 dead transitions. [2024-06-27 22:36:39,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 542 transitions, 11445 flow [2024-06-27 22:36:39,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:39,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:39,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 22:36:39,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5815217391304348 [2024-06-27 22:36:39,373 INFO L175 Difference]: Start difference. First operand has 329 places, 514 transitions, 10197 flow. Second operand 8 states and 214 transitions. [2024-06-27 22:36:39,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 542 transitions, 11445 flow [2024-06-27 22:36:41,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 542 transitions, 11155 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 22:36:41,519 INFO L231 Difference]: Finished difference. Result has 331 places, 515 transitions, 10236 flow [2024-06-27 22:36:41,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9907, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=514, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10236, PETRI_PLACES=331, PETRI_TRANSITIONS=515} [2024-06-27 22:36:41,520 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 279 predicate places. [2024-06-27 22:36:41,520 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 515 transitions, 10236 flow [2024-06-27 22:36:41,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:41,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:41,520 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-27 22:36:41,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 22:36:41,520 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:41,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:41,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1355989888, now seen corresponding path program 2 times [2024-06-27 22:36:41,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:41,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965290328] [2024-06-27 22:36:41,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:41,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:41,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:42,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:42,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:42,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965290328] [2024-06-27 22:36:42,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965290328] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:42,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:42,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 22:36:42,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888034841] [2024-06-27 22:36:42,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:42,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 22:36:42,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:42,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 22:36:42,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-27 22:36:42,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 17 out of 46 [2024-06-27 22:36:42,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 515 transitions, 10236 flow. Second operand has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:42,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:42,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 17 of 46 [2024-06-27 22:36:42,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:45,638 INFO L124 PetriNetUnfolderBase]: 7282/13513 cut-off events. [2024-06-27 22:36:45,639 INFO L125 PetriNetUnfolderBase]: For 667691/667874 co-relation queries the response was YES. [2024-06-27 22:36:45,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110197 conditions, 13513 events. 7282/13513 cut-off events. For 667691/667874 co-relation queries the response was YES. Maximal size of possible extension queue 928. Compared 120476 event pairs, 2011 based on Foata normal form. 7/13232 useless extension candidates. Maximal degree in co-relation 110047. Up to 9927 conditions per place. [2024-06-27 22:36:45,824 INFO L140 encePairwiseOnDemand]: 37/46 looper letters, 391 selfloop transitions, 137 changer transitions 0/546 dead transitions. [2024-06-27 22:36:45,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 546 transitions, 11642 flow [2024-06-27 22:36:45,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 22:36:45,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 22:36:45,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 22:36:45,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5842391304347826 [2024-06-27 22:36:45,825 INFO L175 Difference]: Start difference. First operand has 331 places, 515 transitions, 10236 flow. Second operand 8 states and 215 transitions. [2024-06-27 22:36:45,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 546 transitions, 11642 flow [2024-06-27 22:36:47,736 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 546 transitions, 11341 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 22:36:47,743 INFO L231 Difference]: Finished difference. Result has 334 places, 518 transitions, 10350 flow [2024-06-27 22:36:47,744 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=9935, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10350, PETRI_PLACES=334, PETRI_TRANSITIONS=518} [2024-06-27 22:36:47,744 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 282 predicate places. [2024-06-27 22:36:47,744 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 518 transitions, 10350 flow [2024-06-27 22:36:47,744 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 18.875) internal successors, (151), 8 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:47,744 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:47,745 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-27 22:36:47,745 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 22:36:47,745 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:47,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:47,745 INFO L85 PathProgramCache]: Analyzing trace with hash 1355996181, now seen corresponding path program 7 times [2024-06-27 22:36:47,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:47,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776280608] [2024-06-27 22:36:47,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:47,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:47,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:48,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:48,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:48,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776280608] [2024-06-27 22:36:48,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776280608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:48,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:48,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:36:48,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154236599] [2024-06-27 22:36:48,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:48,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:36:48,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:48,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:36:48,866 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:36:48,922 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:36:48,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 518 transitions, 10350 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:48,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:48,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:36:48,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 22:36:52,190 INFO L124 PetriNetUnfolderBase]: 7386/13714 cut-off events. [2024-06-27 22:36:52,190 INFO L125 PetriNetUnfolderBase]: For 700811/700837 co-relation queries the response was YES. [2024-06-27 22:36:52,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111993 conditions, 13714 events. 7386/13714 cut-off events. For 700811/700837 co-relation queries the response was YES. Maximal size of possible extension queue 941. Compared 122712 event pairs, 2390 based on Foata normal form. 8/13456 useless extension candidates. Maximal degree in co-relation 111840. Up to 9653 conditions per place. [2024-06-27 22:36:52,542 INFO L140 encePairwiseOnDemand]: 35/46 looper letters, 414 selfloop transitions, 127 changer transitions 2/560 dead transitions. [2024-06-27 22:36:52,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 560 transitions, 11884 flow [2024-06-27 22:36:52,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 22:36:52,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 22:36:52,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 251 transitions. [2024-06-27 22:36:52,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5456521739130434 [2024-06-27 22:36:52,543 INFO L175 Difference]: Start difference. First operand has 334 places, 518 transitions, 10350 flow. Second operand 10 states and 251 transitions. [2024-06-27 22:36:52,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 560 transitions, 11884 flow [2024-06-27 22:36:54,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 560 transitions, 11615 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 22:36:54,509 INFO L231 Difference]: Finished difference. Result has 340 places, 520 transitions, 10431 flow [2024-06-27 22:36:54,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=46, PETRI_DIFFERENCE_MINUEND_FLOW=10083, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10431, PETRI_PLACES=340, PETRI_TRANSITIONS=520} [2024-06-27 22:36:54,509 INFO L281 CegarLoopForPetriNet]: 52 programPoint places, 288 predicate places. [2024-06-27 22:36:54,509 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 520 transitions, 10431 flow [2024-06-27 22:36:54,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:54,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 22:36:54,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] [2024-06-27 22:36:54,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 22:36:54,517 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [P1Err0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT (and 6 more)] === [2024-06-27 22:36:54,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 22:36:54,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1898464837, now seen corresponding path program 2 times [2024-06-27 22:36:54,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 22:36:54,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855267634] [2024-06-27 22:36:54,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 22:36:54,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 22:36:54,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 22:36:55,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 22:36:55,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 22:36:55,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855267634] [2024-06-27 22:36:55,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855267634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 22:36:55,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 22:36:55,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 22:36:55,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356941877] [2024-06-27 22:36:55,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 22:36:55,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 22:36:55,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 22:36:55,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 22:36:55,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 22:36:55,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 46 [2024-06-27 22:36:55,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 520 transitions, 10431 flow. Second operand has 9 states, 9 states have (on average 17.77777777777778) internal successors, (160), 9 states have internal predecessors, (160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 22:36:55,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 22:36:55,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 46 [2024-06-27 22:36:55,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand