./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.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/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i ./goblint.2024-06-19_11-23-25.files/protection/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:35:30,835 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:35:30,920 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:35:30,923 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:35:30,924 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:35:30,943 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:35:30,943 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:35:30,944 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:35:30,944 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:35:30,944 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:35:30,945 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:35:30,945 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:35:30,946 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:35:30,946 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:35:30,946 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:35:30,947 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:35:30,947 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:35:30,947 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:35:30,948 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:35:30,948 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:35:30,948 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:35:30,949 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:35:30,949 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:35:30,949 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:35:30,950 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:35:30,950 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:35:30,950 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:35:30,951 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:35:30,951 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:35:30,951 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:35:30,951 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:35:30,952 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:35:30,952 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:35:30,952 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:35:30,952 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:35:30,953 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:35:30,953 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:35:30,953 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:35:30,953 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:35:30,954 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:35:30,954 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:35:30,954 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:35:30,954 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:35:30,955 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:35:31,178 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:35:31,195 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:35:31,197 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:35:31,198 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:35:31,199 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:35:31,200 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.yml/witness.yml [2024-06-27 20:35:31,358 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:35:31,359 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:35:31,360 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-27 20:35:32,488 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:35:32,730 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:35:32,731 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-27 20:35:32,747 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fab9b072/324e6b087e9b4504b12f79fd403dc281/FLAG3d30bd068 [2024-06-27 20:35:32,759 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0fab9b072/324e6b087e9b4504b12f79fd403dc281 [2024-06-27 20:35:32,760 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:35:32,761 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:35:32,763 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:35:32,763 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:35:32,767 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:35:32,768 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:35:31" (1/2) ... [2024-06-27 20:35:32,769 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3db0944e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:35:32, skipping insertion in model container [2024-06-27 20:35:32,769 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:35:31" (1/2) ... [2024-06-27 20:35:32,770 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6eb884e7 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:35:32, skipping insertion in model container [2024-06-27 20:35:32,770 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:35:32" (2/2) ... [2024-06-27 20:35:32,771 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3db0944e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:32, skipping insertion in model container [2024-06-27 20:35:32,771 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:35:32" (2/2) ... [2024-06-27 20:35:32,771 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:35:32,860 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:35:32,862 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:35:32,862 INFO L97 edCorrectnessWitness]: Location invariant before [L839-L839] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:35:32,862 INFO L97 edCorrectnessWitness]: Location invariant before [L836-L836] (((((((((((((((((! multithreaded || z$r_buff0_thd0 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || (z$w_buff0 == 0 || z$w_buff0 == 1))) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || z$flush_delayed == (_Bool)0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (z$w_buff1 == 0 || z$w_buff1 == 1)) [2024-06-27 20:35:32,862 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:35:32,862 INFO L106 edCorrectnessWitness]: ghost_update [L834-L834] multithreaded = 1; [2024-06-27 20:35:32,908 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:35:33,333 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:35:33,342 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:35:33,481 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:35:33,528 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:35:33,529 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33 WrapperNode [2024-06-27 20:35:33,529 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:35:33,530 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:35:33,530 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:35:33,530 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:35:33,537 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,570 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,608 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-27 20:35:33,608 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:35:33,609 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:35:33,609 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:35:33,609 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:35:33,623 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,623 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,640 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,661 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 20:35:33,667 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,667 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,678 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,688 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,690 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,697 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,700 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:35:33,701 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:35:33,702 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:35:33,702 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:35:33,703 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (1/1) ... [2024-06-27 20:35:33,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:35:33,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:35:33,733 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 20:35:33,767 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 20:35:33,783 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:35:33,783 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:35:33,783 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:35:33,784 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:35:33,784 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:35:33,784 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:35:33,784 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:35:33,785 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:35:33,785 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:35:33,785 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:35:33,785 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:35:33,786 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:35:33,787 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 20:35:33,896 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:35:33,898 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:35:34,223 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:35:34,224 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:35:34,434 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:35:34,434 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:35:34,435 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:35:34 BoogieIcfgContainer [2024-06-27 20:35:34,436 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:35:34,438 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:35:34,438 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:35:34,441 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:35:34,441 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:35:31" (1/4) ... [2024-06-27 20:35:34,442 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7af59256 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:35:34, skipping insertion in model container [2024-06-27 20:35:34,442 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:35:32" (2/4) ... [2024-06-27 20:35:34,443 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7af59256 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:35:34, skipping insertion in model container [2024-06-27 20:35:34,443 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:35:33" (3/4) ... [2024-06-27 20:35:34,444 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7af59256 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:35:34, skipping insertion in model container [2024-06-27 20:35:34,444 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:35:34" (4/4) ... [2024-06-27 20:35:34,445 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_power.oepc_power.opt_pso.oepc_rmo.oepc.i [2024-06-27 20:35:34,462 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:35:34,462 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:35:34,462 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:35:34,517 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:35:34,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 20:35:34,586 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-27 20:35:34,586 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:35:34,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 58 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:35:34,588 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-27 20:35:34,592 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-27 20:35:34,606 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:35:34,613 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;@3ac1ba29, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:35:34,613 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:35:34,621 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:35:34,621 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:35:34,621 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:35:34,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:34,622 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:35:34,622 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:34,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:34,627 INFO L85 PathProgramCache]: Analyzing trace with hash 366539877, now seen corresponding path program 1 times [2024-06-27 20:35:34,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:34,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493226297] [2024-06-27 20:35:34,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:34,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:35,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:35,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:35,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493226297] [2024-06-27 20:35:35,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493226297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:35,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:35,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:35:35,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131815096] [2024-06-27 20:35:35,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:35,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:35:35,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:35,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:35:35,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:35:35,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 20:35:35,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 20:35:35,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:35,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 20:35:35,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:36,070 INFO L124 PetriNetUnfolderBase]: 1363/2074 cut-off events. [2024-06-27 20:35:36,070 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-27 20:35:36,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4198 conditions, 2074 events. 1363/2074 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9696 event pairs, 964 based on Foata normal form. 1/2036 useless extension candidates. Maximal degree in co-relation 4186. Up to 2037 conditions per place. [2024-06-27 20:35:36,089 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 32 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-27 20:35:36,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 169 flow [2024-06-27 20:35:36,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:35:36,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:35:36,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-27 20:35:36,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-06-27 20:35:36,102 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 72 transitions. [2024-06-27 20:35:36,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 169 flow [2024-06-27 20:35:36,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:35:36,108 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-27 20:35:36,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-27 20:35:36,113 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-27 20:35:36,113 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-27 20:35:36,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states 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 20:35:36,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:36,114 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:36,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:35:36,114 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:36,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:36,115 INFO L85 PathProgramCache]: Analyzing trace with hash 58400200, now seen corresponding path program 1 times [2024-06-27 20:35:36,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:36,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873304999] [2024-06-27 20:35:36,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:36,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:36,695 INFO 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 20:35:36,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:36,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873304999] [2024-06-27 20:35:36,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873304999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:36,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:36,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:35:36,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924500868] [2024-06-27 20:35:36,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:36,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:35:36,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:36,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:35:36,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:35:36,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 20:35:36,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 20:35:36,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:36,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 20:35:36,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:37,088 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-27 20:35:37,089 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-27 20:35:37,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9665 event pairs, 840 based on Foata normal form. 3/2073 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-27 20:35:37,101 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-27 20:35:37,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-27 20:35:37,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:35:37,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:35:37,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-27 20:35:37,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.58125 [2024-06-27 20:35:37,104 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 93 transitions. [2024-06-27 20:35:37,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-27 20:35:37,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:35:37,106 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-27 20:35:37,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-27 20:35:37,107 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-27 20:35:37,107 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-27 20:35:37,108 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states 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 20:35:37,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:37,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:37,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:35:37,108 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:37,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:37,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1810407254, now seen corresponding path program 1 times [2024-06-27 20:35:37,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:37,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957126249] [2024-06-27 20:35:37,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:37,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:37,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:37,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:37,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:37,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957126249] [2024-06-27 20:35:37,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957126249] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:37,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:37,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:35:37,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621049833] [2024-06-27 20:35:37,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:37,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:35:37,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:37,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:35:37,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:35:37,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 20:35:37,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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 20:35:37,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:37,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 20:35:37,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:38,075 INFO L124 PetriNetUnfolderBase]: 1411/2146 cut-off events. [2024-06-27 20:35:38,076 INFO L125 PetriNetUnfolderBase]: For 1163/1163 co-relation queries the response was YES. [2024-06-27 20:35:38,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5474 conditions, 2146 events. 1411/2146 cut-off events. For 1163/1163 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10031 event pairs, 629 based on Foata normal form. 7/2152 useless extension candidates. Maximal degree in co-relation 5460. Up to 1982 conditions per place. [2024-06-27 20:35:38,093 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 54 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-27 20:35:38,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 75 transitions, 398 flow [2024-06-27 20:35:38,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:35:38,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:35:38,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-27 20:35:38,099 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.62 [2024-06-27 20:35:38,099 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 124 transitions. [2024-06-27 20:35:38,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 75 transitions, 398 flow [2024-06-27 20:35:38,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 75 transitions, 384 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-27 20:35:38,104 INFO L231 Difference]: Finished difference. Result has 49 places, 48 transitions, 235 flow [2024-06-27 20:35:38,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=25, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=235, PETRI_PLACES=49, PETRI_TRANSITIONS=48} [2024-06-27 20:35:38,105 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-27 20:35:38,105 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 48 transitions, 235 flow [2024-06-27 20:35:38,106 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 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 20:35:38,106 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:38,106 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:38,106 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:35:38,106 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:38,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:38,107 INFO L85 PathProgramCache]: Analyzing trace with hash -543117789, now seen corresponding path program 1 times [2024-06-27 20:35:38,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:38,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353665712] [2024-06-27 20:35:38,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:38,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:38,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:38,877 INFO 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 20:35:38,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:38,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353665712] [2024-06-27 20:35:38,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353665712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:38,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:38,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:35:38,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129342527] [2024-06-27 20:35:38,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:38,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:35:38,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:38,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:35:38,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:35:38,937 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 20:35:38,937 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 48 transitions, 235 flow. Second operand has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:38,937 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:38,938 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 20:35:38,938 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:39,424 INFO L124 PetriNetUnfolderBase]: 1433/2180 cut-off events. [2024-06-27 20:35:39,425 INFO L125 PetriNetUnfolderBase]: For 2845/2845 co-relation queries the response was YES. [2024-06-27 20:35:39,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6745 conditions, 2180 events. 1433/2180 cut-off events. For 2845/2845 co-relation queries the response was YES. Maximal size of possible extension queue 100. Compared 10319 event pairs, 476 based on Foata normal form. 7/2186 useless extension candidates. Maximal degree in co-relation 6728. Up to 1925 conditions per place. [2024-06-27 20:35:39,440 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 65 selfloop transitions, 28 changer transitions 0/98 dead transitions. [2024-06-27 20:35:39,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 98 transitions, 627 flow [2024-06-27 20:35:39,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:35:39,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:35:39,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-27 20:35:39,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2024-06-27 20:35:39,443 INFO L175 Difference]: Start difference. First operand has 49 places, 48 transitions, 235 flow. Second operand 6 states and 150 transitions. [2024-06-27 20:35:39,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 98 transitions, 627 flow [2024-06-27 20:35:39,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 98 transitions, 619 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-27 20:35:39,452 INFO L231 Difference]: Finished difference. Result has 58 places, 61 transitions, 414 flow [2024-06-27 20:35:39,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=227, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=414, PETRI_PLACES=58, PETRI_TRANSITIONS=61} [2024-06-27 20:35:39,453 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 17 predicate places. [2024-06-27 20:35:39,454 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 61 transitions, 414 flow [2024-06-27 20:35:39,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.166666666666666) internal successors, (73), 6 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:39,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:39,454 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:39,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:35:39,455 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:39,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:39,455 INFO L85 PathProgramCache]: Analyzing trace with hash 343218841, now seen corresponding path program 1 times [2024-06-27 20:35:39,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:39,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161439803] [2024-06-27 20:35:39,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:39,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:40,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 20:35:40,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:40,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161439803] [2024-06-27 20:35:40,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161439803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:40,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:40,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:35:40,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963162842] [2024-06-27 20:35:40,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:40,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:35:40,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:40,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:35:40,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:35:40,368 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-27 20:35:40,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 61 transitions, 414 flow. Second operand has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:40,369 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:40,369 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-27 20:35:40,369 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:40,865 INFO L124 PetriNetUnfolderBase]: 1550/2381 cut-off events. [2024-06-27 20:35:40,865 INFO L125 PetriNetUnfolderBase]: For 5758/5758 co-relation queries the response was YES. [2024-06-27 20:35:40,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8675 conditions, 2381 events. 1550/2381 cut-off events. For 5758/5758 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11636 event pairs, 342 based on Foata normal form. 30/2410 useless extension candidates. Maximal degree in co-relation 8652. Up to 1955 conditions per place. [2024-06-27 20:35:40,885 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 83 selfloop transitions, 22 changer transitions 0/110 dead transitions. [2024-06-27 20:35:40,885 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 110 transitions, 815 flow [2024-06-27 20:35:40,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:35:40,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:35:40,886 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 20:35:40,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6035714285714285 [2024-06-27 20:35:40,887 INFO L175 Difference]: Start difference. First operand has 58 places, 61 transitions, 414 flow. Second operand 7 states and 169 transitions. [2024-06-27 20:35:40,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 110 transitions, 815 flow [2024-06-27 20:35:40,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 110 transitions, 791 flow, removed 12 selfloop flow, removed 0 redundant places. [2024-06-27 20:35:40,899 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 491 flow [2024-06-27 20:35:40,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=491, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-06-27 20:35:40,903 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 24 predicate places. [2024-06-27 20:35:40,903 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 491 flow [2024-06-27 20:35:40,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.142857142857142) internal successors, (85), 7 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:40,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:40,908 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:40,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:35:40,908 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:40,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:40,908 INFO L85 PathProgramCache]: Analyzing trace with hash -212618023, now seen corresponding path program 1 times [2024-06-27 20:35:40,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:40,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543531944] [2024-06-27 20:35:40,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:40,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:40,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:41,435 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:41,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:41,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543531944] [2024-06-27 20:35:41,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543531944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:41,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:41,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:35:41,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891972012] [2024-06-27 20:35:41,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:41,437 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:35:41,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:41,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:35:41,438 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:35:41,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:41,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 491 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:41,511 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:41,511 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:41,511 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:42,003 INFO L124 PetriNetUnfolderBase]: 1540/2370 cut-off events. [2024-06-27 20:35:42,003 INFO L125 PetriNetUnfolderBase]: For 7059/7059 co-relation queries the response was YES. [2024-06-27 20:35:42,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9120 conditions, 2370 events. 1540/2370 cut-off events. For 7059/7059 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11605 event pairs, 531 based on Foata normal form. 4/2374 useless extension candidates. Maximal degree in co-relation 9092. Up to 2310 conditions per place. [2024-06-27 20:35:42,027 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 62 selfloop transitions, 10 changer transitions 0/76 dead transitions. [2024-06-27 20:35:42,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 76 transitions, 663 flow [2024-06-27 20:35:42,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:35:42,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:35:42,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 20:35:42,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455 [2024-06-27 20:35:42,033 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 491 flow. Second operand 5 states and 91 transitions. [2024-06-27 20:35:42,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 76 transitions, 663 flow [2024-06-27 20:35:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 76 transitions, 615 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-27 20:35:42,042 INFO L231 Difference]: Finished difference. Result has 66 places, 65 transitions, 473 flow [2024-06-27 20:35:42,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=473, PETRI_PLACES=66, PETRI_TRANSITIONS=65} [2024-06-27 20:35:42,045 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 25 predicate places. [2024-06-27 20:35:42,045 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 65 transitions, 473 flow [2024-06-27 20:35:42,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:42,046 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:42,046 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:42,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:35:42,046 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:42,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:42,047 INFO L85 PathProgramCache]: Analyzing trace with hash 1539923350, now seen corresponding path program 1 times [2024-06-27 20:35:42,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:42,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929599137] [2024-06-27 20:35:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:42,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:42,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:42,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:42,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:42,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929599137] [2024-06-27 20:35:42,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929599137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:42,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:42,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:35:42,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682013858] [2024-06-27 20:35:42,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:42,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:35:42,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:42,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:35:42,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:35:42,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:42,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 65 transitions, 473 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:42,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:42,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:42,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:43,242 INFO L124 PetriNetUnfolderBase]: 1552/2385 cut-off events. [2024-06-27 20:35:43,242 INFO L125 PetriNetUnfolderBase]: For 7927/7927 co-relation queries the response was YES. [2024-06-27 20:35:43,249 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9171 conditions, 2385 events. 1552/2385 cut-off events. For 7927/7927 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 11622 event pairs, 469 based on Foata normal form. 8/2392 useless extension candidates. Maximal degree in co-relation 9141. Up to 2208 conditions per place. [2024-06-27 20:35:43,265 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 67 selfloop transitions, 19 changer transitions 0/90 dead transitions. [2024-06-27 20:35:43,267 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 759 flow [2024-06-27 20:35:43,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:35:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:35:43,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 20:35:43,268 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-27 20:35:43,268 INFO L175 Difference]: Start difference. First operand has 66 places, 65 transitions, 473 flow. Second operand 6 states and 117 transitions. [2024-06-27 20:35:43,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 759 flow [2024-06-27 20:35:43,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 729 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:35:43,278 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 525 flow [2024-06-27 20:35:43,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=525, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 20:35:43,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-27 20:35:43,279 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 525 flow [2024-06-27 20:35:43,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:43,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:43,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:43,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:35:43,280 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:43,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:43,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1832524600, now seen corresponding path program 2 times [2024-06-27 20:35:43,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:43,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351711872] [2024-06-27 20:35:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:43,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:43,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:43,834 INFO 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 20:35:43,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:43,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351711872] [2024-06-27 20:35:43,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351711872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:43,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:43,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:35:43,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [79331901] [2024-06-27 20:35:43,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:43,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:35:43,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:43,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:35:43,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:35:43,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:43,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 525 flow. Second operand has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:43,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:43,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:43,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:44,342 INFO L124 PetriNetUnfolderBase]: 1510/2310 cut-off events. [2024-06-27 20:35:44,342 INFO L125 PetriNetUnfolderBase]: For 8890/8890 co-relation queries the response was YES. [2024-06-27 20:35:44,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9125 conditions, 2310 events. 1510/2310 cut-off events. For 8890/8890 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11114 event pairs, 507 based on Foata normal form. 4/2314 useless extension candidates. Maximal degree in co-relation 9095. Up to 2241 conditions per place. [2024-06-27 20:35:44,361 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 69 selfloop transitions, 11 changer transitions 0/84 dead transitions. [2024-06-27 20:35:44,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 84 transitions, 727 flow [2024-06-27 20:35:44,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:35:44,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:35:44,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:35:44,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-27 20:35:44,364 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 525 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:35:44,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 84 transitions, 727 flow [2024-06-27 20:35:44,374 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 84 transitions, 698 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-27 20:35:44,376 INFO L231 Difference]: Finished difference. Result has 71 places, 68 transitions, 526 flow [2024-06-27 20:35:44,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=526, PETRI_PLACES=71, PETRI_TRANSITIONS=68} [2024-06-27 20:35:44,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 30 predicate places. [2024-06-27 20:35:44,378 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 68 transitions, 526 flow [2024-06-27 20:35:44,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.428571428571429) internal successors, (73), 7 states have internal predecessors, (73), 0 states have call successors, (0), 0 states 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 20:35:44,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:44,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:44,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:35:44,379 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:44,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:44,380 INFO L85 PathProgramCache]: Analyzing trace with hash 670361892, now seen corresponding path program 1 times [2024-06-27 20:35:44,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:44,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106992425] [2024-06-27 20:35:44,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:44,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:44,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:45,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:45,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:45,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106992425] [2024-06-27 20:35:45,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106992425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:45,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:45,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:35:45,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165959042] [2024-06-27 20:35:45,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:45,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:35:45,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:45,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:35:45,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:35:45,688 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:45,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 526 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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 20:35:45,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:45,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:45,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:46,352 INFO L124 PetriNetUnfolderBase]: 1833/2750 cut-off events. [2024-06-27 20:35:46,352 INFO L125 PetriNetUnfolderBase]: For 12152/12152 co-relation queries the response was YES. [2024-06-27 20:35:46,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10859 conditions, 2750 events. 1833/2750 cut-off events. For 12152/12152 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12777 event pairs, 638 based on Foata normal form. 4/2754 useless extension candidates. Maximal degree in co-relation 10828. Up to 2693 conditions per place. [2024-06-27 20:35:46,371 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 75 selfloop transitions, 15 changer transitions 0/93 dead transitions. [2024-06-27 20:35:46,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 93 transitions, 804 flow [2024-06-27 20:35:46,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:35:46,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:35:46,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:35:46,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-27 20:35:46,373 INFO L175 Difference]: Start difference. First operand has 71 places, 68 transitions, 526 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:35:46,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 93 transitions, 804 flow [2024-06-27 20:35:46,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 93 transitions, 750 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:46,387 INFO L231 Difference]: Finished difference. Result has 73 places, 73 transitions, 567 flow [2024-06-27 20:35:46,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=567, PETRI_PLACES=73, PETRI_TRANSITIONS=73} [2024-06-27 20:35:46,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-27 20:35:46,388 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 73 transitions, 567 flow [2024-06-27 20:35:46,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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 20:35:46,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:46,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:46,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:35:46,389 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:46,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:46,389 INFO L85 PathProgramCache]: Analyzing trace with hash 456194483, now seen corresponding path program 1 times [2024-06-27 20:35:46,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:46,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066583938] [2024-06-27 20:35:46,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:46,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:46,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:46,876 INFO 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 20:35:46,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:46,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066583938] [2024-06-27 20:35:46,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066583938] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:46,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:46,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:35:46,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004356508] [2024-06-27 20:35:46,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:46,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:35:46,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:46,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:35:46,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:35:46,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:46,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 73 transitions, 567 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 20:35:46,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:46,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:46,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:47,406 INFO L124 PetriNetUnfolderBase]: 1824/2738 cut-off events. [2024-06-27 20:35:47,407 INFO L125 PetriNetUnfolderBase]: For 13822/13822 co-relation queries the response was YES. [2024-06-27 20:35:47,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11246 conditions, 2738 events. 1824/2738 cut-off events. For 13822/13822 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12633 event pairs, 650 based on Foata normal form. 3/2741 useless extension candidates. Maximal degree in co-relation 11214. Up to 2717 conditions per place. [2024-06-27 20:35:47,428 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 75 selfloop transitions, 8 changer transitions 0/86 dead transitions. [2024-06-27 20:35:47,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 86 transitions, 781 flow [2024-06-27 20:35:47,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:35:47,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:35:47,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 84 transitions. [2024-06-27 20:35:47,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-27 20:35:47,430 INFO L175 Difference]: Start difference. First operand has 73 places, 73 transitions, 567 flow. Second operand 5 states and 84 transitions. [2024-06-27 20:35:47,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 86 transitions, 781 flow [2024-06-27 20:35:47,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 86 transitions, 740 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 20:35:47,449 INFO L231 Difference]: Finished difference. Result has 74 places, 76 transitions, 578 flow [2024-06-27 20:35:47,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=526, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=578, PETRI_PLACES=74, PETRI_TRANSITIONS=76} [2024-06-27 20:35:47,451 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 33 predicate places. [2024-06-27 20:35:47,452 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 76 transitions, 578 flow [2024-06-27 20:35:47,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states 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 20:35:47,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:47,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:47,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:35:47,452 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:47,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:47,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1641163195, now seen corresponding path program 1 times [2024-06-27 20:35:47,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:47,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363769675] [2024-06-27 20:35:47,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:47,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:47,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:48,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:48,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:48,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363769675] [2024-06-27 20:35:48,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1363769675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:48,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:48,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:35:48,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677596504] [2024-06-27 20:35:48,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:48,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:35:48,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:48,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:35:48,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:35:48,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:48,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 76 transitions, 578 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:48,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:48,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:48,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:48,958 INFO L124 PetriNetUnfolderBase]: 1684/2565 cut-off events. [2024-06-27 20:35:48,958 INFO L125 PetriNetUnfolderBase]: For 14944/14944 co-relation queries the response was YES. [2024-06-27 20:35:48,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10852 conditions, 2565 events. 1684/2565 cut-off events. For 14944/14944 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12348 event pairs, 507 based on Foata normal form. 4/2567 useless extension candidates. Maximal degree in co-relation 10819. Up to 2322 conditions per place. [2024-06-27 20:35:48,974 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 79 selfloop transitions, 28 changer transitions 0/112 dead transitions. [2024-06-27 20:35:48,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 112 transitions, 906 flow [2024-06-27 20:35:48,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:35:48,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:35:48,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:35:48,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-27 20:35:48,976 INFO L175 Difference]: Start difference. First operand has 74 places, 76 transitions, 578 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:35:48,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 112 transitions, 906 flow [2024-06-27 20:35:48,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 112 transitions, 876 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-27 20:35:48,991 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 643 flow [2024-06-27 20:35:48,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=643, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-27 20:35:48,992 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 38 predicate places. [2024-06-27 20:35:48,992 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 643 flow [2024-06-27 20:35:48,993 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:48,993 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:48,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:48,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:35:48,993 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:48,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:48,994 INFO L85 PathProgramCache]: Analyzing trace with hash 2103375605, now seen corresponding path program 1 times [2024-06-27 20:35:48,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:48,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113820072] [2024-06-27 20:35:48,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:48,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:49,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:49,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:49,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113820072] [2024-06-27 20:35:49,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113820072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:49,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:49,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:35:49,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584424444] [2024-06-27 20:35:49,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:49,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:35:49,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:49,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:35:49,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:35:50,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:50,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 643 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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 20:35:50,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:50,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:50,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:50,629 INFO L124 PetriNetUnfolderBase]: 1826/2742 cut-off events. [2024-06-27 20:35:50,629 INFO L125 PetriNetUnfolderBase]: For 18197/18197 co-relation queries the response was YES. [2024-06-27 20:35:50,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12289 conditions, 2742 events. 1826/2742 cut-off events. For 18197/18197 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 12643 event pairs, 624 based on Foata normal form. 2/2744 useless extension candidates. Maximal degree in co-relation 12255. Up to 2676 conditions per place. [2024-06-27 20:35:50,647 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 80 selfloop transitions, 19 changer transitions 0/102 dead transitions. [2024-06-27 20:35:50,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 102 transitions, 926 flow [2024-06-27 20:35:50,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:35:50,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:35:50,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:35:50,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42142857142857143 [2024-06-27 20:35:50,650 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 643 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:35:50,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 102 transitions, 926 flow [2024-06-27 20:35:50,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 102 transitions, 851 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:50,667 INFO L231 Difference]: Finished difference. Result has 80 places, 82 transitions, 657 flow [2024-06-27 20:35:50,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=657, PETRI_PLACES=80, PETRI_TRANSITIONS=82} [2024-06-27 20:35:50,668 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 39 predicate places. [2024-06-27 20:35:50,668 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 82 transitions, 657 flow [2024-06-27 20:35:50,669 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 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 20:35:50,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:50,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:50,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:35:50,669 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:50,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:50,670 INFO L85 PathProgramCache]: Analyzing trace with hash -663608381, now seen corresponding path program 1 times [2024-06-27 20:35:50,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:50,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619367426] [2024-06-27 20:35:50,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:50,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:50,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:51,758 INFO 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 20:35:51,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:51,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619367426] [2024-06-27 20:35:51,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619367426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:51,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:51,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:35:51,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750454867] [2024-06-27 20:35:51,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:51,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:35:51,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:51,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:35:51,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:35:51,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:51,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 82 transitions, 657 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:51,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:51,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:51,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:52,491 INFO L124 PetriNetUnfolderBase]: 1934/2967 cut-off events. [2024-06-27 20:35:52,492 INFO L125 PetriNetUnfolderBase]: For 23782/23782 co-relation queries the response was YES. [2024-06-27 20:35:52,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13383 conditions, 2967 events. 1934/2967 cut-off events. For 23782/23782 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14915 event pairs, 322 based on Foata normal form. 16/2981 useless extension candidates. Maximal degree in co-relation 13348. Up to 2128 conditions per place. [2024-06-27 20:35:52,514 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 93 selfloop transitions, 30 changer transitions 0/128 dead transitions. [2024-06-27 20:35:52,515 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 128 transitions, 1117 flow [2024-06-27 20:35:52,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:35:52,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:35:52,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-27 20:35:52,516 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 20:35:52,517 INFO L175 Difference]: Start difference. First operand has 80 places, 82 transitions, 657 flow. Second operand 8 states and 160 transitions. [2024-06-27 20:35:52,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 128 transitions, 1117 flow [2024-06-27 20:35:52,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 128 transitions, 1063 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:52,542 INFO L231 Difference]: Finished difference. Result has 82 places, 84 transitions, 703 flow [2024-06-27 20:35:52,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=603, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=703, PETRI_PLACES=82, PETRI_TRANSITIONS=84} [2024-06-27 20:35:52,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 41 predicate places. [2024-06-27 20:35:52,543 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 84 transitions, 703 flow [2024-06-27 20:35:52,543 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:52,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:52,543 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:52,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:35:52,543 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:52,544 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:52,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1193255019, now seen corresponding path program 2 times [2024-06-27 20:35:52,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:52,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729187514] [2024-06-27 20:35:52,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:52,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:52,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:53,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:53,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:53,441 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729187514] [2024-06-27 20:35:53,441 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729187514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:53,441 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:53,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:35:53,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793802483] [2024-06-27 20:35:53,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:53,442 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:35:53,442 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:53,443 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:35:53,443 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:35:53,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-27 20:35:53,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 84 transitions, 703 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:53,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:53,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-27 20:35:53,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:54,271 INFO L124 PetriNetUnfolderBase]: 1993/3068 cut-off events. [2024-06-27 20:35:54,271 INFO L125 PetriNetUnfolderBase]: For 28235/28235 co-relation queries the response was YES. [2024-06-27 20:35:54,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14131 conditions, 3068 events. 1993/3068 cut-off events. For 28235/28235 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 15570 event pairs, 506 based on Foata normal form. 28/3094 useless extension candidates. Maximal degree in co-relation 14095. Up to 2613 conditions per place. [2024-06-27 20:35:54,293 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 92 selfloop transitions, 32 changer transitions 0/129 dead transitions. [2024-06-27 20:35:54,293 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 129 transitions, 1103 flow [2024-06-27 20:35:54,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:35:54,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:35:54,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-27 20:35:54,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-27 20:35:54,295 INFO L175 Difference]: Start difference. First operand has 82 places, 84 transitions, 703 flow. Second operand 9 states and 174 transitions. [2024-06-27 20:35:54,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 129 transitions, 1103 flow [2024-06-27 20:35:54,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 129 transitions, 1063 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-27 20:35:54,325 INFO L231 Difference]: Finished difference. Result has 87 places, 86 transitions, 764 flow [2024-06-27 20:35:54,325 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=663, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=764, PETRI_PLACES=87, PETRI_TRANSITIONS=86} [2024-06-27 20:35:54,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-27 20:35:54,326 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 86 transitions, 764 flow [2024-06-27 20:35:54,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:54,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:54,327 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:54,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:35:54,327 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:54,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:54,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1546888594, now seen corresponding path program 1 times [2024-06-27 20:35:54,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:54,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068597424] [2024-06-27 20:35:54,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:54,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:54,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:54,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:54,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:54,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068597424] [2024-06-27 20:35:54,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068597424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:54,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:54,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:35:54,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016728257] [2024-06-27 20:35:54,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:54,967 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:35:54,967 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:54,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:35:54,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:35:55,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:55,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 86 transitions, 764 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:35:55,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:55,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:55,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:55,455 INFO L124 PetriNetUnfolderBase]: 2119/3219 cut-off events. [2024-06-27 20:35:55,455 INFO L125 PetriNetUnfolderBase]: For 30334/30334 co-relation queries the response was YES. [2024-06-27 20:35:55,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15404 conditions, 3219 events. 2119/3219 cut-off events. For 30334/30334 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15640 event pairs, 701 based on Foata normal form. 3/3222 useless extension candidates. Maximal degree in co-relation 15366. Up to 3166 conditions per place. [2024-06-27 20:35:55,476 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 96 selfloop transitions, 16 changer transitions 0/115 dead transitions. [2024-06-27 20:35:55,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 115 transitions, 1126 flow [2024-06-27 20:35:55,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:35:55,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:35:55,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-27 20:35:55,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44583333333333336 [2024-06-27 20:35:55,478 INFO L175 Difference]: Start difference. First operand has 87 places, 86 transitions, 764 flow. Second operand 6 states and 107 transitions. [2024-06-27 20:35:55,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 115 transitions, 1126 flow [2024-06-27 20:35:55,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 115 transitions, 1055 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 20:35:55,517 INFO L231 Difference]: Finished difference. Result has 87 places, 95 transitions, 811 flow [2024-06-27 20:35:55,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=811, PETRI_PLACES=87, PETRI_TRANSITIONS=95} [2024-06-27 20:35:55,518 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 46 predicate places. [2024-06-27 20:35:55,518 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 95 transitions, 811 flow [2024-06-27 20:35:55,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:35:55,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:55,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:55,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:35:55,519 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:55,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:55,520 INFO L85 PathProgramCache]: Analyzing trace with hash -27598363, now seen corresponding path program 1 times [2024-06-27 20:35:55,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:55,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633709392] [2024-06-27 20:35:55,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:55,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:55,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:56,621 INFO 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 20:35:56,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:56,622 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633709392] [2024-06-27 20:35:56,622 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633709392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:56,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:56,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:56,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389997396] [2024-06-27 20:35:56,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:56,623 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:56,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:56,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:56,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:56,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:56,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 95 transitions, 811 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:56,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:56,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:56,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:57,367 INFO L124 PetriNetUnfolderBase]: 2153/3273 cut-off events. [2024-06-27 20:35:57,367 INFO L125 PetriNetUnfolderBase]: For 34312/34312 co-relation queries the response was YES. [2024-06-27 20:35:57,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16011 conditions, 3273 events. 2153/3273 cut-off events. For 34312/34312 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 15940 event pairs, 696 based on Foata normal form. 8/3281 useless extension candidates. Maximal degree in co-relation 15971. Up to 3171 conditions per place. [2024-06-27 20:35:57,388 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 98 selfloop transitions, 22 changer transitions 0/123 dead transitions. [2024-06-27 20:35:57,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 123 transitions, 1163 flow [2024-06-27 20:35:57,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:35:57,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:35:57,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:35:57,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 20:35:57,390 INFO L175 Difference]: Start difference. First operand has 87 places, 95 transitions, 811 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:35:57,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 123 transitions, 1163 flow [2024-06-27 20:35:57,428 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 123 transitions, 1141 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-27 20:35:57,430 INFO L231 Difference]: Finished difference. Result has 94 places, 98 transitions, 896 flow [2024-06-27 20:35:57,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=789, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=896, PETRI_PLACES=94, PETRI_TRANSITIONS=98} [2024-06-27 20:35:57,431 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 53 predicate places. [2024-06-27 20:35:57,431 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 98 transitions, 896 flow [2024-06-27 20:35:57,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:57,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:57,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:57,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:35:57,432 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:57,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:57,433 INFO L85 PathProgramCache]: Analyzing trace with hash -263773723, now seen corresponding path program 2 times [2024-06-27 20:35:57,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:57,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651275432] [2024-06-27 20:35:57,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:57,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:57,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:35:58,568 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:35:58,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:35:58,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651275432] [2024-06-27 20:35:58,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651275432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:35:58,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:35:58,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:35:58,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816576013] [2024-06-27 20:35:58,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:35:58,569 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:35:58,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:35:58,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:35:58,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:35:58,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:35:58,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 98 transitions, 896 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:58,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:35:58,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:35:58,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:35:59,277 INFO L124 PetriNetUnfolderBase]: 2145/3261 cut-off events. [2024-06-27 20:35:59,277 INFO L125 PetriNetUnfolderBase]: For 37924/37924 co-relation queries the response was YES. [2024-06-27 20:35:59,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16373 conditions, 3261 events. 2145/3261 cut-off events. For 37924/37924 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 15883 event pairs, 689 based on Foata normal form. 4/3265 useless extension candidates. Maximal degree in co-relation 16330. Up to 3168 conditions per place. [2024-06-27 20:35:59,297 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 105 selfloop transitions, 21 changer transitions 0/129 dead transitions. [2024-06-27 20:35:59,298 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 129 transitions, 1277 flow [2024-06-27 20:35:59,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:35:59,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:35:59,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:35:59,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 20:35:59,300 INFO L175 Difference]: Start difference. First operand has 94 places, 98 transitions, 896 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:35:59,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 129 transitions, 1277 flow [2024-06-27 20:35:59,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 129 transitions, 1200 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:35:59,349 INFO L231 Difference]: Finished difference. Result has 97 places, 103 transitions, 943 flow [2024-06-27 20:35:59,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=819, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=943, PETRI_PLACES=97, PETRI_TRANSITIONS=103} [2024-06-27 20:35:59,349 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 56 predicate places. [2024-06-27 20:35:59,349 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 103 transitions, 943 flow [2024-06-27 20:35:59,350 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:35:59,350 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:35:59,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:35:59,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:35:59,350 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:35:59,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:35:59,351 INFO L85 PathProgramCache]: Analyzing trace with hash -1170508223, now seen corresponding path program 1 times [2024-06-27 20:35:59,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:35:59,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031490684] [2024-06-27 20:35:59,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:35:59,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:35:59,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:00,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:00,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:00,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031490684] [2024-06-27 20:36:00,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031490684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:00,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:00,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:00,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732531466] [2024-06-27 20:36:00,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:00,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:00,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:00,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:00,324 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:00,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:00,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 103 transitions, 943 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:00,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:00,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:00,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:00,962 INFO L124 PetriNetUnfolderBase]: 2137/3251 cut-off events. [2024-06-27 20:36:00,962 INFO L125 PetriNetUnfolderBase]: For 41637/41639 co-relation queries the response was YES. [2024-06-27 20:36:00,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16688 conditions, 3251 events. 2137/3251 cut-off events. For 41637/41639 co-relation queries the response was YES. Maximal size of possible extension queue 147. Compared 15907 event pairs, 595 based on Foata normal form. 2/3253 useless extension candidates. Maximal degree in co-relation 16643. Up to 3001 conditions per place. [2024-06-27 20:36:00,982 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 90 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-06-27 20:36:00,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 128 transitions, 1267 flow [2024-06-27 20:36:00,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:36:00,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:36:00,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 117 transitions. [2024-06-27 20:36:00,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4875 [2024-06-27 20:36:00,984 INFO L175 Difference]: Start difference. First operand has 97 places, 103 transitions, 943 flow. Second operand 6 states and 117 transitions. [2024-06-27 20:36:00,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 128 transitions, 1267 flow [2024-06-27 20:36:01,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 128 transitions, 1190 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:01,033 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 953 flow [2024-06-27 20:36:01,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=866, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=953, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-27 20:36:01,034 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 57 predicate places. [2024-06-27 20:36:01,034 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 953 flow [2024-06-27 20:36:01,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:01,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:01,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:01,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:36:01,035 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:01,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:01,035 INFO L85 PathProgramCache]: Analyzing trace with hash -351772703, now seen corresponding path program 3 times [2024-06-27 20:36:01,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:01,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790324417] [2024-06-27 20:36:01,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:01,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:01,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:02,046 INFO 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 20:36:02,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:02,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790324417] [2024-06-27 20:36:02,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790324417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:02,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:02,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:02,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766140991] [2024-06-27 20:36:02,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:02,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:02,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:02,049 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:02,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:02,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:02,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 953 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:02,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:02,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:02,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:02,740 INFO L124 PetriNetUnfolderBase]: 2129/3237 cut-off events. [2024-06-27 20:36:02,740 INFO L125 PetriNetUnfolderBase]: For 45015/45015 co-relation queries the response was YES. [2024-06-27 20:36:02,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16831 conditions, 3237 events. 2129/3237 cut-off events. For 45015/45015 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15693 event pairs, 647 based on Foata normal form. 4/3241 useless extension candidates. Maximal degree in co-relation 16785. Up to 3157 conditions per place. [2024-06-27 20:36:02,758 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 110 selfloop transitions, 17 changer transitions 0/130 dead transitions. [2024-06-27 20:36:02,759 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 130 transitions, 1303 flow [2024-06-27 20:36:02,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:02,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:02,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:36:02,760 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 20:36:02,761 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 953 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:36:02,761 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 130 transitions, 1303 flow [2024-06-27 20:36:02,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 130 transitions, 1233 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:02,795 INFO L231 Difference]: Finished difference. Result has 101 places, 105 transitions, 962 flow [2024-06-27 20:36:02,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=883, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=962, PETRI_PLACES=101, PETRI_TRANSITIONS=105} [2024-06-27 20:36:02,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 20:36:02,795 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 105 transitions, 962 flow [2024-06-27 20:36:02,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:02,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:02,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:02,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:36:02,796 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:02,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:02,797 INFO L85 PathProgramCache]: Analyzing trace with hash 316251346, now seen corresponding path program 2 times [2024-06-27 20:36:02,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:02,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658764060] [2024-06-27 20:36:02,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:02,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:03,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:03,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:03,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658764060] [2024-06-27 20:36:03,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658764060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:03,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:03,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:36:03,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645309971] [2024-06-27 20:36:03,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:03,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:36:03,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:03,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:36:03,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:36:03,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:03,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 105 transitions, 962 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:03,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:03,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:03,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:03,875 INFO L124 PetriNetUnfolderBase]: 2120/3225 cut-off events. [2024-06-27 20:36:03,875 INFO L125 PetriNetUnfolderBase]: For 48876/48876 co-relation queries the response was YES. [2024-06-27 20:36:03,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16927 conditions, 3225 events. 2120/3225 cut-off events. For 48876/48876 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15650 event pairs, 693 based on Foata normal form. 3/3228 useless extension candidates. Maximal degree in co-relation 16880. Up to 3201 conditions per place. [2024-06-27 20:36:03,892 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 102 selfloop transitions, 11 changer transitions 0/116 dead transitions. [2024-06-27 20:36:03,892 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 116 transitions, 1216 flow [2024-06-27 20:36:03,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:36:03,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:36:03,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-27 20:36:03,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:36:03,893 INFO L175 Difference]: Start difference. First operand has 101 places, 105 transitions, 962 flow. Second operand 6 states and 96 transitions. [2024-06-27 20:36:03,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 116 transitions, 1216 flow [2024-06-27 20:36:03,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 116 transitions, 1141 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:03,930 INFO L231 Difference]: Finished difference. Result has 101 places, 105 transitions, 915 flow [2024-06-27 20:36:03,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=887, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=915, PETRI_PLACES=101, PETRI_TRANSITIONS=105} [2024-06-27 20:36:03,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 60 predicate places. [2024-06-27 20:36:03,931 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 105 transitions, 915 flow [2024-06-27 20:36:03,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:03,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:03,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:03,932 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:36:03,932 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:03,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:03,932 INFO L85 PathProgramCache]: Analyzing trace with hash -167079200, now seen corresponding path program 1 times [2024-06-27 20:36:03,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:03,933 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113274084] [2024-06-27 20:36:03,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:03,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:03,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:04,444 INFO 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 20:36:04,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:04,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113274084] [2024-06-27 20:36:04,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113274084] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:04,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:04,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:36:04,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122322546] [2024-06-27 20:36:04,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:04,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:36:04,446 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:04,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:36:04,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:36:04,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:04,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 105 transitions, 915 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:04,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:04,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:04,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:05,087 INFO L124 PetriNetUnfolderBase]: 2135/3246 cut-off events. [2024-06-27 20:36:05,087 INFO L125 PetriNetUnfolderBase]: For 51789/51789 co-relation queries the response was YES. [2024-06-27 20:36:05,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17063 conditions, 3246 events. 2135/3246 cut-off events. For 51789/51789 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15780 event pairs, 690 based on Foata normal form. 3/3249 useless extension candidates. Maximal degree in co-relation 17015. Up to 3189 conditions per place. [2024-06-27 20:36:05,105 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 108 selfloop transitions, 18 changer transitions 0/129 dead transitions. [2024-06-27 20:36:05,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 129 transitions, 1301 flow [2024-06-27 20:36:05,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:36:05,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:36:05,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-27 20:36:05,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 20:36:05,106 INFO L175 Difference]: Start difference. First operand has 101 places, 105 transitions, 915 flow. Second operand 6 states and 106 transitions. [2024-06-27 20:36:05,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 129 transitions, 1301 flow [2024-06-27 20:36:05,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 129 transitions, 1267 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:05,144 INFO L231 Difference]: Finished difference. Result has 102 places, 111 transitions, 977 flow [2024-06-27 20:36:05,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=977, PETRI_PLACES=102, PETRI_TRANSITIONS=111} [2024-06-27 20:36:05,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 61 predicate places. [2024-06-27 20:36:05,144 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 111 transitions, 977 flow [2024-06-27 20:36:05,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:05,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:05,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:05,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:36:05,145 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:05,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:05,146 INFO L85 PathProgramCache]: Analyzing trace with hash 347537848, now seen corresponding path program 2 times [2024-06-27 20:36:05,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:05,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131508902] [2024-06-27 20:36:05,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:05,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:05,662 INFO 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 20:36:05,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:05,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131508902] [2024-06-27 20:36:05,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131508902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:05,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:05,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:36:05,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520786075] [2024-06-27 20:36:05,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:05,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:36:05,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:05,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:36:05,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:36:05,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:05,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 111 transitions, 977 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:05,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:05,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:05,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:06,245 INFO L124 PetriNetUnfolderBase]: 2126/3235 cut-off events. [2024-06-27 20:36:06,246 INFO L125 PetriNetUnfolderBase]: For 55935/55937 co-relation queries the response was YES. [2024-06-27 20:36:06,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17479 conditions, 3235 events. 2126/3235 cut-off events. For 55935/55937 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 15743 event pairs, 691 based on Foata normal form. 5/3240 useless extension candidates. Maximal degree in co-relation 17431. Up to 3182 conditions per place. [2024-06-27 20:36:06,266 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 103 selfloop transitions, 18 changer transitions 0/124 dead transitions. [2024-06-27 20:36:06,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 124 transitions, 1253 flow [2024-06-27 20:36:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:36:06,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:36:06,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 20:36:06,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:36:06,267 INFO L175 Difference]: Start difference. First operand has 102 places, 111 transitions, 977 flow. Second operand 6 states and 100 transitions. [2024-06-27 20:36:06,268 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 124 transitions, 1253 flow [2024-06-27 20:36:06,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 124 transitions, 1211 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-27 20:36:06,320 INFO L231 Difference]: Finished difference. Result has 106 places, 111 transitions, 978 flow [2024-06-27 20:36:06,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=978, PETRI_PLACES=106, PETRI_TRANSITIONS=111} [2024-06-27 20:36:06,321 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 65 predicate places. [2024-06-27 20:36:06,321 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 111 transitions, 978 flow [2024-06-27 20:36:06,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states 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 20:36:06,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:06,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:06,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:36:06,322 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:06,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:06,322 INFO L85 PathProgramCache]: Analyzing trace with hash 708608232, now seen corresponding path program 1 times [2024-06-27 20:36:06,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:06,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401775028] [2024-06-27 20:36:06,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:06,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:06,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:06,938 INFO 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 20:36:06,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:06,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401775028] [2024-06-27 20:36:06,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401775028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:06,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:06,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:06,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178703530] [2024-06-27 20:36:06,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:06,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:06,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:06,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:06,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:07,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:07,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 111 transitions, 978 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:07,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:07,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:07,010 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:07,472 INFO L124 PetriNetUnfolderBase]: 2228/3376 cut-off events. [2024-06-27 20:36:07,472 INFO L125 PetriNetUnfolderBase]: For 62461/62463 co-relation queries the response was YES. [2024-06-27 20:36:07,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18321 conditions, 3376 events. 2228/3376 cut-off events. For 62461/62463 co-relation queries the response was YES. Maximal size of possible extension queue 158. Compared 16529 event pairs, 645 based on Foata normal form. 8/3384 useless extension candidates. Maximal degree in co-relation 18271. Up to 3132 conditions per place. [2024-06-27 20:36:07,493 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 124 selfloop transitions, 36 changer transitions 0/163 dead transitions. [2024-06-27 20:36:07,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 163 transitions, 1662 flow [2024-06-27 20:36:07,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:07,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:07,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-27 20:36:07,494 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-27 20:36:07,495 INFO L175 Difference]: Start difference. First operand has 106 places, 111 transitions, 978 flow. Second operand 7 states and 134 transitions. [2024-06-27 20:36:07,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 163 transitions, 1662 flow [2024-06-27 20:36:07,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 163 transitions, 1598 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:07,535 INFO L231 Difference]: Finished difference. Result has 110 places, 132 transitions, 1255 flow [2024-06-27 20:36:07,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=928, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1255, PETRI_PLACES=110, PETRI_TRANSITIONS=132} [2024-06-27 20:36:07,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 69 predicate places. [2024-06-27 20:36:07,536 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 132 transitions, 1255 flow [2024-06-27 20:36:07,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:07,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:07,536 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:07,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:36:07,536 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:07,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:07,537 INFO L85 PathProgramCache]: Analyzing trace with hash 276327555, now seen corresponding path program 1 times [2024-06-27 20:36:07,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:07,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148022508] [2024-06-27 20:36:07,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:07,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:07,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:08,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:08,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:08,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148022508] [2024-06-27 20:36:08,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [148022508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:08,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:08,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:08,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917700146] [2024-06-27 20:36:08,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:08,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:08,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:08,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:08,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:08,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:08,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 132 transitions, 1255 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:08,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:08,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:08,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:09,166 INFO L124 PetriNetUnfolderBase]: 2284/3463 cut-off events. [2024-06-27 20:36:09,166 INFO L125 PetriNetUnfolderBase]: For 69198/69200 co-relation queries the response was YES. [2024-06-27 20:36:09,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19990 conditions, 3463 events. 2284/3463 cut-off events. For 69198/69200 co-relation queries the response was YES. Maximal size of possible extension queue 162. Compared 17054 event pairs, 640 based on Foata normal form. 6/3469 useless extension candidates. Maximal degree in co-relation 19937. Up to 3122 conditions per place. [2024-06-27 20:36:09,189 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 131 selfloop transitions, 39 changer transitions 0/173 dead transitions. [2024-06-27 20:36:09,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 173 transitions, 1800 flow [2024-06-27 20:36:09,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:09,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:09,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:36:09,190 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 20:36:09,190 INFO L175 Difference]: Start difference. First operand has 110 places, 132 transitions, 1255 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:36:09,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 173 transitions, 1800 flow [2024-06-27 20:36:09,254 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 173 transitions, 1748 flow, removed 25 selfloop flow, removed 1 redundant places. [2024-06-27 20:36:09,256 INFO L231 Difference]: Finished difference. Result has 119 places, 143 transitions, 1454 flow [2024-06-27 20:36:09,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1209, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1454, PETRI_PLACES=119, PETRI_TRANSITIONS=143} [2024-06-27 20:36:09,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 78 predicate places. [2024-06-27 20:36:09,256 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 143 transitions, 1454 flow [2024-06-27 20:36:09,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:09,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:09,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:09,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:36:09,257 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:09,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:09,257 INFO L85 PathProgramCache]: Analyzing trace with hash 1722631750, now seen corresponding path program 2 times [2024-06-27 20:36:09,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:09,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359915105] [2024-06-27 20:36:09,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:09,258 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:09,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:09,937 INFO 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 20:36:09,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:09,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359915105] [2024-06-27 20:36:09,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359915105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:09,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:09,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:09,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327891935] [2024-06-27 20:36:09,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:09,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:09,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:09,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:09,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:10,000 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:10,000 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 143 transitions, 1454 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:10,000 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:10,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:10,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:10,504 INFO L124 PetriNetUnfolderBase]: 2368/3579 cut-off events. [2024-06-27 20:36:10,504 INFO L125 PetriNetUnfolderBase]: For 77645/77647 co-relation queries the response was YES. [2024-06-27 20:36:10,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21394 conditions, 3579 events. 2368/3579 cut-off events. For 77645/77647 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17675 event pairs, 687 based on Foata normal form. 8/3587 useless extension candidates. Maximal degree in co-relation 21336. Up to 3280 conditions per place. [2024-06-27 20:36:10,529 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 131 selfloop transitions, 41 changer transitions 0/175 dead transitions. [2024-06-27 20:36:10,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 175 transitions, 2048 flow [2024-06-27 20:36:10,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:10,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:10,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:36:10,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 20:36:10,531 INFO L175 Difference]: Start difference. First operand has 119 places, 143 transitions, 1454 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:36:10,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 175 transitions, 2048 flow [2024-06-27 20:36:10,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 175 transitions, 1992 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-27 20:36:10,607 INFO L231 Difference]: Finished difference. Result has 125 places, 151 transitions, 1592 flow [2024-06-27 20:36:10,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1592, PETRI_PLACES=125, PETRI_TRANSITIONS=151} [2024-06-27 20:36:10,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 84 predicate places. [2024-06-27 20:36:10,608 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 151 transitions, 1592 flow [2024-06-27 20:36:10,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:10,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:10,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:10,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:36:10,609 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:10,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:10,610 INFO L85 PathProgramCache]: Analyzing trace with hash 1714251329, now seen corresponding path program 2 times [2024-06-27 20:36:10,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:10,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702574617] [2024-06-27 20:36:10,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:10,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:10,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:11,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:11,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:11,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702574617] [2024-06-27 20:36:11,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702574617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:11,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:11,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:11,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267701262] [2024-06-27 20:36:11,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:11,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:11,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:11,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:11,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:11,549 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:11,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 151 transitions, 1592 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:11,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:11,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:11,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:12,137 INFO L124 PetriNetUnfolderBase]: 2360/3568 cut-off events. [2024-06-27 20:36:12,137 INFO L125 PetriNetUnfolderBase]: For 81756/81758 co-relation queries the response was YES. [2024-06-27 20:36:12,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21662 conditions, 3568 events. 2360/3568 cut-off events. For 81756/81758 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 17636 event pairs, 656 based on Foata normal form. 6/3574 useless extension candidates. Maximal degree in co-relation 21601. Up to 3168 conditions per place. [2024-06-27 20:36:12,162 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 136 selfloop transitions, 42 changer transitions 0/181 dead transitions. [2024-06-27 20:36:12,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 181 transitions, 2074 flow [2024-06-27 20:36:12,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:12,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:12,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-27 20:36:12,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-27 20:36:12,164 INFO L175 Difference]: Start difference. First operand has 125 places, 151 transitions, 1592 flow. Second operand 7 states and 126 transitions. [2024-06-27 20:36:12,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 181 transitions, 2074 flow [2024-06-27 20:36:12,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 181 transitions, 2005 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:12,249 INFO L231 Difference]: Finished difference. Result has 130 places, 156 transitions, 1703 flow [2024-06-27 20:36:12,249 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1523, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1703, PETRI_PLACES=130, PETRI_TRANSITIONS=156} [2024-06-27 20:36:12,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-27 20:36:12,250 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 156 transitions, 1703 flow [2024-06-27 20:36:12,250 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:12,250 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:12,250 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:12,250 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:36:12,250 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:12,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:12,250 INFO L85 PathProgramCache]: Analyzing trace with hash 1979948609, now seen corresponding path program 3 times [2024-06-27 20:36:12,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:12,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023711148] [2024-06-27 20:36:12,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:12,251 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:12,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:13,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:13,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:13,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023711148] [2024-06-27 20:36:13,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023711148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:13,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:13,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:13,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [248308716] [2024-06-27 20:36:13,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:13,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:13,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:13,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:13,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:13,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:13,178 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 156 transitions, 1703 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:13,178 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:13,178 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:13,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:13,749 INFO L124 PetriNetUnfolderBase]: 2377/3595 cut-off events. [2024-06-27 20:36:13,749 INFO L125 PetriNetUnfolderBase]: For 88365/88367 co-relation queries the response was YES. [2024-06-27 20:36:13,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22212 conditions, 3595 events. 2377/3595 cut-off events. For 88365/88367 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17761 event pairs, 662 based on Foata normal form. 4/3599 useless extension candidates. Maximal degree in co-relation 22149. Up to 3490 conditions per place. [2024-06-27 20:36:13,774 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 160 selfloop transitions, 17 changer transitions 0/180 dead transitions. [2024-06-27 20:36:13,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 180 transitions, 2145 flow [2024-06-27 20:36:13,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:13,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:13,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:36:13,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 20:36:13,775 INFO L175 Difference]: Start difference. First operand has 130 places, 156 transitions, 1703 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:36:13,776 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 180 transitions, 2145 flow [2024-06-27 20:36:13,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 180 transitions, 2067 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:13,873 INFO L231 Difference]: Finished difference. Result has 134 places, 158 transitions, 1704 flow [2024-06-27 20:36:13,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1627, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1704, PETRI_PLACES=134, PETRI_TRANSITIONS=158} [2024-06-27 20:36:13,874 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 93 predicate places. [2024-06-27 20:36:13,874 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 158 transitions, 1704 flow [2024-06-27 20:36:13,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:13,875 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:13,875 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:13,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:36:13,875 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:13,875 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:13,875 INFO L85 PathProgramCache]: Analyzing trace with hash 1970751839, now seen corresponding path program 4 times [2024-06-27 20:36:13,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:13,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026992361] [2024-06-27 20:36:13,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:13,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:13,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:14,832 INFO 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 20:36:14,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:14,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026992361] [2024-06-27 20:36:14,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026992361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:14,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:14,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:14,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267836340] [2024-06-27 20:36:14,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:14,834 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:14,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:14,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:14,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:14,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:14,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 158 transitions, 1704 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:14,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:14,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:14,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:15,581 INFO L124 PetriNetUnfolderBase]: 2394/3622 cut-off events. [2024-06-27 20:36:15,581 INFO L125 PetriNetUnfolderBase]: For 88184/88186 co-relation queries the response was YES. [2024-06-27 20:36:15,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22334 conditions, 3622 events. 2394/3622 cut-off events. For 88184/88186 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 18027 event pairs, 649 based on Foata normal form. 4/3626 useless extension candidates. Maximal degree in co-relation 22269. Up to 3130 conditions per place. [2024-06-27 20:36:15,604 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 131 selfloop transitions, 55 changer transitions 0/189 dead transitions. [2024-06-27 20:36:15,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 189 transitions, 2306 flow [2024-06-27 20:36:15,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:15,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:15,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 20:36:15,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4607142857142857 [2024-06-27 20:36:15,605 INFO L175 Difference]: Start difference. First operand has 134 places, 158 transitions, 1704 flow. Second operand 7 states and 129 transitions. [2024-06-27 20:36:15,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 189 transitions, 2306 flow [2024-06-27 20:36:15,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 189 transitions, 2247 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:15,703 INFO L231 Difference]: Finished difference. Result has 136 places, 162 transitions, 1845 flow [2024-06-27 20:36:15,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1645, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1845, PETRI_PLACES=136, PETRI_TRANSITIONS=162} [2024-06-27 20:36:15,704 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-27 20:36:15,704 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 162 transitions, 1845 flow [2024-06-27 20:36:15,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:15,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:15,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:15,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:36:15,705 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:15,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:15,705 INFO L85 PathProgramCache]: Analyzing trace with hash 992784213, now seen corresponding path program 5 times [2024-06-27 20:36:15,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:15,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136155367] [2024-06-27 20:36:15,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:15,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:15,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:16,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:16,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:16,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136155367] [2024-06-27 20:36:16,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136155367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:16,573 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:16,573 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:16,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938961148] [2024-06-27 20:36:16,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:16,574 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:16,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:16,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:16,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:16,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:16,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 162 transitions, 1845 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:16,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:16,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:16,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:17,266 INFO L124 PetriNetUnfolderBase]: 2386/3610 cut-off events. [2024-06-27 20:36:17,267 INFO L125 PetriNetUnfolderBase]: For 93587/93589 co-relation queries the response was YES. [2024-06-27 20:36:17,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22720 conditions, 3610 events. 2386/3610 cut-off events. For 93587/93589 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17898 event pairs, 666 based on Foata normal form. 4/3614 useless extension candidates. Maximal degree in co-relation 22654. Up to 3293 conditions per place. [2024-06-27 20:36:17,296 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 139 selfloop transitions, 49 changer transitions 0/191 dead transitions. [2024-06-27 20:36:17,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 191 transitions, 2305 flow [2024-06-27 20:36:17,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:17,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:17,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 20:36:17,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-27 20:36:17,297 INFO L175 Difference]: Start difference. First operand has 136 places, 162 transitions, 1845 flow. Second operand 7 states and 132 transitions. [2024-06-27 20:36:17,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 191 transitions, 2305 flow [2024-06-27 20:36:17,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 191 transitions, 2211 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:17,418 INFO L231 Difference]: Finished difference. Result has 140 places, 163 transitions, 1874 flow [2024-06-27 20:36:17,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1751, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1874, PETRI_PLACES=140, PETRI_TRANSITIONS=163} [2024-06-27 20:36:17,419 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 99 predicate places. [2024-06-27 20:36:17,419 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 163 transitions, 1874 flow [2024-06-27 20:36:17,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:17,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:17,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:17,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:36:17,420 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:17,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:17,420 INFO L85 PathProgramCache]: Analyzing trace with hash 719096214, now seen corresponding path program 1 times [2024-06-27 20:36:17,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:17,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000629229] [2024-06-27 20:36:17,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:17,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:17,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:18,163 INFO 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 20:36:18,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:18,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000629229] [2024-06-27 20:36:18,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000629229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:18,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:18,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:18,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075262452] [2024-06-27 20:36:18,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:18,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:18,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:18,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:18,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:18,239 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:18,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 163 transitions, 1874 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:18,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:18,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:18,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:18,846 INFO L124 PetriNetUnfolderBase]: 2380/3600 cut-off events. [2024-06-27 20:36:18,847 INFO L125 PetriNetUnfolderBase]: For 97152/97152 co-relation queries the response was YES. [2024-06-27 20:36:18,861 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22890 conditions, 3600 events. 2380/3600 cut-off events. For 97152/97152 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17767 event pairs, 686 based on Foata normal form. 2/3602 useless extension candidates. Maximal degree in co-relation 22822. Up to 3571 conditions per place. [2024-06-27 20:36:18,872 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 161 selfloop transitions, 14 changer transitions 0/178 dead transitions. [2024-06-27 20:36:18,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 178 transitions, 2298 flow [2024-06-27 20:36:18,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:18,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:18,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 20:36:18,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-27 20:36:18,873 INFO L175 Difference]: Start difference. First operand has 140 places, 163 transitions, 1874 flow. Second operand 7 states and 108 transitions. [2024-06-27 20:36:18,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 178 transitions, 2298 flow [2024-06-27 20:36:18,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 178 transitions, 2185 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:18,979 INFO L231 Difference]: Finished difference. Result has 141 places, 166 transitions, 1847 flow [2024-06-27 20:36:18,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1761, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1847, PETRI_PLACES=141, PETRI_TRANSITIONS=166} [2024-06-27 20:36:18,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 100 predicate places. [2024-06-27 20:36:18,979 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 166 transitions, 1847 flow [2024-06-27 20:36:18,980 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:18,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:18,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:18,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:36:18,980 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:18,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:18,981 INFO L85 PathProgramCache]: Analyzing trace with hash 2076894790, now seen corresponding path program 3 times [2024-06-27 20:36:18,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:18,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163484179] [2024-06-27 20:36:18,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:18,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:18,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:19,658 INFO 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 20:36:19,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:19,658 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163484179] [2024-06-27 20:36:19,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [163484179] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:19,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:19,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:19,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495231634] [2024-06-27 20:36:19,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:19,659 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:19,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:19,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:19,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:19,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:19,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 166 transitions, 1847 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:19,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:19,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:19,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:20,442 INFO L124 PetriNetUnfolderBase]: 2368/3586 cut-off events. [2024-06-27 20:36:20,442 INFO L125 PetriNetUnfolderBase]: For 101664/101666 co-relation queries the response was YES. [2024-06-27 20:36:20,458 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22843 conditions, 3586 events. 2368/3586 cut-off events. For 101664/101666 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 17764 event pairs, 677 based on Foata normal form. 8/3594 useless extension candidates. Maximal degree in co-relation 22774. Up to 3475 conditions per place. [2024-06-27 20:36:20,468 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 154 selfloop transitions, 24 changer transitions 0/181 dead transitions. [2024-06-27 20:36:20,468 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 181 transitions, 2303 flow [2024-06-27 20:36:20,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:20,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:20,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:36:20,469 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:36:20,469 INFO L175 Difference]: Start difference. First operand has 141 places, 166 transitions, 1847 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:36:20,469 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 181 transitions, 2303 flow [2024-06-27 20:36:20,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 181 transitions, 2221 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:20,576 INFO L231 Difference]: Finished difference. Result has 143 places, 166 transitions, 1821 flow [2024-06-27 20:36:20,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1821, PETRI_PLACES=143, PETRI_TRANSITIONS=166} [2024-06-27 20:36:20,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 102 predicate places. [2024-06-27 20:36:20,576 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 166 transitions, 1821 flow [2024-06-27 20:36:20,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:20,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:20,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:20,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:36:20,577 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:20,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:20,577 INFO L85 PathProgramCache]: Analyzing trace with hash 2066351070, now seen corresponding path program 1 times [2024-06-27 20:36:20,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:20,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260026356] [2024-06-27 20:36:20,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:20,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:21,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:21,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:21,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260026356] [2024-06-27 20:36:21,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260026356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:21,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:21,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:21,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17116971] [2024-06-27 20:36:21,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:21,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:21,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:21,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:21,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:21,281 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:21,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 166 transitions, 1821 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:21,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:21,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:21,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:21,921 INFO L124 PetriNetUnfolderBase]: 2398/3627 cut-off events. [2024-06-27 20:36:21,921 INFO L125 PetriNetUnfolderBase]: For 108433/108433 co-relation queries the response was YES. [2024-06-27 20:36:21,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23251 conditions, 3627 events. 2398/3627 cut-off events. For 108433/108433 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 17924 event pairs, 688 based on Foata normal form. 6/3633 useless extension candidates. Maximal degree in co-relation 23181. Up to 3564 conditions per place. [2024-06-27 20:36:21,951 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 169 selfloop transitions, 16 changer transitions 0/188 dead transitions. [2024-06-27 20:36:21,951 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 188 transitions, 2277 flow [2024-06-27 20:36:21,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:21,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:21,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:36:21,952 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 20:36:21,952 INFO L175 Difference]: Start difference. First operand has 143 places, 166 transitions, 1821 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:36:21,952 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 188 transitions, 2277 flow [2024-06-27 20:36:22,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 188 transitions, 2188 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:22,048 INFO L231 Difference]: Finished difference. Result has 144 places, 169 transitions, 1813 flow [2024-06-27 20:36:22,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1734, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1813, PETRI_PLACES=144, PETRI_TRANSITIONS=169} [2024-06-27 20:36:22,049 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 103 predicate places. [2024-06-27 20:36:22,049 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 169 transitions, 1813 flow [2024-06-27 20:36:22,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:22,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:22,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:22,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:36:22,050 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:22,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:22,050 INFO L85 PathProgramCache]: Analyzing trace with hash 2070650398, now seen corresponding path program 2 times [2024-06-27 20:36:22,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:22,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212928021] [2024-06-27 20:36:22,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:22,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:22,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:22,596 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:22,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:22,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212928021] [2024-06-27 20:36:22,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212928021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:22,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:22,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:22,597 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452281994] [2024-06-27 20:36:22,597 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:22,597 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:22,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:22,598 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:22,598 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:22,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:22,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 169 transitions, 1813 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:22,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:22,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:22,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:23,411 INFO L124 PetriNetUnfolderBase]: 2428/3669 cut-off events. [2024-06-27 20:36:23,411 INFO L125 PetriNetUnfolderBase]: For 114275/114275 co-relation queries the response was YES. [2024-06-27 20:36:23,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23584 conditions, 3669 events. 2428/3669 cut-off events. For 114275/114275 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 18163 event pairs, 682 based on Foata normal form. 6/3675 useless extension candidates. Maximal degree in co-relation 23516. Up to 3510 conditions per place. [2024-06-27 20:36:23,440 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 164 selfloop transitions, 33 changer transitions 0/200 dead transitions. [2024-06-27 20:36:23,440 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 200 transitions, 2422 flow [2024-06-27 20:36:23,440 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:23,440 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:23,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-27 20:36:23,441 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 20:36:23,441 INFO L175 Difference]: Start difference. First operand has 144 places, 169 transitions, 1813 flow. Second operand 7 states and 125 transitions. [2024-06-27 20:36:23,441 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 200 transitions, 2422 flow [2024-06-27 20:36:23,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 200 transitions, 2348 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:23,540 INFO L231 Difference]: Finished difference. Result has 145 places, 175 transitions, 1898 flow [2024-06-27 20:36:23,540 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1739, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=169, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1898, PETRI_PLACES=145, PETRI_TRANSITIONS=175} [2024-06-27 20:36:23,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-27 20:36:23,541 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 175 transitions, 1898 flow [2024-06-27 20:36:23,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:23,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:23,541 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:23,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:36:23,541 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:23,541 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:23,542 INFO L85 PathProgramCache]: Analyzing trace with hash -2111227810, now seen corresponding path program 3 times [2024-06-27 20:36:23,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:23,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897974354] [2024-06-27 20:36:23,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:23,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:23,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:24,102 INFO 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 20:36:24,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:24,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897974354] [2024-06-27 20:36:24,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [897974354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:24,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:24,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:24,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [696432753] [2024-06-27 20:36:24,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:24,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:24,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:24,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:24,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:24,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:24,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 175 transitions, 1898 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:24,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:24,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:24,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:24,848 INFO L124 PetriNetUnfolderBase]: 2410/3647 cut-off events. [2024-06-27 20:36:24,848 INFO L125 PetriNetUnfolderBase]: For 118263/118265 co-relation queries the response was YES. [2024-06-27 20:36:24,864 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23586 conditions, 3647 events. 2410/3647 cut-off events. For 118263/118265 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18033 event pairs, 682 based on Foata normal form. 6/3653 useless extension candidates. Maximal degree in co-relation 23518. Up to 3499 conditions per place. [2024-06-27 20:36:24,875 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 157 selfloop transitions, 33 changer transitions 0/193 dead transitions. [2024-06-27 20:36:24,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 193 transitions, 2331 flow [2024-06-27 20:36:24,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:24,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:24,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-27 20:36:24,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 20:36:24,877 INFO L175 Difference]: Start difference. First operand has 145 places, 175 transitions, 1898 flow. Second operand 7 states and 119 transitions. [2024-06-27 20:36:24,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 193 transitions, 2331 flow [2024-06-27 20:36:24,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 193 transitions, 2256 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:24,982 INFO L231 Difference]: Finished difference. Result has 149 places, 175 transitions, 1896 flow [2024-06-27 20:36:24,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1823, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1896, PETRI_PLACES=149, PETRI_TRANSITIONS=175} [2024-06-27 20:36:24,983 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 20:36:24,983 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 175 transitions, 1896 flow [2024-06-27 20:36:24,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:24,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:24,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:24,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:36:24,983 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:24,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:24,984 INFO L85 PathProgramCache]: Analyzing trace with hash 2077325752, now seen corresponding path program 1 times [2024-06-27 20:36:24,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:24,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336009854] [2024-06-27 20:36:24,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:24,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:24,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:25,885 INFO 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 20:36:25,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:25,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336009854] [2024-06-27 20:36:25,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336009854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:25,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:25,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:25,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838797550] [2024-06-27 20:36:25,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:25,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:25,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:25,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:25,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:25,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:25,947 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 175 transitions, 1896 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:25,947 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:25,947 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:25,947 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:26,577 INFO L124 PetriNetUnfolderBase]: 2405/3638 cut-off events. [2024-06-27 20:36:26,577 INFO L125 PetriNetUnfolderBase]: For 120447/120447 co-relation queries the response was YES. [2024-06-27 20:36:26,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23566 conditions, 3638 events. 2405/3638 cut-off events. For 120447/120447 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 17918 event pairs, 679 based on Foata normal form. 2/3640 useless extension candidates. Maximal degree in co-relation 23496. Up to 3611 conditions per place. [2024-06-27 20:36:26,607 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 173 selfloop transitions, 13 changer transitions 0/189 dead transitions. [2024-06-27 20:36:26,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 189 transitions, 2332 flow [2024-06-27 20:36:26,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:26,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:26,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-27 20:36:26,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-27 20:36:26,608 INFO L175 Difference]: Start difference. First operand has 149 places, 175 transitions, 1896 flow. Second operand 7 states and 107 transitions. [2024-06-27 20:36:26,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 189 transitions, 2332 flow [2024-06-27 20:36:26,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 189 transitions, 2233 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-27 20:36:26,710 INFO L231 Difference]: Finished difference. Result has 149 places, 177 transitions, 1868 flow [2024-06-27 20:36:26,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1797, PETRI_DIFFERENCE_MINUEND_PLACES=142, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1868, PETRI_PLACES=149, PETRI_TRANSITIONS=177} [2024-06-27 20:36:26,711 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 108 predicate places. [2024-06-27 20:36:26,711 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 177 transitions, 1868 flow [2024-06-27 20:36:26,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:26,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:26,711 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 20:36:26,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:36:26,711 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:26,711 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:26,711 INFO L85 PathProgramCache]: Analyzing trace with hash 491750577, now seen corresponding path program 1 times [2024-06-27 20:36:26,711 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:26,711 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203593475] [2024-06-27 20:36:26,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:26,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:26,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:27,459 INFO 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 20:36:27,459 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:27,459 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203593475] [2024-06-27 20:36:27,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203593475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:27,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:27,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:27,460 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352627874] [2024-06-27 20:36:27,460 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:27,460 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:27,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:27,460 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:27,460 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:27,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:27,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 177 transitions, 1868 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:27,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:27,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:27,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:28,210 INFO L124 PetriNetUnfolderBase]: 2423/3664 cut-off events. [2024-06-27 20:36:28,211 INFO L125 PetriNetUnfolderBase]: For 127633/127635 co-relation queries the response was YES. [2024-06-27 20:36:28,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23828 conditions, 3664 events. 2423/3664 cut-off events. For 127633/127635 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18174 event pairs, 652 based on Foata normal form. 4/3668 useless extension candidates. Maximal degree in co-relation 23758. Up to 3460 conditions per place. [2024-06-27 20:36:28,234 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 185 selfloop transitions, 51 changer transitions 0/239 dead transitions. [2024-06-27 20:36:28,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 239 transitions, 2828 flow [2024-06-27 20:36:28,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:28,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:28,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:36:28,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-27 20:36:28,235 INFO L175 Difference]: Start difference. First operand has 149 places, 177 transitions, 1868 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:36:28,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 239 transitions, 2828 flow [2024-06-27 20:36:28,332 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 239 transitions, 2773 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:28,335 INFO L231 Difference]: Finished difference. Result has 155 places, 206 transitions, 2287 flow [2024-06-27 20:36:28,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1813, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2287, PETRI_PLACES=155, PETRI_TRANSITIONS=206} [2024-06-27 20:36:28,336 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 114 predicate places. [2024-06-27 20:36:28,336 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 206 transitions, 2287 flow [2024-06-27 20:36:28,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:28,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:28,336 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 20:36:28,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:36:28,336 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:28,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:28,337 INFO L85 PathProgramCache]: Analyzing trace with hash 492019347, now seen corresponding path program 2 times [2024-06-27 20:36:28,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:28,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [496699987] [2024-06-27 20:36:28,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:28,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:28,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:29,363 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:29,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:29,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [496699987] [2024-06-27 20:36:29,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [496699987] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:29,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:29,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:29,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313012307] [2024-06-27 20:36:29,364 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:29,364 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:29,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:29,365 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:29,365 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:29,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:29,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 206 transitions, 2287 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:29,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:29,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:29,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:30,055 INFO L124 PetriNetUnfolderBase]: 2433/3678 cut-off events. [2024-06-27 20:36:30,056 INFO L125 PetriNetUnfolderBase]: For 135853/135855 co-relation queries the response was YES. [2024-06-27 20:36:30,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24974 conditions, 3678 events. 2433/3678 cut-off events. For 135853/135855 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 18250 event pairs, 647 based on Foata normal form. 4/3682 useless extension candidates. Maximal degree in co-relation 24900. Up to 3516 conditions per place. [2024-06-27 20:36:30,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 188 selfloop transitions, 46 changer transitions 0/237 dead transitions. [2024-06-27 20:36:30,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 237 transitions, 2954 flow [2024-06-27 20:36:30,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:30,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:30,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:36:30,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 20:36:30,088 INFO L175 Difference]: Start difference. First operand has 155 places, 206 transitions, 2287 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:36:30,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 237 transitions, 2954 flow [2024-06-27 20:36:30,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 237 transitions, 2879 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-27 20:36:30,260 INFO L231 Difference]: Finished difference. Result has 161 places, 211 transitions, 2378 flow [2024-06-27 20:36:30,260 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2226, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2378, PETRI_PLACES=161, PETRI_TRANSITIONS=211} [2024-06-27 20:36:30,260 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 120 predicate places. [2024-06-27 20:36:30,260 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 211 transitions, 2378 flow [2024-06-27 20:36:30,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:30,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:30,261 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 20:36:30,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:36:30,261 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:30,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:30,261 INFO L85 PathProgramCache]: Analyzing trace with hash 1856267381, now seen corresponding path program 1 times [2024-06-27 20:36:30,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:30,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1286503380] [2024-06-27 20:36:30,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:30,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:30,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:30,813 INFO 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 20:36:30,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:30,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1286503380] [2024-06-27 20:36:30,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1286503380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:30,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:30,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:30,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739317325] [2024-06-27 20:36:30,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:30,814 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:30,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:30,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:30,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:30,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:30,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 211 transitions, 2378 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:30,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:30,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:30,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:31,493 INFO L124 PetriNetUnfolderBase]: 2511/3786 cut-off events. [2024-06-27 20:36:31,493 INFO L125 PetriNetUnfolderBase]: For 149975/149977 co-relation queries the response was YES. [2024-06-27 20:36:31,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26167 conditions, 3786 events. 2511/3786 cut-off events. For 149975/149977 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 18739 event pairs, 658 based on Foata normal form. 8/3794 useless extension candidates. Maximal degree in co-relation 26091. Up to 3436 conditions per place. [2024-06-27 20:36:31,524 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 178 selfloop transitions, 73 changer transitions 0/254 dead transitions. [2024-06-27 20:36:31,524 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 254 transitions, 3355 flow [2024-06-27 20:36:31,525 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:31,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:31,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-27 20:36:31,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-27 20:36:31,525 INFO L175 Difference]: Start difference. First operand has 161 places, 211 transitions, 2378 flow. Second operand 7 states and 131 transitions. [2024-06-27 20:36:31,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 254 transitions, 3355 flow [2024-06-27 20:36:31,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 254 transitions, 3230 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:31,675 INFO L231 Difference]: Finished difference. Result has 164 places, 228 transitions, 2706 flow [2024-06-27 20:36:31,675 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2268, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2706, PETRI_PLACES=164, PETRI_TRANSITIONS=228} [2024-06-27 20:36:31,675 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 123 predicate places. [2024-06-27 20:36:31,675 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 228 transitions, 2706 flow [2024-06-27 20:36:31,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:31,676 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:31,676 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 20:36:31,676 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:36:31,676 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:31,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:31,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1861981301, now seen corresponding path program 2 times [2024-06-27 20:36:31,677 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:31,677 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [792412973] [2024-06-27 20:36:31,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:31,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:31,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:32,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 20:36:32,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:32,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [792412973] [2024-06-27 20:36:32,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [792412973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:32,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:32,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:32,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911967646] [2024-06-27 20:36:32,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:32,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:32,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:32,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:32,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:32,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:32,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 228 transitions, 2706 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:32,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:32,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:32,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:32,860 INFO L124 PetriNetUnfolderBase]: 2493/3762 cut-off events. [2024-06-27 20:36:32,860 INFO L125 PetriNetUnfolderBase]: For 153781/153783 co-relation queries the response was YES. [2024-06-27 20:36:32,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26204 conditions, 3762 events. 2493/3762 cut-off events. For 153781/153783 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 18643 event pairs, 668 based on Foata normal form. 8/3770 useless extension candidates. Maximal degree in co-relation 26126. Up to 3425 conditions per place. [2024-06-27 20:36:32,891 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 183 selfloop transitions, 66 changer transitions 0/252 dead transitions. [2024-06-27 20:36:32,891 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 252 transitions, 3419 flow [2024-06-27 20:36:32,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:32,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:32,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:36:32,893 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-27 20:36:32,893 INFO L175 Difference]: Start difference. First operand has 164 places, 228 transitions, 2706 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:36:32,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 252 transitions, 3419 flow [2024-06-27 20:36:33,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 252 transitions, 3315 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:33,062 INFO L231 Difference]: Finished difference. Result has 168 places, 228 transitions, 2748 flow [2024-06-27 20:36:33,063 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2602, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2748, PETRI_PLACES=168, PETRI_TRANSITIONS=228} [2024-06-27 20:36:33,063 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 127 predicate places. [2024-06-27 20:36:33,063 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 228 transitions, 2748 flow [2024-06-27 20:36:33,063 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:33,064 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:33,064 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 20:36:33,064 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:36:33,064 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:33,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:33,064 INFO L85 PathProgramCache]: Analyzing trace with hash 1952427268, now seen corresponding path program 1 times [2024-06-27 20:36:33,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:33,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246159892] [2024-06-27 20:36:33,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:33,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:33,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:34,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:34,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:34,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246159892] [2024-06-27 20:36:34,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246159892] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:34,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:34,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:36:34,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944787874] [2024-06-27 20:36:34,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:34,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:36:34,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:34,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:36:34,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:36:34,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:34,204 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 228 transitions, 2748 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:34,204 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:34,204 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:34,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:34,942 INFO L124 PetriNetUnfolderBase]: 2534/3834 cut-off events. [2024-06-27 20:36:34,942 INFO L125 PetriNetUnfolderBase]: For 163703/163705 co-relation queries the response was YES. [2024-06-27 20:36:34,960 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26725 conditions, 3834 events. 2534/3834 cut-off events. For 163703/163705 co-relation queries the response was YES. Maximal size of possible extension queue 188. Compared 19188 event pairs, 634 based on Foata normal form. 14/3848 useless extension candidates. Maximal degree in co-relation 26646. Up to 3424 conditions per place. [2024-06-27 20:36:34,972 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 222 selfloop transitions, 41 changer transitions 0/266 dead transitions. [2024-06-27 20:36:34,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 266 transitions, 3400 flow [2024-06-27 20:36:34,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:34,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:34,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:36:34,973 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-27 20:36:34,973 INFO L175 Difference]: Start difference. First operand has 168 places, 228 transitions, 2748 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:36:34,973 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 266 transitions, 3400 flow [2024-06-27 20:36:35,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 266 transitions, 3288 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:36:35,126 INFO L231 Difference]: Finished difference. Result has 173 places, 229 transitions, 2752 flow [2024-06-27 20:36:35,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2636, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2752, PETRI_PLACES=173, PETRI_TRANSITIONS=229} [2024-06-27 20:36:35,126 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 20:36:35,127 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 229 transitions, 2752 flow [2024-06-27 20:36:35,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:35,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:35,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:36:35,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:36:35,127 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:35,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:35,128 INFO L85 PathProgramCache]: Analyzing trace with hash 1861977333, now seen corresponding path program 3 times [2024-06-27 20:36:35,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:35,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868708608] [2024-06-27 20:36:35,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:35,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:35,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:35,901 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:35,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:35,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868708608] [2024-06-27 20:36:35,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868708608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:35,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:35,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:35,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533304640] [2024-06-27 20:36:35,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:35,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:35,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:35,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:35,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:35,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:35,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 229 transitions, 2752 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:35,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:35,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:35,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:36,633 INFO L124 PetriNetUnfolderBase]: 2570/3884 cut-off events. [2024-06-27 20:36:36,633 INFO L125 PetriNetUnfolderBase]: For 170777/170779 co-relation queries the response was YES. [2024-06-27 20:36:36,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27216 conditions, 3884 events. 2570/3884 cut-off events. For 170777/170779 co-relation queries the response was YES. Maximal size of possible extension queue 191. Compared 19478 event pairs, 677 based on Foata normal form. 8/3892 useless extension candidates. Maximal degree in co-relation 27136. Up to 3521 conditions per place. [2024-06-27 20:36:36,666 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 182 selfloop transitions, 77 changer transitions 0/262 dead transitions. [2024-06-27 20:36:36,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 262 transitions, 3597 flow [2024-06-27 20:36:36,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:36,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:36,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:36:36,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 20:36:36,667 INFO L175 Difference]: Start difference. First operand has 173 places, 229 transitions, 2752 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:36:36,667 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 262 transitions, 3597 flow [2024-06-27 20:36:36,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 262 transitions, 3497 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 20:36:36,823 INFO L231 Difference]: Finished difference. Result has 174 places, 237 transitions, 2940 flow [2024-06-27 20:36:36,824 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2652, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2940, PETRI_PLACES=174, PETRI_TRANSITIONS=237} [2024-06-27 20:36:36,824 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 133 predicate places. [2024-06-27 20:36:36,824 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 237 transitions, 2940 flow [2024-06-27 20:36:36,824 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:36,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:36,824 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 20:36:36,825 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:36:36,825 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:36,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:36,825 INFO L85 PathProgramCache]: Analyzing trace with hash -375342155, now seen corresponding path program 3 times [2024-06-27 20:36:36,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:36,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073839999] [2024-06-27 20:36:36,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:36,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:36,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:37,342 INFO 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 20:36:37,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:37,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073839999] [2024-06-27 20:36:37,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1073839999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:37,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:37,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:37,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681237372] [2024-06-27 20:36:37,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:37,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:37,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:37,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:37,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:37,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:37,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 237 transitions, 2940 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:37,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:37,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:37,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:38,032 INFO L124 PetriNetUnfolderBase]: 2549/3853 cut-off events. [2024-06-27 20:36:38,032 INFO L125 PetriNetUnfolderBase]: For 173164/173164 co-relation queries the response was YES. [2024-06-27 20:36:38,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27541 conditions, 3853 events. 2549/3853 cut-off events. For 173164/173164 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 19277 event pairs, 676 based on Foata normal form. 3/3856 useless extension candidates. Maximal degree in co-relation 27460. Up to 3789 conditions per place. [2024-06-27 20:36:38,066 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 228 selfloop transitions, 27 changer transitions 0/258 dead transitions. [2024-06-27 20:36:38,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 258 transitions, 3588 flow [2024-06-27 20:36:38,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:38,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:38,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:36:38,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:36:38,067 INFO L175 Difference]: Start difference. First operand has 174 places, 237 transitions, 2940 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:36:38,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 258 transitions, 3588 flow [2024-06-27 20:36:38,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 258 transitions, 3383 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:38,235 INFO L231 Difference]: Finished difference. Result has 176 places, 237 transitions, 2797 flow [2024-06-27 20:36:38,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2735, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2797, PETRI_PLACES=176, PETRI_TRANSITIONS=237} [2024-06-27 20:36:38,236 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 135 predicate places. [2024-06-27 20:36:38,236 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 237 transitions, 2797 flow [2024-06-27 20:36:38,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:38,238 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:38,238 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 20:36:38,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:36:38,238 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:38,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:38,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1231162251, now seen corresponding path program 4 times [2024-06-27 20:36:38,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:38,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459440768] [2024-06-27 20:36:38,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:38,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:38,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:38,717 INFO 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 20:36:38,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:38,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459440768] [2024-06-27 20:36:38,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459440768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:38,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:38,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:38,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161425400] [2024-06-27 20:36:38,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:38,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:38,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:38,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:38,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:38,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:38,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 237 transitions, 2797 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:38,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:38,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:38,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:39,443 INFO L124 PetriNetUnfolderBase]: 2564/3874 cut-off events. [2024-06-27 20:36:39,444 INFO L125 PetriNetUnfolderBase]: For 179995/179995 co-relation queries the response was YES. [2024-06-27 20:36:39,473 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27524 conditions, 3874 events. 2564/3874 cut-off events. For 179995/179995 co-relation queries the response was YES. Maximal size of possible extension queue 192. Compared 19389 event pairs, 677 based on Foata normal form. 3/3877 useless extension candidates. Maximal degree in co-relation 27442. Up to 3835 conditions per place. [2024-06-27 20:36:39,486 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 234 selfloop transitions, 21 changer transitions 0/258 dead transitions. [2024-06-27 20:36:39,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 258 transitions, 3452 flow [2024-06-27 20:36:39,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:39,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:39,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-27 20:36:39,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-27 20:36:39,488 INFO L175 Difference]: Start difference. First operand has 176 places, 237 transitions, 2797 flow. Second operand 7 states and 113 transitions. [2024-06-27 20:36:39,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 258 transitions, 3452 flow [2024-06-27 20:36:39,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 258 transitions, 3143 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 20:36:39,670 INFO L231 Difference]: Finished difference. Result has 173 places, 243 transitions, 2653 flow [2024-06-27 20:36:39,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2514, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2653, PETRI_PLACES=173, PETRI_TRANSITIONS=243} [2024-06-27 20:36:39,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 132 predicate places. [2024-06-27 20:36:39,671 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 243 transitions, 2653 flow [2024-06-27 20:36:39,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:39,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:39,672 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 20:36:39,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:36:39,672 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:39,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:39,672 INFO L85 PathProgramCache]: Analyzing trace with hash 708383926, now seen corresponding path program 2 times [2024-06-27 20:36:39,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:39,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632197819] [2024-06-27 20:36:39,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:39,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:39,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:40,668 INFO 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 20:36:40,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:40,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632197819] [2024-06-27 20:36:40,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632197819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:40,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:40,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:36:40,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618780102] [2024-06-27 20:36:40,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:40,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:36:40,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:40,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:36:40,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:36:40,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:40,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 243 transitions, 2653 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:40,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:40,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:40,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:41,553 INFO L124 PetriNetUnfolderBase]: 2605/3947 cut-off events. [2024-06-27 20:36:41,553 INFO L125 PetriNetUnfolderBase]: For 190061/190063 co-relation queries the response was YES. [2024-06-27 20:36:41,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27748 conditions, 3947 events. 2605/3947 cut-off events. For 190061/190063 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19969 event pairs, 668 based on Foata normal form. 12/3959 useless extension candidates. Maximal degree in co-relation 27667. Up to 3773 conditions per place. [2024-06-27 20:36:41,584 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 252 selfloop transitions, 18 changer transitions 0/273 dead transitions. [2024-06-27 20:36:41,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 273 transitions, 3297 flow [2024-06-27 20:36:41,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:41,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:41,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:36:41,585 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 20:36:41,586 INFO L175 Difference]: Start difference. First operand has 173 places, 243 transitions, 2653 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:36:41,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 273 transitions, 3297 flow [2024-06-27 20:36:41,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 273 transitions, 3241 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-27 20:36:41,795 INFO L231 Difference]: Finished difference. Result has 177 places, 244 transitions, 2667 flow [2024-06-27 20:36:41,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2667, PETRI_PLACES=177, PETRI_TRANSITIONS=244} [2024-06-27 20:36:41,795 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 136 predicate places. [2024-06-27 20:36:41,795 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 244 transitions, 2667 flow [2024-06-27 20:36:41,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:41,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:41,796 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 20:36:41,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:36:41,796 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:41,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:41,796 INFO L85 PathProgramCache]: Analyzing trace with hash 963765410, now seen corresponding path program 3 times [2024-06-27 20:36:41,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:41,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422689283] [2024-06-27 20:36:41,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:41,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:41,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:42,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:42,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:42,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422689283] [2024-06-27 20:36:42,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422689283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:42,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:42,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:36:42,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140018694] [2024-06-27 20:36:42,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:42,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:36:42,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:42,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:36:42,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:36:43,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:43,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 244 transitions, 2667 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:43,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:43,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:43,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:43,773 INFO L124 PetriNetUnfolderBase]: 2626/3986 cut-off events. [2024-06-27 20:36:43,774 INFO L125 PetriNetUnfolderBase]: For 199896/199898 co-relation queries the response was YES. [2024-06-27 20:36:43,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27784 conditions, 3986 events. 2626/3986 cut-off events. For 199896/199898 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 20263 event pairs, 608 based on Foata normal form. 24/4010 useless extension candidates. Maximal degree in co-relation 27702. Up to 3293 conditions per place. [2024-06-27 20:36:43,809 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 215 selfloop transitions, 59 changer transitions 0/277 dead transitions. [2024-06-27 20:36:43,809 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 277 transitions, 3331 flow [2024-06-27 20:36:43,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:43,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:43,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-27 20:36:43,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.446875 [2024-06-27 20:36:43,811 INFO L175 Difference]: Start difference. First operand has 177 places, 244 transitions, 2667 flow. Second operand 8 states and 143 transitions. [2024-06-27 20:36:43,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 277 transitions, 3331 flow [2024-06-27 20:36:44,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 277 transitions, 3269 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:44,056 INFO L231 Difference]: Finished difference. Result has 179 places, 245 transitions, 2763 flow [2024-06-27 20:36:44,057 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=185, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2763, PETRI_PLACES=179, PETRI_TRANSITIONS=245} [2024-06-27 20:36:44,057 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-27 20:36:44,057 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 245 transitions, 2763 flow [2024-06-27 20:36:44,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:44,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:44,057 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 20:36:44,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:36:44,058 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:44,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:44,058 INFO L85 PathProgramCache]: Analyzing trace with hash 711533380, now seen corresponding path program 1 times [2024-06-27 20:36:44,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:44,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210217986] [2024-06-27 20:36:44,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:44,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:44,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:45,233 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:45,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:45,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210217986] [2024-06-27 20:36:45,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210217986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:45,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:45,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:36:45,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622228033] [2024-06-27 20:36:45,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:45,234 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:36:45,234 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:45,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:36:45,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:36:45,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:45,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 245 transitions, 2763 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:45,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:45,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:45,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:46,126 INFO L124 PetriNetUnfolderBase]: 2598/3942 cut-off events. [2024-06-27 20:36:46,126 INFO L125 PetriNetUnfolderBase]: For 193507/193509 co-relation queries the response was YES. [2024-06-27 20:36:46,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27362 conditions, 3942 events. 2598/3942 cut-off events. For 193507/193509 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 19993 event pairs, 536 based on Foata normal form. 16/3958 useless extension candidates. Maximal degree in co-relation 27279. Up to 3254 conditions per place. [2024-06-27 20:36:46,156 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 225 selfloop transitions, 58 changer transitions 0/286 dead transitions. [2024-06-27 20:36:46,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 286 transitions, 3424 flow [2024-06-27 20:36:46,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:46,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:46,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-27 20:36:46,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49375 [2024-06-27 20:36:46,158 INFO L175 Difference]: Start difference. First operand has 179 places, 245 transitions, 2763 flow. Second operand 8 states and 158 transitions. [2024-06-27 20:36:46,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 286 transitions, 3424 flow [2024-06-27 20:36:46,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 286 transitions, 3274 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:46,370 INFO L231 Difference]: Finished difference. Result has 180 places, 244 transitions, 2695 flow [2024-06-27 20:36:46,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2563, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2695, PETRI_PLACES=180, PETRI_TRANSITIONS=244} [2024-06-27 20:36:46,370 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 20:36:46,370 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 244 transitions, 2695 flow [2024-06-27 20:36:46,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:46,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:46,371 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 20:36:46,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:36:46,371 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:46,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:46,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1019397263, now seen corresponding path program 5 times [2024-06-27 20:36:46,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:46,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962915012] [2024-06-27 20:36:46,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:46,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:46,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:46,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:46,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:46,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962915012] [2024-06-27 20:36:46,842 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962915012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:46,842 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:46,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:46,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741011748] [2024-06-27 20:36:46,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:46,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:46,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:46,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:46,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:46,892 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:46,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 244 transitions, 2695 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:46,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:46,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:46,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:47,561 INFO L124 PetriNetUnfolderBase]: 2589/3929 cut-off events. [2024-06-27 20:36:47,561 INFO L125 PetriNetUnfolderBase]: For 182344/182346 co-relation queries the response was YES. [2024-06-27 20:36:47,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27026 conditions, 3929 events. 2589/3929 cut-off events. For 182344/182346 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19963 event pairs, 676 based on Foata normal form. 5/3934 useless extension candidates. Maximal degree in co-relation 26942. Up to 3889 conditions per place. [2024-06-27 20:36:47,671 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 232 selfloop transitions, 21 changer transitions 0/256 dead transitions. [2024-06-27 20:36:47,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 256 transitions, 3233 flow [2024-06-27 20:36:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:47,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-27 20:36:47,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3892857142857143 [2024-06-27 20:36:47,672 INFO L175 Difference]: Start difference. First operand has 180 places, 244 transitions, 2695 flow. Second operand 7 states and 109 transitions. [2024-06-27 20:36:47,672 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 256 transitions, 3233 flow [2024-06-27 20:36:47,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 256 transitions, 3080 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:36:47,857 INFO L231 Difference]: Finished difference. Result has 180 places, 244 transitions, 2592 flow [2024-06-27 20:36:47,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2542, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2592, PETRI_PLACES=180, PETRI_TRANSITIONS=244} [2024-06-27 20:36:47,858 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 139 predicate places. [2024-06-27 20:36:47,858 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 244 transitions, 2592 flow [2024-06-27 20:36:47,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:47,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:47,858 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 20:36:47,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:36:47,858 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:47,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:47,859 INFO L85 PathProgramCache]: Analyzing trace with hash -46272617, now seen corresponding path program 6 times [2024-06-27 20:36:47,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:47,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1140421545] [2024-06-27 20:36:47,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:47,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:47,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:48,356 INFO 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 20:36:48,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:48,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1140421545] [2024-06-27 20:36:48,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1140421545] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:48,357 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:48,357 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:36:48,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056665499] [2024-06-27 20:36:48,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:48,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:36:48,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:48,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:36:48,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:36:48,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:48,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 244 transitions, 2592 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:48,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:48,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:48,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:49,049 INFO L124 PetriNetUnfolderBase]: 2565/3896 cut-off events. [2024-06-27 20:36:49,050 INFO L125 PetriNetUnfolderBase]: For 176878/176880 co-relation queries the response was YES. [2024-06-27 20:36:49,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26180 conditions, 3896 events. 2565/3896 cut-off events. For 176878/176880 co-relation queries the response was YES. Maximal size of possible extension queue 197. Compared 19795 event pairs, 670 based on Foata normal form. 8/3904 useless extension candidates. Maximal degree in co-relation 26096. Up to 3774 conditions per place. [2024-06-27 20:36:49,157 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 219 selfloop transitions, 37 changer transitions 0/259 dead transitions. [2024-06-27 20:36:49,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 259 transitions, 3149 flow [2024-06-27 20:36:49,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:36:49,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:36:49,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:36:49,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-27 20:36:49,159 INFO L175 Difference]: Start difference. First operand has 180 places, 244 transitions, 2592 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:36:49,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 259 transitions, 3149 flow [2024-06-27 20:36:49,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 259 transitions, 3067 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:49,328 INFO L231 Difference]: Finished difference. Result has 181 places, 244 transitions, 2596 flow [2024-06-27 20:36:49,329 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2596, PETRI_PLACES=181, PETRI_TRANSITIONS=244} [2024-06-27 20:36:49,329 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 140 predicate places. [2024-06-27 20:36:49,329 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 244 transitions, 2596 flow [2024-06-27 20:36:49,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:49,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:49,330 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 20:36:49,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:36:49,330 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:49,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:49,331 INFO L85 PathProgramCache]: Analyzing trace with hash -1025115151, now seen corresponding path program 4 times [2024-06-27 20:36:49,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:49,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11812976] [2024-06-27 20:36:49,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:49,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:49,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:50,059 INFO 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 20:36:50,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:50,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11812976] [2024-06-27 20:36:50,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11812976] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:50,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:50,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:50,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043582570] [2024-06-27 20:36:50,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:50,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:50,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:50,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:50,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:50,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:50,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 244 transitions, 2596 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:50,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:50,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:50,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:50,906 INFO L124 PetriNetUnfolderBase]: 2579/3916 cut-off events. [2024-06-27 20:36:50,906 INFO L125 PetriNetUnfolderBase]: For 182626/182628 co-relation queries the response was YES. [2024-06-27 20:36:50,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26425 conditions, 3916 events. 2579/3916 cut-off events. For 182626/182628 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19919 event pairs, 672 based on Foata normal form. 8/3924 useless extension candidates. Maximal degree in co-relation 26340. Up to 3772 conditions per place. [2024-06-27 20:36:50,937 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 212 selfloop transitions, 50 changer transitions 0/265 dead transitions. [2024-06-27 20:36:50,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 265 transitions, 3238 flow [2024-06-27 20:36:50,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:50,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:50,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:36:50,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 20:36:50,938 INFO L175 Difference]: Start difference. First operand has 181 places, 244 transitions, 2596 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:36:50,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 265 transitions, 3238 flow [2024-06-27 20:36:51,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 265 transitions, 3099 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 20:36:51,144 INFO L231 Difference]: Finished difference. Result has 182 places, 249 transitions, 2655 flow [2024-06-27 20:36:51,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2458, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2655, PETRI_PLACES=182, PETRI_TRANSITIONS=249} [2024-06-27 20:36:51,145 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 141 predicate places. [2024-06-27 20:36:51,145 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 249 transitions, 2655 flow [2024-06-27 20:36:51,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:51,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:51,145 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 20:36:51,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:36:51,146 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:51,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:51,146 INFO L85 PathProgramCache]: Analyzing trace with hash -27871804, now seen corresponding path program 1 times [2024-06-27 20:36:51,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:51,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [374162593] [2024-06-27 20:36:51,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:51,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:51,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:51,815 INFO 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 20:36:51,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:51,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [374162593] [2024-06-27 20:36:51,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [374162593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:51,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:51,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:36:51,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962716446] [2024-06-27 20:36:51,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:51,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:36:51,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:51,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:36:51,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:36:51,878 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:51,879 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 249 transitions, 2655 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:51,879 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:51,879 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:51,879 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:52,620 INFO L124 PetriNetUnfolderBase]: 2587/3928 cut-off events. [2024-06-27 20:36:52,620 INFO L125 PetriNetUnfolderBase]: For 185639/185641 co-relation queries the response was YES. [2024-06-27 20:36:52,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27014 conditions, 3928 events. 2587/3928 cut-off events. For 185639/185641 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 19935 event pairs, 661 based on Foata normal form. 6/3934 useless extension candidates. Maximal degree in co-relation 26928. Up to 3818 conditions per place. [2024-06-27 20:36:52,656 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 236 selfloop transitions, 33 changer transitions 0/272 dead transitions. [2024-06-27 20:36:52,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 272 transitions, 3455 flow [2024-06-27 20:36:52,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:36:52,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:36:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:36:52,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:36:52,657 INFO L175 Difference]: Start difference. First operand has 182 places, 249 transitions, 2655 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:36:52,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 272 transitions, 3455 flow [2024-06-27 20:36:52,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 272 transitions, 3293 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:52,974 INFO L231 Difference]: Finished difference. Result has 185 places, 257 transitions, 2723 flow [2024-06-27 20:36:52,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2493, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2723, PETRI_PLACES=185, PETRI_TRANSITIONS=257} [2024-06-27 20:36:52,975 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 144 predicate places. [2024-06-27 20:36:52,975 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 257 transitions, 2723 flow [2024-06-27 20:36:52,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:52,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:52,975 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 20:36:52,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:36:52,976 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:52,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:52,976 INFO L85 PathProgramCache]: Analyzing trace with hash 1300016999, now seen corresponding path program 1 times [2024-06-27 20:36:52,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:52,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278599092] [2024-06-27 20:36:52,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:52,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:52,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:53,829 INFO 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 20:36:53,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:53,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278599092] [2024-06-27 20:36:53,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278599092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:53,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:53,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:53,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124622098] [2024-06-27 20:36:53,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:53,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:53,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:53,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:53,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:53,918 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:53,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 257 transitions, 2723 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:53,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:53,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:53,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:54,671 INFO L124 PetriNetUnfolderBase]: 2616/3971 cut-off events. [2024-06-27 20:36:54,671 INFO L125 PetriNetUnfolderBase]: For 198300/198302 co-relation queries the response was YES. [2024-06-27 20:36:54,695 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27777 conditions, 3971 events. 2616/3971 cut-off events. For 198300/198302 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 20164 event pairs, 540 based on Foata normal form. 6/3977 useless extension candidates. Maximal degree in co-relation 27689. Up to 3666 conditions per place. [2024-06-27 20:36:54,711 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 221 selfloop transitions, 78 changer transitions 0/302 dead transitions. [2024-06-27 20:36:54,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 302 transitions, 3641 flow [2024-06-27 20:36:54,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:54,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:54,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:36:54,712 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4527777777777778 [2024-06-27 20:36:54,712 INFO L175 Difference]: Start difference. First operand has 185 places, 257 transitions, 2723 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:36:54,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 302 transitions, 3641 flow [2024-06-27 20:36:55,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 302 transitions, 3523 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-27 20:36:55,009 INFO L231 Difference]: Finished difference. Result has 192 places, 264 transitions, 2905 flow [2024-06-27 20:36:55,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2605, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2905, PETRI_PLACES=192, PETRI_TRANSITIONS=264} [2024-06-27 20:36:55,010 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-27 20:36:55,010 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 264 transitions, 2905 flow [2024-06-27 20:36:55,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:55,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:55,011 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 20:36:55,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:36:55,011 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:55,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:55,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1591504251, now seen corresponding path program 1 times [2024-06-27 20:36:55,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:55,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423281188] [2024-06-27 20:36:55,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:55,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:55,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:55,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:55,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:55,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423281188] [2024-06-27 20:36:55,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1423281188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:55,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:55,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:55,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124850657] [2024-06-27 20:36:55,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:55,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:55,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:55,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:55,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:55,987 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:55,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 264 transitions, 2905 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:55,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:55,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:55,988 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:56,770 INFO L124 PetriNetUnfolderBase]: 2652/4021 cut-off events. [2024-06-27 20:36:56,770 INFO L125 PetriNetUnfolderBase]: For 210633/210635 co-relation queries the response was YES. [2024-06-27 20:36:56,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28757 conditions, 4021 events. 2652/4021 cut-off events. For 210633/210635 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 20512 event pairs, 653 based on Foata normal form. 6/4027 useless extension candidates. Maximal degree in co-relation 28666. Up to 3489 conditions per place. [2024-06-27 20:36:56,807 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 173 selfloop transitions, 133 changer transitions 0/309 dead transitions. [2024-06-27 20:36:56,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 309 transitions, 3967 flow [2024-06-27 20:36:56,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:56,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:56,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:36:56,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46944444444444444 [2024-06-27 20:36:56,808 INFO L175 Difference]: Start difference. First operand has 192 places, 264 transitions, 2905 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:36:56,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 309 transitions, 3967 flow [2024-06-27 20:36:57,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 309 transitions, 3784 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-27 20:36:57,137 INFO L231 Difference]: Finished difference. Result has 195 places, 272 transitions, 3171 flow [2024-06-27 20:36:57,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=195, PETRI_TRANSITIONS=272} [2024-06-27 20:36:57,138 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 154 predicate places. [2024-06-27 20:36:57,138 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 272 transitions, 3171 flow [2024-06-27 20:36:57,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:57,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:57,139 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 20:36:57,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:36:57,139 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:57,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:57,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1935600631, now seen corresponding path program 2 times [2024-06-27 20:36:57,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:57,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022892371] [2024-06-27 20:36:57,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:57,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:57,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:36:58,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:36:58,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:36:58,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022892371] [2024-06-27 20:36:58,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022892371] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:36:58,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:36:58,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:36:58,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050706706] [2024-06-27 20:36:58,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:36:58,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:36:58,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:36:58,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:36:58,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:36:58,112 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:36:58,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 272 transitions, 3171 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:58,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:36:58,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:36:58,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:36:58,828 INFO L124 PetriNetUnfolderBase]: 2668/4045 cut-off events. [2024-06-27 20:36:58,828 INFO L125 PetriNetUnfolderBase]: For 220809/220811 co-relation queries the response was YES. [2024-06-27 20:36:58,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29524 conditions, 4045 events. 2668/4045 cut-off events. For 220809/220811 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 20667 event pairs, 676 based on Foata normal form. 6/4051 useless extension candidates. Maximal degree in co-relation 29432. Up to 3822 conditions per place. [2024-06-27 20:36:58,867 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 231 selfloop transitions, 74 changer transitions 0/308 dead transitions. [2024-06-27 20:36:58,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 308 transitions, 3916 flow [2024-06-27 20:36:58,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:36:58,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:36:58,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:36:58,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-27 20:36:58,869 INFO L175 Difference]: Start difference. First operand has 195 places, 272 transitions, 3171 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:36:58,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 308 transitions, 3916 flow [2024-06-27 20:36:59,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 308 transitions, 3675 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 20:36:59,185 INFO L231 Difference]: Finished difference. Result has 199 places, 275 transitions, 3131 flow [2024-06-27 20:36:59,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3131, PETRI_PLACES=199, PETRI_TRANSITIONS=275} [2024-06-27 20:36:59,185 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 158 predicate places. [2024-06-27 20:36:59,185 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 275 transitions, 3131 flow [2024-06-27 20:36:59,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:36:59,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:36:59,186 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 20:36:59,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:36:59,186 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:36:59,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:36:59,186 INFO L85 PathProgramCache]: Analyzing trace with hash 1599835811, now seen corresponding path program 3 times [2024-06-27 20:36:59,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:36:59,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971933021] [2024-06-27 20:36:59,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:36:59,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:36:59,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:00,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:00,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:00,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971933021] [2024-06-27 20:37:00,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971933021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:00,023 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:00,023 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:00,023 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499263576] [2024-06-27 20:37:00,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:00,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:00,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:00,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:00,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:00,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:00,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 275 transitions, 3131 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:00,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:00,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:00,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:00,836 INFO L124 PetriNetUnfolderBase]: 2684/4069 cut-off events. [2024-06-27 20:37:00,837 INFO L125 PetriNetUnfolderBase]: For 227790/227792 co-relation queries the response was YES. [2024-06-27 20:37:00,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29793 conditions, 4069 events. 2684/4069 cut-off events. For 227790/227792 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 20806 event pairs, 675 based on Foata normal form. 6/4075 useless extension candidates. Maximal degree in co-relation 29699. Up to 3888 conditions per place. [2024-06-27 20:37:00,873 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 243 selfloop transitions, 59 changer transitions 0/305 dead transitions. [2024-06-27 20:37:00,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 305 transitions, 3860 flow [2024-06-27 20:37:00,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:00,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:00,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:37:00,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 20:37:00,874 INFO L175 Difference]: Start difference. First operand has 199 places, 275 transitions, 3131 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:37:00,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 305 transitions, 3860 flow [2024-06-27 20:37:01,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 305 transitions, 3690 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:01,153 INFO L231 Difference]: Finished difference. Result has 201 places, 278 transitions, 3138 flow [2024-06-27 20:37:01,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2961, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3138, PETRI_PLACES=201, PETRI_TRANSITIONS=278} [2024-06-27 20:37:01,154 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 160 predicate places. [2024-06-27 20:37:01,154 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 278 transitions, 3138 flow [2024-06-27 20:37:01,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:01,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:01,154 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 20:37:01,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:37:01,154 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:01,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:01,154 INFO L85 PathProgramCache]: Analyzing trace with hash 1599836121, now seen corresponding path program 2 times [2024-06-27 20:37:01,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:01,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922634171] [2024-06-27 20:37:01,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:01,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:02,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:02,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:02,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922634171] [2024-06-27 20:37:02,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922634171] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:02,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:02,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:02,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519771182] [2024-06-27 20:37:02,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:02,010 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:02,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:02,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:02,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:02,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:02,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 278 transitions, 3138 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:02,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:02,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:02,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:02,905 INFO L124 PetriNetUnfolderBase]: 2736/4141 cut-off events. [2024-06-27 20:37:02,905 INFO L125 PetriNetUnfolderBase]: For 242086/242088 co-relation queries the response was YES. [2024-06-27 20:37:02,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30616 conditions, 4141 events. 2736/4141 cut-off events. For 242086/242088 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21163 event pairs, 657 based on Foata normal form. 6/4147 useless extension candidates. Maximal degree in co-relation 30521. Up to 3705 conditions per place. [2024-06-27 20:37:02,941 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 202 selfloop transitions, 113 changer transitions 0/318 dead transitions. [2024-06-27 20:37:02,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 318 transitions, 4188 flow [2024-06-27 20:37:02,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:02,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:02,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-27 20:37:02,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45555555555555555 [2024-06-27 20:37:02,943 INFO L175 Difference]: Start difference. First operand has 201 places, 278 transitions, 3138 flow. Second operand 9 states and 164 transitions. [2024-06-27 20:37:02,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 318 transitions, 4188 flow [2024-06-27 20:37:03,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 318 transitions, 4042 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:03,223 INFO L231 Difference]: Finished difference. Result has 203 places, 286 transitions, 3373 flow [2024-06-27 20:37:03,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3373, PETRI_PLACES=203, PETRI_TRANSITIONS=286} [2024-06-27 20:37:03,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 162 predicate places. [2024-06-27 20:37:03,224 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 286 transitions, 3373 flow [2024-06-27 20:37:03,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:03,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:03,225 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 20:37:03,225 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:37:03,225 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:03,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:03,225 INFO L85 PathProgramCache]: Analyzing trace with hash -336552995, now seen corresponding path program 3 times [2024-06-27 20:37:03,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:03,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879875934] [2024-06-27 20:37:03,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:03,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:03,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:04,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:04,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:04,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879875934] [2024-06-27 20:37:04,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879875934] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:04,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:04,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:04,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478739063] [2024-06-27 20:37:04,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:04,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:04,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:04,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:04,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:04,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:04,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 286 transitions, 3373 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:04,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:04,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:04,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:05,077 INFO L124 PetriNetUnfolderBase]: 2724/4125 cut-off events. [2024-06-27 20:37:05,077 INFO L125 PetriNetUnfolderBase]: For 245762/245764 co-relation queries the response was YES. [2024-06-27 20:37:05,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30687 conditions, 4125 events. 2724/4125 cut-off events. For 245762/245764 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 21124 event pairs, 670 based on Foata normal form. 6/4131 useless extension candidates. Maximal degree in co-relation 30591. Up to 3792 conditions per place. [2024-06-27 20:37:05,115 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 220 selfloop transitions, 91 changer transitions 0/314 dead transitions. [2024-06-27 20:37:05,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 314 transitions, 4063 flow [2024-06-27 20:37:05,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:05,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:05,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:37:05,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-27 20:37:05,116 INFO L175 Difference]: Start difference. First operand has 203 places, 286 transitions, 3373 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:37:05,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 314 transitions, 4063 flow [2024-06-27 20:37:05,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 314 transitions, 3825 flow, removed 49 selfloop flow, removed 5 redundant places. [2024-06-27 20:37:05,347 INFO L231 Difference]: Finished difference. Result has 207 places, 286 transitions, 3324 flow [2024-06-27 20:37:05,347 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3135, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3324, PETRI_PLACES=207, PETRI_TRANSITIONS=286} [2024-06-27 20:37:05,347 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 20:37:05,347 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 286 transitions, 3324 flow [2024-06-27 20:37:05,347 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:05,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:05,348 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 20:37:05,348 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:37:05,348 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:05,348 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:05,348 INFO L85 PathProgramCache]: Analyzing trace with hash 116875731, now seen corresponding path program 1 times [2024-06-27 20:37:05,348 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:05,348 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852208939] [2024-06-27 20:37:05,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:05,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:05,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:05,969 INFO 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 20:37:05,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:05,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852208939] [2024-06-27 20:37:05,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852208939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:05,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:05,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:05,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766204818] [2024-06-27 20:37:05,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:05,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:05,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:05,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:05,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:06,094 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:06,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 286 transitions, 3324 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:06,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:06,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:06,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:06,885 INFO L124 PetriNetUnfolderBase]: 2784/4210 cut-off events. [2024-06-27 20:37:06,886 INFO L125 PetriNetUnfolderBase]: For 265277/265279 co-relation queries the response was YES. [2024-06-27 20:37:06,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31374 conditions, 4210 events. 2784/4210 cut-off events. For 265277/265279 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21641 event pairs, 662 based on Foata normal form. 14/4224 useless extension candidates. Maximal degree in co-relation 31276. Up to 3926 conditions per place. [2024-06-27 20:37:06,930 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 278 selfloop transitions, 37 changer transitions 0/318 dead transitions. [2024-06-27 20:37:06,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 318 transitions, 4102 flow [2024-06-27 20:37:06,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:06,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:06,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 20:37:06,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44375 [2024-06-27 20:37:06,932 INFO L175 Difference]: Start difference. First operand has 207 places, 286 transitions, 3324 flow. Second operand 8 states and 142 transitions. [2024-06-27 20:37:06,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 318 transitions, 4102 flow [2024-06-27 20:37:07,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 318 transitions, 3896 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:37:07,282 INFO L231 Difference]: Finished difference. Result has 207 places, 290 transitions, 3277 flow [2024-06-27 20:37:07,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3118, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3277, PETRI_PLACES=207, PETRI_TRANSITIONS=290} [2024-06-27 20:37:07,283 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 166 predicate places. [2024-06-27 20:37:07,283 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 290 transitions, 3277 flow [2024-06-27 20:37:07,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:07,283 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:07,283 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 20:37:07,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:37:07,284 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:07,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:07,284 INFO L85 PathProgramCache]: Analyzing trace with hash -1817389819, now seen corresponding path program 2 times [2024-06-27 20:37:07,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:07,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282123600] [2024-06-27 20:37:07,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:07,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:07,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:07,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:07,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:07,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282123600] [2024-06-27 20:37:07,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282123600] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:07,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:07,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:07,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699472416] [2024-06-27 20:37:07,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:07,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:07,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:07,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:07,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:07,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:07,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 290 transitions, 3277 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:07,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:07,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:07,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:08,756 INFO L124 PetriNetUnfolderBase]: 3020/4536 cut-off events. [2024-06-27 20:37:08,757 INFO L125 PetriNetUnfolderBase]: For 311975/311977 co-relation queries the response was YES. [2024-06-27 20:37:08,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35126 conditions, 4536 events. 3020/4536 cut-off events. For 311975/311977 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 23306 event pairs, 673 based on Foata normal form. 14/4550 useless extension candidates. Maximal degree in co-relation 35027. Up to 3693 conditions per place. [2024-06-27 20:37:08,801 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 253 selfloop transitions, 87 changer transitions 0/343 dead transitions. [2024-06-27 20:37:08,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 343 transitions, 4552 flow [2024-06-27 20:37:08,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:08,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:08,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-27 20:37:08,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.478125 [2024-06-27 20:37:08,802 INFO L175 Difference]: Start difference. First operand has 207 places, 290 transitions, 3277 flow. Second operand 8 states and 153 transitions. [2024-06-27 20:37:08,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 343 transitions, 4552 flow [2024-06-27 20:37:09,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 343 transitions, 4391 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:09,143 INFO L231 Difference]: Finished difference. Result has 211 places, 306 transitions, 3606 flow [2024-06-27 20:37:09,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3606, PETRI_PLACES=211, PETRI_TRANSITIONS=306} [2024-06-27 20:37:09,144 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 170 predicate places. [2024-06-27 20:37:09,144 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 306 transitions, 3606 flow [2024-06-27 20:37:09,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:09,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:09,144 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 20:37:09,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:37:09,144 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:09,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:09,145 INFO L85 PathProgramCache]: Analyzing trace with hash -1640258299, now seen corresponding path program 3 times [2024-06-27 20:37:09,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:09,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629464840] [2024-06-27 20:37:09,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:09,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:09,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:09,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:09,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:09,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629464840] [2024-06-27 20:37:09,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629464840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:09,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:09,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:09,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316878000] [2024-06-27 20:37:09,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:09,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:09,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:09,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:09,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:09,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:09,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 306 transitions, 3606 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:09,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:09,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:09,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:10,825 INFO L124 PetriNetUnfolderBase]: 3176/4752 cut-off events. [2024-06-27 20:37:10,825 INFO L125 PetriNetUnfolderBase]: For 349776/349778 co-relation queries the response was YES. [2024-06-27 20:37:10,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38606 conditions, 4752 events. 3176/4752 cut-off events. For 349776/349778 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 24465 event pairs, 721 based on Foata normal form. 14/4766 useless extension candidates. Maximal degree in co-relation 38504. Up to 3773 conditions per place. [2024-06-27 20:37:10,871 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 257 selfloop transitions, 87 changer transitions 0/347 dead transitions. [2024-06-27 20:37:10,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 347 transitions, 4834 flow [2024-06-27 20:37:10,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:10,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:10,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-27 20:37:10,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-27 20:37:10,873 INFO L175 Difference]: Start difference. First operand has 211 places, 306 transitions, 3606 flow. Second operand 8 states and 148 transitions. [2024-06-27 20:37:10,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 347 transitions, 4834 flow [2024-06-27 20:37:11,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 347 transitions, 4697 flow, removed 61 selfloop flow, removed 2 redundant places. [2024-06-27 20:37:11,232 INFO L231 Difference]: Finished difference. Result has 217 places, 313 transitions, 3803 flow [2024-06-27 20:37:11,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3495, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3803, PETRI_PLACES=217, PETRI_TRANSITIONS=313} [2024-06-27 20:37:11,233 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 176 predicate places. [2024-06-27 20:37:11,233 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 313 transitions, 3803 flow [2024-06-27 20:37:11,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:11,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:11,233 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 20:37:11,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:37:11,233 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:11,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:11,234 INFO L85 PathProgramCache]: Analyzing trace with hash 1886723141, now seen corresponding path program 4 times [2024-06-27 20:37:11,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:11,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948637445] [2024-06-27 20:37:11,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:11,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:11,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:12,100 INFO 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 20:37:12,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:12,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948637445] [2024-06-27 20:37:12,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948637445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:12,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:12,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:12,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607177385] [2024-06-27 20:37:12,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:12,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:12,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:12,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:12,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:12,190 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:12,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 313 transitions, 3803 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:12,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:12,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:12,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:13,138 INFO L124 PetriNetUnfolderBase]: 3280/4911 cut-off events. [2024-06-27 20:37:13,138 INFO L125 PetriNetUnfolderBase]: For 385759/385761 co-relation queries the response was YES. [2024-06-27 20:37:13,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39924 conditions, 4911 events. 3280/4911 cut-off events. For 385759/385761 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 25441 event pairs, 760 based on Foata normal form. 30/4941 useless extension candidates. Maximal degree in co-relation 39819. Up to 4456 conditions per place. [2024-06-27 20:37:13,187 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 259 selfloop transitions, 86 changer transitions 0/348 dead transitions. [2024-06-27 20:37:13,188 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 348 transitions, 4728 flow [2024-06-27 20:37:13,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:13,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:13,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-27 20:37:13,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4388888888888889 [2024-06-27 20:37:13,189 INFO L175 Difference]: Start difference. First operand has 217 places, 313 transitions, 3803 flow. Second operand 9 states and 158 transitions. [2024-06-27 20:37:13,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 348 transitions, 4728 flow [2024-06-27 20:37:13,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 348 transitions, 4578 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-27 20:37:13,644 INFO L231 Difference]: Finished difference. Result has 222 places, 318 transitions, 3953 flow [2024-06-27 20:37:13,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3653, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3953, PETRI_PLACES=222, PETRI_TRANSITIONS=318} [2024-06-27 20:37:13,645 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-27 20:37:13,645 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 318 transitions, 3953 flow [2024-06-27 20:37:13,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:13,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:13,645 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 20:37:13,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:37:13,646 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:13,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:13,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1886723451, now seen corresponding path program 4 times [2024-06-27 20:37:13,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:13,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942847809] [2024-06-27 20:37:13,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:13,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:13,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:14,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 20:37:14,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:14,639 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942847809] [2024-06-27 20:37:14,639 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942847809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:14,639 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:14,639 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:14,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533151224] [2024-06-27 20:37:14,639 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:14,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:14,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:14,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:14,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:14,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:14,783 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 318 transitions, 3953 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:14,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:14,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:14,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:15,791 INFO L124 PetriNetUnfolderBase]: 3300/4939 cut-off events. [2024-06-27 20:37:15,791 INFO L125 PetriNetUnfolderBase]: For 361281/361283 co-relation queries the response was YES. [2024-06-27 20:37:15,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40131 conditions, 4939 events. 3300/4939 cut-off events. For 361281/361283 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 25642 event pairs, 728 based on Foata normal form. 6/4945 useless extension candidates. Maximal degree in co-relation 40025. Up to 4509 conditions per place. [2024-06-27 20:37:15,836 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 249 selfloop transitions, 97 changer transitions 0/349 dead transitions. [2024-06-27 20:37:15,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 349 transitions, 4907 flow [2024-06-27 20:37:15,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:15,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:15,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-27 20:37:15,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-27 20:37:15,837 INFO L175 Difference]: Start difference. First operand has 222 places, 318 transitions, 3953 flow. Second operand 9 states and 157 transitions. [2024-06-27 20:37:15,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 349 transitions, 4907 flow [2024-06-27 20:37:16,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 349 transitions, 4706 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:16,334 INFO L231 Difference]: Finished difference. Result has 224 places, 322 transitions, 4039 flow [2024-06-27 20:37:16,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3752, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4039, PETRI_PLACES=224, PETRI_TRANSITIONS=322} [2024-06-27 20:37:16,335 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 183 predicate places. [2024-06-27 20:37:16,335 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 322 transitions, 4039 flow [2024-06-27 20:37:16,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:16,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:16,335 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 20:37:16,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:37:16,335 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:16,336 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:16,336 INFO L85 PathProgramCache]: Analyzing trace with hash -1640012035, now seen corresponding path program 1 times [2024-06-27 20:37:16,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:16,336 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520684902] [2024-06-27 20:37:16,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:16,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:16,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:17,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:17,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:17,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520684902] [2024-06-27 20:37:17,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [520684902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:17,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:17,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:17,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684634593] [2024-06-27 20:37:17,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:17,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:17,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:17,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:17,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:17,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:17,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 322 transitions, 4039 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:17,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:17,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:17,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:18,411 INFO L124 PetriNetUnfolderBase]: 3313/4957 cut-off events. [2024-06-27 20:37:18,412 INFO L125 PetriNetUnfolderBase]: For 367985/367985 co-relation queries the response was YES. [2024-06-27 20:37:18,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40373 conditions, 4957 events. 3313/4957 cut-off events. For 367985/367985 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 25749 event pairs, 758 based on Foata normal form. 2/4959 useless extension candidates. Maximal degree in co-relation 40266. Up to 4894 conditions per place. [2024-06-27 20:37:18,461 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 323 selfloop transitions, 27 changer transitions 0/353 dead transitions. [2024-06-27 20:37:18,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 353 transitions, 4918 flow [2024-06-27 20:37:18,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:18,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:18,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-27 20:37:18,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-27 20:37:18,462 INFO L175 Difference]: Start difference. First operand has 224 places, 322 transitions, 4039 flow. Second operand 8 states and 129 transitions. [2024-06-27 20:37:18,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 353 transitions, 4918 flow [2024-06-27 20:37:18,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 353 transitions, 4663 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:18,977 INFO L231 Difference]: Finished difference. Result has 228 places, 332 transitions, 4011 flow [2024-06-27 20:37:18,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3788, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4011, PETRI_PLACES=228, PETRI_TRANSITIONS=332} [2024-06-27 20:37:18,977 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 187 predicate places. [2024-06-27 20:37:18,977 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 332 transitions, 4011 flow [2024-06-27 20:37:18,977 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:18,977 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:18,977 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 20:37:18,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:37:18,978 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:18,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:18,978 INFO L85 PathProgramCache]: Analyzing trace with hash 134293663, now seen corresponding path program 4 times [2024-06-27 20:37:18,978 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:18,978 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182552219] [2024-06-27 20:37:18,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:18,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:18,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:19,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:19,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:19,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182552219] [2024-06-27 20:37:19,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182552219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:19,570 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:19,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:19,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036655779] [2024-06-27 20:37:19,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:19,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:19,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:19,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:19,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:19,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:19,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 332 transitions, 4011 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:19,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:19,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:19,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:20,673 INFO L124 PetriNetUnfolderBase]: 3343/4999 cut-off events. [2024-06-27 20:37:20,673 INFO L125 PetriNetUnfolderBase]: For 387585/387585 co-relation queries the response was YES. [2024-06-27 20:37:20,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40958 conditions, 4999 events. 3343/4999 cut-off events. For 387585/387585 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 26006 event pairs, 768 based on Foata normal form. 6/5005 useless extension candidates. Maximal degree in co-relation 40847. Up to 4900 conditions per place. [2024-06-27 20:37:20,728 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 335 selfloop transitions, 22 changer transitions 0/360 dead transitions. [2024-06-27 20:37:20,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 360 transitions, 4869 flow [2024-06-27 20:37:20,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:20,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:20,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:37:20,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 20:37:20,729 INFO L175 Difference]: Start difference. First operand has 228 places, 332 transitions, 4011 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:37:20,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 360 transitions, 4869 flow [2024-06-27 20:37:21,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 360 transitions, 4779 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-27 20:37:21,209 INFO L231 Difference]: Finished difference. Result has 233 places, 335 transitions, 4041 flow [2024-06-27 20:37:21,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3921, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4041, PETRI_PLACES=233, PETRI_TRANSITIONS=335} [2024-06-27 20:37:21,210 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 192 predicate places. [2024-06-27 20:37:21,210 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 335 transitions, 4041 flow [2024-06-27 20:37:21,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:21,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:21,210 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 20:37:21,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:37:21,210 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:21,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:21,211 INFO L85 PathProgramCache]: Analyzing trace with hash 362194813, now seen corresponding path program 5 times [2024-06-27 20:37:21,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:21,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497772255] [2024-06-27 20:37:21,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:21,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:21,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:21,831 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:21,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:21,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497772255] [2024-06-27 20:37:21,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497772255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:21,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:21,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:21,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979469146] [2024-06-27 20:37:21,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:21,832 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:21,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:21,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:21,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:21,915 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:21,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 335 transitions, 4041 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:21,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:21,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:21,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:22,919 INFO L124 PetriNetUnfolderBase]: 3421/5107 cut-off events. [2024-06-27 20:37:22,920 INFO L125 PetriNetUnfolderBase]: For 417420/417420 co-relation queries the response was YES. [2024-06-27 20:37:22,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42508 conditions, 5107 events. 3421/5107 cut-off events. For 417420/417420 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 26656 event pairs, 760 based on Foata normal form. 6/5113 useless extension candidates. Maximal degree in co-relation 42395. Up to 4997 conditions per place. [2024-06-27 20:37:22,977 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 345 selfloop transitions, 23 changer transitions 0/371 dead transitions. [2024-06-27 20:37:22,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 371 transitions, 5143 flow [2024-06-27 20:37:22,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:22,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:22,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-27 20:37:22,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40555555555555556 [2024-06-27 20:37:22,979 INFO L175 Difference]: Start difference. First operand has 233 places, 335 transitions, 4041 flow. Second operand 9 states and 146 transitions. [2024-06-27 20:37:22,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 371 transitions, 5143 flow [2024-06-27 20:37:23,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 371 transitions, 5051 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:23,438 INFO L231 Difference]: Finished difference. Result has 238 places, 343 transitions, 4183 flow [2024-06-27 20:37:23,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3949, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4183, PETRI_PLACES=238, PETRI_TRANSITIONS=343} [2024-06-27 20:37:23,438 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 197 predicate places. [2024-06-27 20:37:23,438 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 343 transitions, 4183 flow [2024-06-27 20:37:23,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:23,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:23,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 20:37:23,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:37:23,439 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:23,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:23,440 INFO L85 PathProgramCache]: Analyzing trace with hash 406956779, now seen corresponding path program 6 times [2024-06-27 20:37:23,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:23,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979442087] [2024-06-27 20:37:23,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:23,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:23,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:24,055 INFO 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 20:37:24,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:24,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979442087] [2024-06-27 20:37:24,056 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1979442087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:24,056 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:24,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:24,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340247738] [2024-06-27 20:37:24,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:24,056 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:24,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:24,057 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:24,057 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:24,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:24,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 343 transitions, 4183 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:24,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:24,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:24,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:25,177 INFO L124 PetriNetUnfolderBase]: 3403/5083 cut-off events. [2024-06-27 20:37:25,178 INFO L125 PetriNetUnfolderBase]: For 418353/418353 co-relation queries the response was YES. [2024-06-27 20:37:25,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42182 conditions, 5083 events. 3403/5083 cut-off events. For 418353/418353 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26470 event pairs, 769 based on Foata normal form. 6/5089 useless extension candidates. Maximal degree in co-relation 42066. Up to 5028 conditions per place. [2024-06-27 20:37:25,236 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 343 selfloop transitions, 17 changer transitions 0/363 dead transitions. [2024-06-27 20:37:25,236 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 363 transitions, 4963 flow [2024-06-27 20:37:25,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:25,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:25,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:37:25,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-27 20:37:25,241 INFO L175 Difference]: Start difference. First operand has 238 places, 343 transitions, 4183 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:37:25,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 363 transitions, 4963 flow [2024-06-27 20:37:25,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 363 transitions, 4829 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 20:37:25,804 INFO L231 Difference]: Finished difference. Result has 242 places, 343 transitions, 4089 flow [2024-06-27 20:37:25,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4049, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=326, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4089, PETRI_PLACES=242, PETRI_TRANSITIONS=343} [2024-06-27 20:37:25,804 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-27 20:37:25,805 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 343 transitions, 4089 flow [2024-06-27 20:37:25,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:25,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:25,805 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 20:37:25,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:37:25,805 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:25,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:25,805 INFO L85 PathProgramCache]: Analyzing trace with hash 134413633, now seen corresponding path program 7 times [2024-06-27 20:37:25,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:25,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858503423] [2024-06-27 20:37:25,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:25,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:25,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:26,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 20:37:26,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:26,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858503423] [2024-06-27 20:37:26,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858503423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:26,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:26,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:26,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324540104] [2024-06-27 20:37:26,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:26,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:26,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:26,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:26,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:26,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:26,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 343 transitions, 4089 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:26,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:26,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:26,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:27,507 INFO L124 PetriNetUnfolderBase]: 3385/5059 cut-off events. [2024-06-27 20:37:27,507 INFO L125 PetriNetUnfolderBase]: For 415987/415987 co-relation queries the response was YES. [2024-06-27 20:37:27,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41412 conditions, 5059 events. 3385/5059 cut-off events. For 415987/415987 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 26341 event pairs, 746 based on Foata normal form. 6/5065 useless extension candidates. Maximal degree in co-relation 41294. Up to 4794 conditions per place. [2024-06-27 20:37:27,559 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 320 selfloop transitions, 55 changer transitions 0/378 dead transitions. [2024-06-27 20:37:27,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 378 transitions, 5229 flow [2024-06-27 20:37:27,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:27,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:27,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-27 20:37:27,560 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.434375 [2024-06-27 20:37:27,560 INFO L175 Difference]: Start difference. First operand has 242 places, 343 transitions, 4089 flow. Second operand 8 states and 139 transitions. [2024-06-27 20:37:27,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 378 transitions, 5229 flow [2024-06-27 20:37:28,112 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 243 places, 378 transitions, 5193 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:28,116 INFO L231 Difference]: Finished difference. Result has 245 places, 349 transitions, 4359 flow [2024-06-27 20:37:28,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4053, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4359, PETRI_PLACES=245, PETRI_TRANSITIONS=349} [2024-06-27 20:37:28,117 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 204 predicate places. [2024-06-27 20:37:28,117 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 349 transitions, 4359 flow [2024-06-27 20:37:28,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:28,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:28,117 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 20:37:28,117 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:37:28,117 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:28,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:28,118 INFO L85 PathProgramCache]: Analyzing trace with hash 411188279, now seen corresponding path program 8 times [2024-06-27 20:37:28,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:28,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1165622499] [2024-06-27 20:37:28,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:28,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:28,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:28,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 20:37:28,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:28,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1165622499] [2024-06-27 20:37:28,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1165622499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:28,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:28,670 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:28,670 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803463749] [2024-06-27 20:37:28,670 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:28,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:28,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:28,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:28,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:28,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:28,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 349 transitions, 4359 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:28,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:28,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:28,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:29,759 INFO L124 PetriNetUnfolderBase]: 3463/5167 cut-off events. [2024-06-27 20:37:29,759 INFO L125 PetriNetUnfolderBase]: For 446712/446712 co-relation queries the response was YES. [2024-06-27 20:37:29,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43476 conditions, 5167 events. 3463/5167 cut-off events. For 446712/446712 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 26962 event pairs, 778 based on Foata normal form. 6/5173 useless extension candidates. Maximal degree in co-relation 43356. Up to 5027 conditions per place. [2024-06-27 20:37:29,822 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 337 selfloop transitions, 39 changer transitions 0/379 dead transitions. [2024-06-27 20:37:29,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 379 transitions, 5511 flow [2024-06-27 20:37:29,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:29,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:29,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:37:29,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 20:37:29,823 INFO L175 Difference]: Start difference. First operand has 245 places, 349 transitions, 4359 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:37:29,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 379 transitions, 5511 flow [2024-06-27 20:37:30,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 379 transitions, 5375 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-27 20:37:30,376 INFO L231 Difference]: Finished difference. Result has 249 places, 357 transitions, 4508 flow [2024-06-27 20:37:30,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4241, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4508, PETRI_PLACES=249, PETRI_TRANSITIONS=357} [2024-06-27 20:37:30,376 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-27 20:37:30,376 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 357 transitions, 4508 flow [2024-06-27 20:37:30,376 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:30,376 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:30,376 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 20:37:30,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:37:30,377 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:30,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:30,377 INFO L85 PathProgramCache]: Analyzing trace with hash -945944503, now seen corresponding path program 9 times [2024-06-27 20:37:30,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:30,377 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897888769] [2024-06-27 20:37:30,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:30,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:30,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:30,894 INFO 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 20:37:30,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:30,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897888769] [2024-06-27 20:37:30,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897888769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:30,895 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:30,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:30,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661212414] [2024-06-27 20:37:30,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:30,895 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:30,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:30,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:30,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:30,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:30,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 357 transitions, 4508 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:30,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:30,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:30,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:31,985 INFO L124 PetriNetUnfolderBase]: 3445/5143 cut-off events. [2024-06-27 20:37:31,985 INFO L125 PetriNetUnfolderBase]: For 442049/442049 co-relation queries the response was YES. [2024-06-27 20:37:32,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42764 conditions, 5143 events. 3445/5143 cut-off events. For 442049/442049 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 26849 event pairs, 788 based on Foata normal form. 6/5149 useless extension candidates. Maximal degree in co-relation 42643. Up to 5073 conditions per place. [2024-06-27 20:37:32,045 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 342 selfloop transitions, 29 changer transitions 0/374 dead transitions. [2024-06-27 20:37:32,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 374 transitions, 5302 flow [2024-06-27 20:37:32,046 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:32,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:32,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:37:32,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:37:32,046 INFO L175 Difference]: Start difference. First operand has 249 places, 357 transitions, 4508 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:37:32,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 374 transitions, 5302 flow [2024-06-27 20:37:32,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 374 transitions, 5168 flow, removed 54 selfloop flow, removed 3 redundant places. [2024-06-27 20:37:32,762 INFO L231 Difference]: Finished difference. Result has 254 places, 357 transitions, 4438 flow [2024-06-27 20:37:32,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4438, PETRI_PLACES=254, PETRI_TRANSITIONS=357} [2024-06-27 20:37:32,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 20:37:32,762 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 357 transitions, 4438 flow [2024-06-27 20:37:32,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:32,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:32,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:37:32,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:37:32,763 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:32,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:32,763 INFO L85 PathProgramCache]: Analyzing trace with hash 411604175, now seen corresponding path program 1 times [2024-06-27 20:37:32,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:32,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835624598] [2024-06-27 20:37:32,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:32,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:32,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:33,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:33,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:33,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835624598] [2024-06-27 20:37:33,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835624598] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:33,416 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:33,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:33,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356995917] [2024-06-27 20:37:33,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:33,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:33,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:33,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:33,417 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:33,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:33,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 357 transitions, 4438 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:33,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:33,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:33,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:34,552 INFO L124 PetriNetUnfolderBase]: 3455/5157 cut-off events. [2024-06-27 20:37:34,552 INFO L125 PetriNetUnfolderBase]: For 442619/442619 co-relation queries the response was YES. [2024-06-27 20:37:34,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42740 conditions, 5157 events. 3455/5157 cut-off events. For 442619/442619 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 26951 event pairs, 779 based on Foata normal form. 2/5159 useless extension candidates. Maximal degree in co-relation 42617. Up to 5097 conditions per place. [2024-06-27 20:37:34,613 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 346 selfloop transitions, 28 changer transitions 0/377 dead transitions. [2024-06-27 20:37:34,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 377 transitions, 5278 flow [2024-06-27 20:37:34,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:34,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:34,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:37:34,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-27 20:37:34,614 INFO L175 Difference]: Start difference. First operand has 254 places, 357 transitions, 4438 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:37:34,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 377 transitions, 5278 flow [2024-06-27 20:37:35,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 377 transitions, 5180 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-27 20:37:35,223 INFO L231 Difference]: Finished difference. Result has 254 places, 360 transitions, 4454 flow [2024-06-27 20:37:35,224 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4454, PETRI_PLACES=254, PETRI_TRANSITIONS=360} [2024-06-27 20:37:35,224 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-27 20:37:35,224 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 360 transitions, 4454 flow [2024-06-27 20:37:35,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:35,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:35,224 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 20:37:35,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:37:35,224 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:35,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:35,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1437264427, now seen corresponding path program 2 times [2024-06-27 20:37:35,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:35,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253513564] [2024-06-27 20:37:35,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:35,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:35,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:35,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:35,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:35,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253513564] [2024-06-27 20:37:35,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253513564] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:35,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:35,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:35,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959169144] [2024-06-27 20:37:35,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:35,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:35,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:35,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:35,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:35,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:35,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 360 transitions, 4454 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:35,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:35,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:35,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:36,996 INFO L124 PetriNetUnfolderBase]: 3475/5186 cut-off events. [2024-06-27 20:37:36,997 INFO L125 PetriNetUnfolderBase]: For 455168/455170 co-relation queries the response was YES. [2024-06-27 20:37:37,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43099 conditions, 5186 events. 3475/5186 cut-off events. For 455168/455170 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 27101 event pairs, 786 based on Foata normal form. 4/5190 useless extension candidates. Maximal degree in co-relation 42976. Up to 5121 conditions per place. [2024-06-27 20:37:37,055 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 345 selfloop transitions, 32 changer transitions 0/380 dead transitions. [2024-06-27 20:37:37,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 380 transitions, 5334 flow [2024-06-27 20:37:37,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:37,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:37,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-27 20:37:37,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.384375 [2024-06-27 20:37:37,056 INFO L175 Difference]: Start difference. First operand has 254 places, 360 transitions, 4454 flow. Second operand 8 states and 123 transitions. [2024-06-27 20:37:37,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 380 transitions, 5334 flow [2024-06-27 20:37:37,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 380 transitions, 5248 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:37,633 INFO L231 Difference]: Finished difference. Result has 256 places, 366 transitions, 4532 flow [2024-06-27 20:37:37,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4532, PETRI_PLACES=256, PETRI_TRANSITIONS=366} [2024-06-27 20:37:37,634 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 215 predicate places. [2024-06-27 20:37:37,634 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 366 transitions, 4532 flow [2024-06-27 20:37:37,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:37,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:37,634 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 20:37:37,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:37:37,634 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:37,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:37,634 INFO L85 PathProgramCache]: Analyzing trace with hash -1263755967, now seen corresponding path program 10 times [2024-06-27 20:37:37,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:37,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431778367] [2024-06-27 20:37:37,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:37,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:37,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:38,198 INFO 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 20:37:38,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:38,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431778367] [2024-06-27 20:37:38,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431778367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:38,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:38,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:38,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223229535] [2024-06-27 20:37:38,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:38,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:38,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:38,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:38,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:38,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:38,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 366 transitions, 4532 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:38,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:38,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:38,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:39,257 INFO L124 PetriNetUnfolderBase]: 3439/5139 cut-off events. [2024-06-27 20:37:39,257 INFO L125 PetriNetUnfolderBase]: For 463278/463280 co-relation queries the response was YES. [2024-06-27 20:37:39,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42161 conditions, 5139 events. 3439/5139 cut-off events. For 463278/463280 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 26873 event pairs, 767 based on Foata normal form. 14/5153 useless extension candidates. Maximal degree in co-relation 42037. Up to 4730 conditions per place. [2024-06-27 20:37:39,455 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 330 selfloop transitions, 55 changer transitions 0/388 dead transitions. [2024-06-27 20:37:39,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 388 transitions, 5526 flow [2024-06-27 20:37:39,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:39,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:39,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:37:39,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 20:37:39,457 INFO L175 Difference]: Start difference. First operand has 256 places, 366 transitions, 4532 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:37:39,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 388 transitions, 5526 flow [2024-06-27 20:37:40,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 388 transitions, 5402 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-27 20:37:40,302 INFO L231 Difference]: Finished difference. Result has 259 places, 366 transitions, 4526 flow [2024-06-27 20:37:40,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4526, PETRI_PLACES=259, PETRI_TRANSITIONS=366} [2024-06-27 20:37:40,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-27 20:37:40,303 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 366 transitions, 4526 flow [2024-06-27 20:37:40,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:40,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:40,303 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 20:37:40,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:37:40,304 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:40,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:40,304 INFO L85 PathProgramCache]: Analyzing trace with hash 576827413, now seen corresponding path program 11 times [2024-06-27 20:37:40,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:40,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552991391] [2024-06-27 20:37:40,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:40,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:40,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:40,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:40,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:40,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552991391] [2024-06-27 20:37:40,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1552991391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:40,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:40,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:40,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28220553] [2024-06-27 20:37:40,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:40,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:40,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:40,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:40,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:41,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:41,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 366 transitions, 4526 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:41,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:41,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:41,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:42,020 INFO L124 PetriNetUnfolderBase]: 3469/5181 cut-off events. [2024-06-27 20:37:42,021 INFO L125 PetriNetUnfolderBase]: For 463352/463354 co-relation queries the response was YES. [2024-06-27 20:37:42,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42728 conditions, 5181 events. 3469/5181 cut-off events. For 463352/463354 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 27152 event pairs, 789 based on Foata normal form. 8/5189 useless extension candidates. Maximal degree in co-relation 42603. Up to 5061 conditions per place. [2024-06-27 20:37:42,082 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 349 selfloop transitions, 36 changer transitions 0/388 dead transitions. [2024-06-27 20:37:42,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 388 transitions, 5591 flow [2024-06-27 20:37:42,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:42,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:37:42,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 20:37:42,084 INFO L175 Difference]: Start difference. First operand has 259 places, 366 transitions, 4526 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:37:42,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 388 transitions, 5591 flow [2024-06-27 20:37:42,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 388 transitions, 5403 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:42,821 INFO L231 Difference]: Finished difference. Result has 261 places, 369 transitions, 4504 flow [2024-06-27 20:37:42,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4346, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4504, PETRI_PLACES=261, PETRI_TRANSITIONS=369} [2024-06-27 20:37:42,821 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-27 20:37:42,821 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 369 transitions, 4504 flow [2024-06-27 20:37:42,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:42,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:42,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:37:42,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 20:37:42,822 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:42,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:42,822 INFO L85 PathProgramCache]: Analyzing trace with hash -407101527, now seen corresponding path program 3 times [2024-06-27 20:37:42,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:42,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045258323] [2024-06-27 20:37:42,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:42,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:42,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:43,430 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:43,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:43,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045258323] [2024-06-27 20:37:43,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045258323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:43,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:43,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:43,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70637235] [2024-06-27 20:37:43,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:43,431 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:43,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:43,432 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:43,432 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:43,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:43,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 369 transitions, 4504 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:43,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:43,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:43,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:44,569 INFO L124 PetriNetUnfolderBase]: 3479/5194 cut-off events. [2024-06-27 20:37:44,569 INFO L125 PetriNetUnfolderBase]: For 464346/464348 co-relation queries the response was YES. [2024-06-27 20:37:44,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42706 conditions, 5194 events. 3479/5194 cut-off events. For 464346/464348 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27260 event pairs, 772 based on Foata normal form. 4/5198 useless extension candidates. Maximal degree in co-relation 42580. Up to 5129 conditions per place. [2024-06-27 20:37:44,630 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 353 selfloop transitions, 31 changer transitions 0/387 dead transitions. [2024-06-27 20:37:44,630 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 387 transitions, 5372 flow [2024-06-27 20:37:44,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:44,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 20:37:44,631 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-27 20:37:44,631 INFO L175 Difference]: Start difference. First operand has 261 places, 369 transitions, 4504 flow. Second operand 8 states and 125 transitions. [2024-06-27 20:37:44,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 387 transitions, 5372 flow [2024-06-27 20:37:45,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 387 transitions, 5130 flow, removed 36 selfloop flow, removed 10 redundant places. [2024-06-27 20:37:45,250 INFO L231 Difference]: Finished difference. Result has 259 places, 372 transitions, 4394 flow [2024-06-27 20:37:45,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4394, PETRI_PLACES=259, PETRI_TRANSITIONS=372} [2024-06-27 20:37:45,251 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-27 20:37:45,251 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 372 transitions, 4394 flow [2024-06-27 20:37:45,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:45,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:45,251 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 20:37:45,251 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 20:37:45,251 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:45,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash -1313940165, now seen corresponding path program 4 times [2024-06-27 20:37:45,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:45,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350059478] [2024-06-27 20:37:45,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:45,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:45,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:45,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:45,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:45,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350059478] [2024-06-27 20:37:45,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350059478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:45,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:45,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:45,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3221557] [2024-06-27 20:37:45,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:45,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:45,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:45,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:45,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:45,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:45,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 372 transitions, 4394 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:45,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:45,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:45,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:47,035 INFO L124 PetriNetUnfolderBase]: 3463/5172 cut-off events. [2024-06-27 20:37:47,035 INFO L125 PetriNetUnfolderBase]: For 468582/468584 co-relation queries the response was YES. [2024-06-27 20:37:47,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41842 conditions, 5172 events. 3463/5172 cut-off events. For 468582/468584 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27131 event pairs, 772 based on Foata normal form. 6/5178 useless extension candidates. Maximal degree in co-relation 41718. Up to 5034 conditions per place. [2024-06-27 20:37:47,084 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 338 selfloop transitions, 45 changer transitions 0/386 dead transitions. [2024-06-27 20:37:47,084 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 386 transitions, 5198 flow [2024-06-27 20:37:47,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:47,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:47,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:37:47,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-27 20:37:47,085 INFO L175 Difference]: Start difference. First operand has 259 places, 372 transitions, 4394 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:37:47,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 386 transitions, 5198 flow [2024-06-27 20:37:47,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 386 transitions, 5057 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:47,916 INFO L231 Difference]: Finished difference. Result has 260 places, 372 transitions, 4352 flow [2024-06-27 20:37:47,916 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4253, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4352, PETRI_PLACES=260, PETRI_TRANSITIONS=372} [2024-06-27 20:37:47,916 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 219 predicate places. [2024-06-27 20:37:47,916 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 372 transitions, 4352 flow [2024-06-27 20:37:47,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:47,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:47,916 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:37:47,917 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 20:37:47,917 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:47,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:47,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1536306141, now seen corresponding path program 12 times [2024-06-27 20:37:47,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:47,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091189648] [2024-06-27 20:37:47,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:47,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:47,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:48,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 20:37:48,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:48,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091189648] [2024-06-27 20:37:48,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091189648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:48,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:48,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:37:48,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794287732] [2024-06-27 20:37:48,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:48,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:37:48,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:48,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:37:48,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:37:48,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:48,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 372 transitions, 4352 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:48,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:48,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:48,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:49,513 INFO L124 PetriNetUnfolderBase]: 3445/5149 cut-off events. [2024-06-27 20:37:49,513 INFO L125 PetriNetUnfolderBase]: For 469763/469765 co-relation queries the response was YES. [2024-06-27 20:37:49,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41363 conditions, 5149 events. 3445/5149 cut-off events. For 469763/469765 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 27008 event pairs, 787 based on Foata normal form. 8/5157 useless extension candidates. Maximal degree in co-relation 41238. Up to 5077 conditions per place. [2024-06-27 20:37:49,573 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 354 selfloop transitions, 29 changer transitions 0/386 dead transitions. [2024-06-27 20:37:49,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 386 transitions, 5162 flow [2024-06-27 20:37:49,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:49,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:49,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:37:49,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-27 20:37:49,574 INFO L175 Difference]: Start difference. First operand has 260 places, 372 transitions, 4352 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:37:49,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 386 transitions, 5162 flow [2024-06-27 20:37:50,317 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 386 transitions, 4996 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:50,322 INFO L231 Difference]: Finished difference. Result has 261 places, 372 transitions, 4250 flow [2024-06-27 20:37:50,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4186, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4250, PETRI_PLACES=261, PETRI_TRANSITIONS=372} [2024-06-27 20:37:50,322 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 220 predicate places. [2024-06-27 20:37:50,322 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 372 transitions, 4250 flow [2024-06-27 20:37:50,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:50,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:50,323 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 20:37:50,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 20:37:50,323 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:50,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:50,324 INFO L85 PathProgramCache]: Analyzing trace with hash -1313931237, now seen corresponding path program 2 times [2024-06-27 20:37:50,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:50,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656074536] [2024-06-27 20:37:50,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:50,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:50,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:51,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:51,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:51,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656074536] [2024-06-27 20:37:51,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [656074536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:51,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:51,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:51,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169341056] [2024-06-27 20:37:51,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:51,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:51,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:51,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:51,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:51,251 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:51,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 372 transitions, 4250 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:51,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:51,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:51,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:52,241 INFO L124 PetriNetUnfolderBase]: 3453/5159 cut-off events. [2024-06-27 20:37:52,241 INFO L125 PetriNetUnfolderBase]: For 471145/471145 co-relation queries the response was YES. [2024-06-27 20:37:52,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41426 conditions, 5159 events. 3453/5159 cut-off events. For 471145/471145 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 27052 event pairs, 772 based on Foata normal form. 2/5161 useless extension candidates. Maximal degree in co-relation 41300. Up to 5121 conditions per place. [2024-06-27 20:37:52,302 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 363 selfloop transitions, 21 changer transitions 0/387 dead transitions. [2024-06-27 20:37:52,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 387 transitions, 5122 flow [2024-06-27 20:37:52,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:52,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:52,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 20:37:52,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.371875 [2024-06-27 20:37:52,303 INFO L175 Difference]: Start difference. First operand has 261 places, 372 transitions, 4250 flow. Second operand 8 states and 119 transitions. [2024-06-27 20:37:52,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 387 transitions, 5122 flow [2024-06-27 20:37:53,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 387 transitions, 5046 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 20:37:53,005 INFO L231 Difference]: Finished difference. Result has 262 places, 374 transitions, 4298 flow [2024-06-27 20:37:53,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4298, PETRI_PLACES=262, PETRI_TRANSITIONS=374} [2024-06-27 20:37:53,005 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-27 20:37:53,005 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 374 transitions, 4298 flow [2024-06-27 20:37:53,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:53,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:53,005 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 20:37:53,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 20:37:53,006 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:53,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:53,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1299646437, now seen corresponding path program 3 times [2024-06-27 20:37:53,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:53,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847127324] [2024-06-27 20:37:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:53,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:53,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:53,832 INFO 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 20:37:53,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:53,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847127324] [2024-06-27 20:37:53,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847127324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:53,832 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:53,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:53,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859577618] [2024-06-27 20:37:53,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:53,833 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:53,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:53,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:53,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:53,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:53,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 374 transitions, 4298 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:53,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:53,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:53,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:54,952 INFO L124 PetriNetUnfolderBase]: 3461/5171 cut-off events. [2024-06-27 20:37:54,953 INFO L125 PetriNetUnfolderBase]: For 486092/486092 co-relation queries the response was YES. [2024-06-27 20:37:54,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41825 conditions, 5171 events. 3461/5171 cut-off events. For 486092/486092 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 27099 event pairs, 769 based on Foata normal form. 2/5173 useless extension candidates. Maximal degree in co-relation 41698. Up to 5136 conditions per place. [2024-06-27 20:37:55,013 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 369 selfloop transitions, 17 changer transitions 0/389 dead transitions. [2024-06-27 20:37:55,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 389 transitions, 5176 flow [2024-06-27 20:37:55,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:37:55,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:37:55,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:37:55,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-06-27 20:37:55,014 INFO L175 Difference]: Start difference. First operand has 262 places, 374 transitions, 4298 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:37:55,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 389 transitions, 5176 flow [2024-06-27 20:37:55,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 389 transitions, 5070 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:55,729 INFO L231 Difference]: Finished difference. Result has 264 places, 376 transitions, 4311 flow [2024-06-27 20:37:55,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4192, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4311, PETRI_PLACES=264, PETRI_TRANSITIONS=376} [2024-06-27 20:37:55,729 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 223 predicate places. [2024-06-27 20:37:55,729 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 376 transitions, 4311 flow [2024-06-27 20:37:55,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:55,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:55,730 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 20:37:55,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 20:37:55,730 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:55,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:55,730 INFO L85 PathProgramCache]: Analyzing trace with hash -1713797943, now seen corresponding path program 5 times [2024-06-27 20:37:55,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:55,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417542348] [2024-06-27 20:37:55,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:55,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:55,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:56,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:56,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:56,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417542348] [2024-06-27 20:37:56,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417542348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:56,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:56,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:56,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017898447] [2024-06-27 20:37:56,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:56,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:56,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:56,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:56,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:56,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:56,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 376 transitions, 4311 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:56,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:56,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:56,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:37:57,720 INFO L124 PetriNetUnfolderBase]: 3539/5294 cut-off events. [2024-06-27 20:37:57,720 INFO L125 PetriNetUnfolderBase]: For 563211/563213 co-relation queries the response was YES. [2024-06-27 20:37:57,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42791 conditions, 5294 events. 3539/5294 cut-off events. For 563211/563213 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 27929 event pairs, 769 based on Foata normal form. 30/5324 useless extension candidates. Maximal degree in co-relation 42663. Up to 5034 conditions per place. [2024-06-27 20:37:57,785 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 344 selfloop transitions, 55 changer transitions 0/402 dead transitions. [2024-06-27 20:37:57,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 402 transitions, 5308 flow [2024-06-27 20:37:57,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:37:57,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:37:57,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:37:57,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 20:37:57,786 INFO L175 Difference]: Start difference. First operand has 264 places, 376 transitions, 4311 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:37:57,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 402 transitions, 5308 flow [2024-06-27 20:37:58,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 402 transitions, 5161 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-27 20:37:58,842 INFO L231 Difference]: Finished difference. Result has 267 places, 379 transitions, 4370 flow [2024-06-27 20:37:58,842 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4168, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4370, PETRI_PLACES=267, PETRI_TRANSITIONS=379} [2024-06-27 20:37:58,843 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 226 predicate places. [2024-06-27 20:37:58,843 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 379 transitions, 4370 flow [2024-06-27 20:37:58,843 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:58,843 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:37:58,843 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 20:37:58,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 20:37:58,844 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:37:58,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:37:58,844 INFO L85 PathProgramCache]: Analyzing trace with hash -1422598479, now seen corresponding path program 5 times [2024-06-27 20:37:58,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:37:58,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [114693241] [2024-06-27 20:37:58,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:37:58,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:37:58,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:37:59,600 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:37:59,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:37:59,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [114693241] [2024-06-27 20:37:59,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [114693241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:37:59,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:37:59,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:37:59,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673156324] [2024-06-27 20:37:59,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:37:59,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:37:59,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:37:59,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:37:59,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:37:59,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:37:59,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 379 transitions, 4370 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:37:59,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:37:59,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:37:59,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:00,703 INFO L124 PetriNetUnfolderBase]: 3559/5322 cut-off events. [2024-06-27 20:38:00,703 INFO L125 PetriNetUnfolderBase]: For 512448/512450 co-relation queries the response was YES. [2024-06-27 20:38:00,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43340 conditions, 5322 events. 3559/5322 cut-off events. For 512448/512450 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 28111 event pairs, 777 based on Foata normal form. 6/5328 useless extension candidates. Maximal degree in co-relation 43211. Up to 5168 conditions per place. [2024-06-27 20:38:00,766 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 344 selfloop transitions, 52 changer transitions 0/399 dead transitions. [2024-06-27 20:38:00,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 399 transitions, 5292 flow [2024-06-27 20:38:00,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:38:00,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:38:00,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:38:00,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:38:00,767 INFO L175 Difference]: Start difference. First operand has 267 places, 379 transitions, 4370 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:38:00,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 399 transitions, 5292 flow [2024-06-27 20:38:01,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 399 transitions, 5147 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-27 20:38:01,702 INFO L231 Difference]: Finished difference. Result has 269 places, 383 transitions, 4430 flow [2024-06-27 20:38:01,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4225, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4430, PETRI_PLACES=269, PETRI_TRANSITIONS=383} [2024-06-27 20:38:01,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-27 20:38:01,702 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 383 transitions, 4430 flow [2024-06-27 20:38:01,702 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:01,702 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:01,703 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 20:38:01,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 20:38:01,703 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:01,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:01,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1434573159, now seen corresponding path program 6 times [2024-06-27 20:38:01,703 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:01,703 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113937511] [2024-06-27 20:38:01,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:01,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:02,594 INFO 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 20:38:02,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:02,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113937511] [2024-06-27 20:38:02,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113937511] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:02,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:02,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:02,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1709964026] [2024-06-27 20:38:02,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:02,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:02,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:02,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:02,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:02,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:02,673 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 383 transitions, 4430 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:02,673 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:02,673 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:02,673 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:03,814 INFO L124 PetriNetUnfolderBase]: 3567/5334 cut-off events. [2024-06-27 20:38:03,814 INFO L125 PetriNetUnfolderBase]: For 509667/509669 co-relation queries the response was YES. [2024-06-27 20:38:03,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42932 conditions, 5334 events. 3567/5334 cut-off events. For 509667/509669 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 28179 event pairs, 775 based on Foata normal form. 6/5340 useless extension candidates. Maximal degree in co-relation 42802. Up to 5158 conditions per place. [2024-06-27 20:38:03,880 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 345 selfloop transitions, 59 changer transitions 0/407 dead transitions. [2024-06-27 20:38:03,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 407 transitions, 5356 flow [2024-06-27 20:38:03,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:38:03,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:38:03,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-27 20:38:03,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3925 [2024-06-27 20:38:03,881 INFO L175 Difference]: Start difference. First operand has 269 places, 383 transitions, 4430 flow. Second operand 10 states and 157 transitions. [2024-06-27 20:38:03,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 407 transitions, 5356 flow [2024-06-27 20:38:04,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 407 transitions, 5163 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-27 20:38:04,936 INFO L231 Difference]: Finished difference. Result has 273 places, 388 transitions, 4440 flow [2024-06-27 20:38:04,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4237, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4440, PETRI_PLACES=273, PETRI_TRANSITIONS=388} [2024-06-27 20:38:04,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 20:38:04,937 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 388 transitions, 4440 flow [2024-06-27 20:38:04,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:04,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:04,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:38:04,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 20:38:04,937 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:04,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:04,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1263509703, now seen corresponding path program 4 times [2024-06-27 20:38:04,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:04,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515394263] [2024-06-27 20:38:04,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:04,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:04,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:06,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:06,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:06,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515394263] [2024-06-27 20:38:06,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515394263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:06,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:06,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:06,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [168768900] [2024-06-27 20:38:06,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:06,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:06,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:06,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:06,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:06,075 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:06,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 388 transitions, 4440 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:06,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:06,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:06,076 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:07,078 INFO L124 PetriNetUnfolderBase]: 3562/5326 cut-off events. [2024-06-27 20:38:07,078 INFO L125 PetriNetUnfolderBase]: For 509225/509225 co-relation queries the response was YES. [2024-06-27 20:38:07,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42722 conditions, 5326 events. 3562/5326 cut-off events. For 509225/509225 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 28143 event pairs, 780 based on Foata normal form. 2/5328 useless extension candidates. Maximal degree in co-relation 42590. Up to 5287 conditions per place. [2024-06-27 20:38:07,145 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 382 selfloop transitions, 21 changer transitions 0/406 dead transitions. [2024-06-27 20:38:07,145 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 406 transitions, 5384 flow [2024-06-27 20:38:07,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:07,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:07,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:38:07,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-27 20:38:07,146 INFO L175 Difference]: Start difference. First operand has 273 places, 388 transitions, 4440 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:38:07,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 406 transitions, 5384 flow [2024-06-27 20:38:07,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 406 transitions, 5080 flow, removed 30 selfloop flow, removed 9 redundant places. [2024-06-27 20:38:07,957 INFO L231 Difference]: Finished difference. Result has 273 places, 392 transitions, 4299 flow [2024-06-27 20:38:07,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4136, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4299, PETRI_PLACES=273, PETRI_TRANSITIONS=392} [2024-06-27 20:38:07,957 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 232 predicate places. [2024-06-27 20:38:07,957 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 392 transitions, 4299 flow [2024-06-27 20:38:07,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:07,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:07,958 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 20:38:07,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 20:38:07,958 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:07,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:07,959 INFO L85 PathProgramCache]: Analyzing trace with hash 370774621, now seen corresponding path program 1 times [2024-06-27 20:38:07,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:07,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1618427286] [2024-06-27 20:38:07,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:07,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:07,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:08,937 INFO 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 20:38:08,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:08,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1618427286] [2024-06-27 20:38:08,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1618427286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:08,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:08,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:08,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392474872] [2024-06-27 20:38:08,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:08,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:08,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:08,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:08,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:09,033 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:09,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 392 transitions, 4299 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:09,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:09,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:09,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:10,348 INFO L124 PetriNetUnfolderBase]: 3683/5509 cut-off events. [2024-06-27 20:38:10,348 INFO L125 PetriNetUnfolderBase]: For 590052/590052 co-relation queries the response was YES. [2024-06-27 20:38:10,398 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44510 conditions, 5509 events. 3683/5509 cut-off events. For 590052/590052 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29317 event pairs, 772 based on Foata normal form. 10/5519 useless extension candidates. Maximal degree in co-relation 44377. Up to 5293 conditions per place. [2024-06-27 20:38:10,419 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 407 selfloop transitions, 21 changer transitions 0/431 dead transitions. [2024-06-27 20:38:10,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 431 transitions, 5529 flow [2024-06-27 20:38:10,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:38:10,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:38:10,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:38:10,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-27 20:38:10,420 INFO L175 Difference]: Start difference. First operand has 273 places, 392 transitions, 4299 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:38:10,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 431 transitions, 5529 flow [2024-06-27 20:38:11,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 431 transitions, 5404 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 20:38:11,607 INFO L231 Difference]: Finished difference. Result has 277 places, 394 transitions, 4258 flow [2024-06-27 20:38:11,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4174, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4258, PETRI_PLACES=277, PETRI_TRANSITIONS=394} [2024-06-27 20:38:11,608 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-27 20:38:11,608 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 394 transitions, 4258 flow [2024-06-27 20:38:11,608 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:11,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:11,608 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 20:38:11,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 20:38:11,609 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:11,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:11,609 INFO L85 PathProgramCache]: Analyzing trace with hash 370835071, now seen corresponding path program 2 times [2024-06-27 20:38:11,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:11,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222507588] [2024-06-27 20:38:11,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:11,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:11,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:12,564 INFO 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 20:38:12,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:12,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222507588] [2024-06-27 20:38:12,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222507588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:12,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:12,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:12,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955732369] [2024-06-27 20:38:12,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:12,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:12,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:12,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:12,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:12,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:12,665 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 394 transitions, 4258 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:12,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:12,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:12,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:14,020 INFO L124 PetriNetUnfolderBase]: 3650/5462 cut-off events. [2024-06-27 20:38:14,021 INFO L125 PetriNetUnfolderBase]: For 572257/572257 co-relation queries the response was YES. [2024-06-27 20:38:14,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43292 conditions, 5462 events. 3650/5462 cut-off events. For 572257/572257 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 29036 event pairs, 806 based on Foata normal form. 14/5476 useless extension candidates. Maximal degree in co-relation 43159. Up to 5337 conditions per place. [2024-06-27 20:38:14,081 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 400 selfloop transitions, 18 changer transitions 0/421 dead transitions. [2024-06-27 20:38:14,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 421 transitions, 5220 flow [2024-06-27 20:38:14,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:14,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:14,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:38:14,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-27 20:38:14,082 INFO L175 Difference]: Start difference. First operand has 277 places, 394 transitions, 4258 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:38:14,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 421 transitions, 5220 flow [2024-06-27 20:38:15,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 421 transitions, 5186 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 20:38:15,094 INFO L231 Difference]: Finished difference. Result has 280 places, 394 transitions, 4265 flow [2024-06-27 20:38:15,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4265, PETRI_PLACES=280, PETRI_TRANSITIONS=394} [2024-06-27 20:38:15,095 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 239 predicate places. [2024-06-27 20:38:15,095 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 394 transitions, 4265 flow [2024-06-27 20:38:15,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:15,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:15,096 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 20:38:15,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 20:38:15,096 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:15,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:15,096 INFO L85 PathProgramCache]: Analyzing trace with hash 411619055, now seen corresponding path program 1 times [2024-06-27 20:38:15,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:15,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1390111412] [2024-06-27 20:38:15,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:15,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:15,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:16,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:16,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:16,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1390111412] [2024-06-27 20:38:16,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1390111412] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:16,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:16,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:16,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705475559] [2024-06-27 20:38:16,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:16,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:16,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:16,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:16,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:16,304 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:16,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 394 transitions, 4265 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:16,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:16,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:16,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:17,657 INFO L124 PetriNetUnfolderBase]: 3658/5474 cut-off events. [2024-06-27 20:38:17,657 INFO L125 PetriNetUnfolderBase]: For 547933/547933 co-relation queries the response was YES. [2024-06-27 20:38:17,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43529 conditions, 5474 events. 3658/5474 cut-off events. For 547933/547933 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 29115 event pairs, 807 based on Foata normal form. 2/5476 useless extension candidates. Maximal degree in co-relation 43394. Up to 5412 conditions per place. [2024-06-27 20:38:17,728 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 380 selfloop transitions, 30 changer transitions 0/413 dead transitions. [2024-06-27 20:38:17,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 413 transitions, 5173 flow [2024-06-27 20:38:17,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:17,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:17,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:38:17,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:38:17,730 INFO L175 Difference]: Start difference. First operand has 280 places, 394 transitions, 4265 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:38:17,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 413 transitions, 5173 flow [2024-06-27 20:38:18,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 413 transitions, 5132 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-27 20:38:18,865 INFO L231 Difference]: Finished difference. Result has 281 places, 396 transitions, 4337 flow [2024-06-27 20:38:18,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4224, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4337, PETRI_PLACES=281, PETRI_TRANSITIONS=396} [2024-06-27 20:38:18,865 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-27 20:38:18,865 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 396 transitions, 4337 flow [2024-06-27 20:38:18,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:18,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:18,866 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 20:38:18,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 20:38:18,866 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:18,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:18,866 INFO L85 PathProgramCache]: Analyzing trace with hash 411434357, now seen corresponding path program 3 times [2024-06-27 20:38:18,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:18,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008420293] [2024-06-27 20:38:18,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:18,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:18,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:19,979 INFO 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 20:38:19,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:19,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008420293] [2024-06-27 20:38:19,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008420293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:19,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:19,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:19,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116187312] [2024-06-27 20:38:19,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:19,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:19,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:19,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:19,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:20,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:20,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 396 transitions, 4337 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:20,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:20,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:20,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:21,422 INFO L124 PetriNetUnfolderBase]: 3710/5554 cut-off events. [2024-06-27 20:38:21,422 INFO L125 PetriNetUnfolderBase]: For 601137/601137 co-relation queries the response was YES. [2024-06-27 20:38:21,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44333 conditions, 5554 events. 3710/5554 cut-off events. For 601137/601137 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 29656 event pairs, 799 based on Foata normal form. 14/5568 useless extension candidates. Maximal degree in co-relation 44197. Up to 5338 conditions per place. [2024-06-27 20:38:21,495 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 383 selfloop transitions, 41 changer transitions 0/427 dead transitions. [2024-06-27 20:38:21,495 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 427 transitions, 5361 flow [2024-06-27 20:38:21,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:21,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:21,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 20:38:21,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-27 20:38:21,496 INFO L175 Difference]: Start difference. First operand has 281 places, 396 transitions, 4337 flow. Second operand 8 states and 140 transitions. [2024-06-27 20:38:21,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 427 transitions, 5361 flow [2024-06-27 20:38:22,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 427 transitions, 5264 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:22,535 INFO L231 Difference]: Finished difference. Result has 283 places, 397 transitions, 4351 flow [2024-06-27 20:38:22,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4240, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4351, PETRI_PLACES=283, PETRI_TRANSITIONS=397} [2024-06-27 20:38:22,536 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 242 predicate places. [2024-06-27 20:38:22,536 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 397 transitions, 4351 flow [2024-06-27 20:38:22,536 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:22,536 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:22,536 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 20:38:22,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 20:38:22,536 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:22,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:22,537 INFO L85 PathProgramCache]: Analyzing trace with hash -411433867, now seen corresponding path program 4 times [2024-06-27 20:38:22,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:22,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007743451] [2024-06-27 20:38:22,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:22,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:22,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:23,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 20:38:23,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:23,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007743451] [2024-06-27 20:38:23,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007743451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:23,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:23,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:23,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905704079] [2024-06-27 20:38:23,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:23,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:23,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:23,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:23,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:23,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:23,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 397 transitions, 4351 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:23,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:23,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:23,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:24,896 INFO L124 PetriNetUnfolderBase]: 3723/5579 cut-off events. [2024-06-27 20:38:24,897 INFO L125 PetriNetUnfolderBase]: For 596755/596757 co-relation queries the response was YES. [2024-06-27 20:38:24,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44245 conditions, 5579 events. 3723/5579 cut-off events. For 596755/596757 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 29851 event pairs, 811 based on Foata normal form. 14/5593 useless extension candidates. Maximal degree in co-relation 44108. Up to 5361 conditions per place. [2024-06-27 20:38:24,966 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 378 selfloop transitions, 42 changer transitions 0/423 dead transitions. [2024-06-27 20:38:24,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 423 transitions, 5347 flow [2024-06-27 20:38:24,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:24,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:24,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:38:24,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-27 20:38:24,968 INFO L175 Difference]: Start difference. First operand has 283 places, 397 transitions, 4351 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:38:24,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 423 transitions, 5347 flow [2024-06-27 20:38:25,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 423 transitions, 5258 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:25,923 INFO L231 Difference]: Finished difference. Result has 285 places, 398 transitions, 4377 flow [2024-06-27 20:38:25,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4262, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4377, PETRI_PLACES=285, PETRI_TRANSITIONS=398} [2024-06-27 20:38:25,924 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 244 predicate places. [2024-06-27 20:38:25,924 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 398 transitions, 4377 flow [2024-06-27 20:38:25,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:25,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:25,925 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 20:38:25,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 20:38:25,925 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:25,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:25,925 INFO L85 PathProgramCache]: Analyzing trace with hash 577258189, now seen corresponding path program 2 times [2024-06-27 20:38:25,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:25,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1233022182] [2024-06-27 20:38:25,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:25,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:25,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:27,120 INFO 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 20:38:27,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:27,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1233022182] [2024-06-27 20:38:27,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1233022182] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:27,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:27,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:27,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283568904] [2024-06-27 20:38:27,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:27,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:27,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:27,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:27,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:27,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:27,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 398 transitions, 4377 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:27,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:27,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:27,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:28,505 INFO L124 PetriNetUnfolderBase]: 3731/5590 cut-off events. [2024-06-27 20:38:28,506 INFO L125 PetriNetUnfolderBase]: For 569424/569426 co-relation queries the response was YES. [2024-06-27 20:38:28,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44445 conditions, 5590 events. 3731/5590 cut-off events. For 569424/569426 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 29949 event pairs, 823 based on Foata normal form. 4/5594 useless extension candidates. Maximal degree in co-relation 44307. Up to 5527 conditions per place. [2024-06-27 20:38:28,576 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 382 selfloop transitions, 30 changer transitions 0/415 dead transitions. [2024-06-27 20:38:28,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 415 transitions, 5293 flow [2024-06-27 20:38:28,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:28,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:28,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 20:38:28,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-06-27 20:38:28,577 INFO L175 Difference]: Start difference. First operand has 285 places, 398 transitions, 4377 flow. Second operand 8 states and 124 transitions. [2024-06-27 20:38:28,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 415 transitions, 5293 flow [2024-06-27 20:38:29,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 415 transitions, 5200 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:29,513 INFO L231 Difference]: Finished difference. Result has 287 places, 400 transitions, 4405 flow [2024-06-27 20:38:29,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4284, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4405, PETRI_PLACES=287, PETRI_TRANSITIONS=400} [2024-06-27 20:38:29,513 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-27 20:38:29,513 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 400 transitions, 4405 flow [2024-06-27 20:38:29,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:29,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:29,513 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 20:38:29,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 20:38:29,514 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:29,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:29,514 INFO L85 PathProgramCache]: Analyzing trace with hash -858292521, now seen corresponding path program 3 times [2024-06-27 20:38:29,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:29,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941347656] [2024-06-27 20:38:29,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:29,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:29,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:30,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:30,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:30,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941347656] [2024-06-27 20:38:30,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941347656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:30,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:30,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:30,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894123182] [2024-06-27 20:38:30,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:30,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:30,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:30,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:30,560 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:30,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:30,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 400 transitions, 4405 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:30,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:30,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:30,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:32,006 INFO L124 PetriNetUnfolderBase]: 3739/5602 cut-off events. [2024-06-27 20:38:32,007 INFO L125 PetriNetUnfolderBase]: For 582069/582071 co-relation queries the response was YES. [2024-06-27 20:38:32,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44601 conditions, 5602 events. 3739/5602 cut-off events. For 582069/582071 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29998 event pairs, 825 based on Foata normal form. 4/5606 useless extension candidates. Maximal degree in co-relation 44462. Up to 5539 conditions per place. [2024-06-27 20:38:32,068 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 382 selfloop transitions, 31 changer transitions 0/416 dead transitions. [2024-06-27 20:38:32,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 416 transitions, 5323 flow [2024-06-27 20:38:32,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:32,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:32,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:38:32,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 20:38:32,069 INFO L175 Difference]: Start difference. First operand has 287 places, 400 transitions, 4405 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:38:32,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 416 transitions, 5323 flow [2024-06-27 20:38:32,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 416 transitions, 5218 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:32,930 INFO L231 Difference]: Finished difference. Result has 289 places, 402 transitions, 4427 flow [2024-06-27 20:38:32,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4300, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=369, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4427, PETRI_PLACES=289, PETRI_TRANSITIONS=402} [2024-06-27 20:38:32,931 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 248 predicate places. [2024-06-27 20:38:32,931 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 402 transitions, 4427 flow [2024-06-27 20:38:32,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:32,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:32,931 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 20:38:32,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 20:38:32,931 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:32,931 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:32,931 INFO L85 PathProgramCache]: Analyzing trace with hash 583753309, now seen corresponding path program 4 times [2024-06-27 20:38:32,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:32,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669387] [2024-06-27 20:38:32,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:32,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:32,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:33,878 INFO 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 20:38:33,878 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:33,878 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669387] [2024-06-27 20:38:33,878 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:33,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:33,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:38:33,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238428830] [2024-06-27 20:38:33,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:33,879 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:38:33,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:33,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:38:33,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:38:33,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:33,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 402 transitions, 4427 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:33,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:33,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:33,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:35,163 INFO L124 PetriNetUnfolderBase]: 3734/5595 cut-off events. [2024-06-27 20:38:35,163 INFO L125 PetriNetUnfolderBase]: For 588571/588573 co-relation queries the response was YES. [2024-06-27 20:38:35,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44547 conditions, 5595 events. 3734/5595 cut-off events. For 588571/588573 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 29966 event pairs, 808 based on Foata normal form. 4/5599 useless extension candidates. Maximal degree in co-relation 44407. Up to 5506 conditions per place. [2024-06-27 20:38:35,234 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 378 selfloop transitions, 37 changer transitions 0/418 dead transitions. [2024-06-27 20:38:35,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 418 transitions, 5351 flow [2024-06-27 20:38:35,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:38:35,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:38:35,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:38:35,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 20:38:35,235 INFO L175 Difference]: Start difference. First operand has 289 places, 402 transitions, 4427 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:38:35,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 418 transitions, 5351 flow [2024-06-27 20:38:36,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 418 transitions, 5240 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:36,279 INFO L231 Difference]: Finished difference. Result has 291 places, 404 transitions, 4459 flow [2024-06-27 20:38:36,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4459, PETRI_PLACES=291, PETRI_TRANSITIONS=404} [2024-06-27 20:38:36,279 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 250 predicate places. [2024-06-27 20:38:36,279 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 404 transitions, 4459 flow [2024-06-27 20:38:36,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:36,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:36,280 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 20:38:36,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 20:38:36,280 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:36,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:36,280 INFO L85 PathProgramCache]: Analyzing trace with hash 2091777206, now seen corresponding path program 1 times [2024-06-27 20:38:36,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:36,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207660191] [2024-06-27 20:38:36,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:36,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:36,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:36,957 INFO 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 20:38:36,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207660191] [2024-06-27 20:38:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207660191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:36,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:36,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:38:36,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369021592] [2024-06-27 20:38:36,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:36,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:38:36,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:36,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:38:36,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:38:37,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:37,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 404 transitions, 4459 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:37,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:37,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:37,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:38,226 INFO L124 PetriNetUnfolderBase]: 3765/5638 cut-off events. [2024-06-27 20:38:38,227 INFO L125 PetriNetUnfolderBase]: For 613805/613807 co-relation queries the response was YES. [2024-06-27 20:38:38,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45323 conditions, 5638 events. 3765/5638 cut-off events. For 613805/613807 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 30234 event pairs, 753 based on Foata normal form. 5/5643 useless extension candidates. Maximal degree in co-relation 45182. Up to 5137 conditions per place. [2024-06-27 20:38:38,302 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 327 selfloop transitions, 124 changer transitions 0/454 dead transitions. [2024-06-27 20:38:38,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 454 transitions, 5833 flow [2024-06-27 20:38:38,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:38:38,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:38:38,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:38:38,303 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-27 20:38:38,303 INFO L175 Difference]: Start difference. First operand has 291 places, 404 transitions, 4459 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:38:38,303 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 454 transitions, 5833 flow [2024-06-27 20:38:39,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 454 transitions, 5706 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:39,291 INFO L231 Difference]: Finished difference. Result has 296 places, 414 transitions, 4796 flow [2024-06-27 20:38:39,291 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4796, PETRI_PLACES=296, PETRI_TRANSITIONS=414} [2024-06-27 20:38:39,292 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 255 predicate places. [2024-06-27 20:38:39,292 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 414 transitions, 4796 flow [2024-06-27 20:38:39,292 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:39,292 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:39,292 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:38:39,292 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 20:38:39,292 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:39,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:39,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1852469612, now seen corresponding path program 2 times [2024-06-27 20:38:39,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:39,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763604621] [2024-06-27 20:38:39,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:39,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:39,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:40,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:40,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:40,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763604621] [2024-06-27 20:38:40,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763604621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:40,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:40,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:38:40,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968622133] [2024-06-27 20:38:40,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:40,012 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:38:40,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:40,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:38:40,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:38:40,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:40,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 414 transitions, 4796 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:40,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:40,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:40,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:41,418 INFO L124 PetriNetUnfolderBase]: 3780/5659 cut-off events. [2024-06-27 20:38:41,418 INFO L125 PetriNetUnfolderBase]: For 630757/630759 co-relation queries the response was YES. [2024-06-27 20:38:41,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46559 conditions, 5659 events. 3780/5659 cut-off events. For 630757/630759 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 30413 event pairs, 751 based on Foata normal form. 5/5664 useless extension candidates. Maximal degree in co-relation 46416. Up to 5153 conditions per place. [2024-06-27 20:38:41,483 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 332 selfloop transitions, 117 changer transitions 0/452 dead transitions. [2024-06-27 20:38:41,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 452 transitions, 6070 flow [2024-06-27 20:38:41,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:38:41,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:38:41,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 177 transitions. [2024-06-27 20:38:41,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4425 [2024-06-27 20:38:41,485 INFO L175 Difference]: Start difference. First operand has 296 places, 414 transitions, 4796 flow. Second operand 10 states and 177 transitions. [2024-06-27 20:38:41,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 452 transitions, 6070 flow [2024-06-27 20:38:42,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 452 transitions, 5771 flow, removed 75 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:42,717 INFO L231 Difference]: Finished difference. Result has 300 places, 418 transitions, 4838 flow [2024-06-27 20:38:42,717 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4535, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4838, PETRI_PLACES=300, PETRI_TRANSITIONS=418} [2024-06-27 20:38:42,717 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 259 predicate places. [2024-06-27 20:38:42,717 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 418 transitions, 4838 flow [2024-06-27 20:38:42,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:42,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:42,718 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 20:38:42,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 20:38:42,718 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:42,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:42,718 INFO L85 PathProgramCache]: Analyzing trace with hash 2084573581, now seen corresponding path program 1 times [2024-06-27 20:38:42,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:42,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450584380] [2024-06-27 20:38:42,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:42,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:42,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:43,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:43,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:43,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450584380] [2024-06-27 20:38:43,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450584380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:43,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:43,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:38:43,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744549637] [2024-06-27 20:38:43,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:43,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:38:43,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:43,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:38:43,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:38:43,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:43,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 418 transitions, 4838 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:43,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:43,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:43,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:45,131 INFO L124 PetriNetUnfolderBase]: 3980/5963 cut-off events. [2024-06-27 20:38:45,131 INFO L125 PetriNetUnfolderBase]: For 798482/798484 co-relation queries the response was YES. [2024-06-27 20:38:45,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51843 conditions, 5963 events. 3980/5963 cut-off events. For 798482/798484 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 32247 event pairs, 651 based on Foata normal form. 18/5981 useless extension candidates. Maximal degree in co-relation 51698. Up to 4854 conditions per place. [2024-06-27 20:38:45,212 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 314 selfloop transitions, 154 changer transitions 0/471 dead transitions. [2024-06-27 20:38:45,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 471 transitions, 6320 flow [2024-06-27 20:38:45,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:38:45,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:38:45,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 20:38:45,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-27 20:38:45,213 INFO L175 Difference]: Start difference. First operand has 300 places, 418 transitions, 4838 flow. Second operand 10 states and 189 transitions. [2024-06-27 20:38:45,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 471 transitions, 6320 flow [2024-06-27 20:38:46,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 471 transitions, 6083 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-27 20:38:46,724 INFO L231 Difference]: Finished difference. Result has 303 places, 422 transitions, 5078 flow [2024-06-27 20:38:46,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5078, PETRI_PLACES=303, PETRI_TRANSITIONS=422} [2024-06-27 20:38:46,724 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 262 predicate places. [2024-06-27 20:38:46,724 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 422 transitions, 5078 flow [2024-06-27 20:38:46,725 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:46,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:46,725 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 20:38:46,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 20:38:46,725 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:46,725 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:46,725 INFO L85 PathProgramCache]: Analyzing trace with hash 1646091051, now seen corresponding path program 2 times [2024-06-27 20:38:46,725 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:46,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562803660] [2024-06-27 20:38:46,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:46,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:46,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:47,668 INFO 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 20:38:47,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:47,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562803660] [2024-06-27 20:38:47,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562803660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:47,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:47,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:38:47,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867173362] [2024-06-27 20:38:47,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:47,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:38:47,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:47,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:38:47,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:38:47,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:47,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 422 transitions, 5078 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:47,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:47,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:47,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:49,223 INFO L124 PetriNetUnfolderBase]: 4052/6075 cut-off events. [2024-06-27 20:38:49,224 INFO L125 PetriNetUnfolderBase]: For 840835/840837 co-relation queries the response was YES. [2024-06-27 20:38:49,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53677 conditions, 6075 events. 4052/6075 cut-off events. For 840835/840837 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 33069 event pairs, 783 based on Foata normal form. 22/6097 useless extension candidates. Maximal degree in co-relation 53531. Up to 5387 conditions per place. [2024-06-27 20:38:49,307 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 292 selfloop transitions, 170 changer transitions 0/465 dead transitions. [2024-06-27 20:38:49,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 465 transitions, 6238 flow [2024-06-27 20:38:49,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:38:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:38:49,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-27 20:38:49,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4575 [2024-06-27 20:38:49,308 INFO L175 Difference]: Start difference. First operand has 303 places, 422 transitions, 5078 flow. Second operand 10 states and 183 transitions. [2024-06-27 20:38:49,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 465 transitions, 6238 flow [2024-06-27 20:38:51,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 465 transitions, 6009 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:51,088 INFO L231 Difference]: Finished difference. Result has 307 places, 424 transitions, 5283 flow [2024-06-27 20:38:51,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4851, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5283, PETRI_PLACES=307, PETRI_TRANSITIONS=424} [2024-06-27 20:38:51,089 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 266 predicate places. [2024-06-27 20:38:51,089 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 424 transitions, 5283 flow [2024-06-27 20:38:51,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:51,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:51,089 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 20:38:51,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 20:38:51,089 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:51,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:51,090 INFO L85 PathProgramCache]: Analyzing trace with hash 125923559, now seen corresponding path program 3 times [2024-06-27 20:38:51,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:51,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264892019] [2024-06-27 20:38:51,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:51,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:51,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:52,054 INFO 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 20:38:52,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:52,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264892019] [2024-06-27 20:38:52,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264892019] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:52,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:52,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:38:52,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736929532] [2024-06-27 20:38:52,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:52,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:38:52,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:52,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:38:52,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:38:52,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:52,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 424 transitions, 5283 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:52,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:52,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:52,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:53,605 INFO L124 PetriNetUnfolderBase]: 4226/6341 cut-off events. [2024-06-27 20:38:53,606 INFO L125 PetriNetUnfolderBase]: For 933317/933319 co-relation queries the response was YES. [2024-06-27 20:38:53,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58665 conditions, 6341 events. 4226/6341 cut-off events. For 933317/933319 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 34803 event pairs, 844 based on Foata normal form. 18/6359 useless extension candidates. Maximal degree in co-relation 58517. Up to 5508 conditions per place. [2024-06-27 20:38:53,695 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 327 selfloop transitions, 146 changer transitions 0/476 dead transitions. [2024-06-27 20:38:53,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 476 transitions, 6791 flow [2024-06-27 20:38:53,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:38:53,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:38:53,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-27 20:38:53,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4590909090909091 [2024-06-27 20:38:53,696 INFO L175 Difference]: Start difference. First operand has 307 places, 424 transitions, 5283 flow. Second operand 11 states and 202 transitions. [2024-06-27 20:38:53,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 476 transitions, 6791 flow [2024-06-27 20:38:55,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 476 transitions, 6415 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 20:38:55,123 INFO L231 Difference]: Finished difference. Result has 310 places, 428 transitions, 5381 flow [2024-06-27 20:38:55,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4907, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=144, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5381, PETRI_PLACES=310, PETRI_TRANSITIONS=428} [2024-06-27 20:38:55,124 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 269 predicate places. [2024-06-27 20:38:55,124 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 428 transitions, 5381 flow [2024-06-27 20:38:55,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:55,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:55,124 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 20:38:55,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 20:38:55,124 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:55,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:55,124 INFO L85 PathProgramCache]: Analyzing trace with hash 383031537, now seen corresponding path program 4 times [2024-06-27 20:38:55,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:55,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886745627] [2024-06-27 20:38:55,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:55,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:55,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:38:56,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:38:56,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:38:56,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886745627] [2024-06-27 20:38:56,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886745627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:38:56,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:38:56,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:38:56,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179372679] [2024-06-27 20:38:56,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:38:56,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:38:56,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:38:56,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:38:56,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:38:56,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:38:56,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 428 transitions, 5381 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:56,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:38:56,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:38:56,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:38:57,922 INFO L124 PetriNetUnfolderBase]: 4298/6453 cut-off events. [2024-06-27 20:38:57,922 INFO L125 PetriNetUnfolderBase]: For 975727/975729 co-relation queries the response was YES. [2024-06-27 20:38:57,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59831 conditions, 6453 events. 4298/6453 cut-off events. For 975727/975729 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 35727 event pairs, 838 based on Foata normal form. 22/6475 useless extension candidates. Maximal degree in co-relation 59682. Up to 5899 conditions per place. [2024-06-27 20:38:58,015 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 327 selfloop transitions, 137 changer transitions 0/467 dead transitions. [2024-06-27 20:38:58,015 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 467 transitions, 6541 flow [2024-06-27 20:38:58,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:38:58,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:38:58,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 190 transitions. [2024-06-27 20:38:58,016 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318181818181818 [2024-06-27 20:38:58,016 INFO L175 Difference]: Start difference. First operand has 310 places, 428 transitions, 5381 flow. Second operand 11 states and 190 transitions. [2024-06-27 20:38:58,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 467 transitions, 6541 flow [2024-06-27 20:38:59,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 467 transitions, 6344 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-27 20:38:59,600 INFO L231 Difference]: Finished difference. Result has 315 places, 430 transitions, 5558 flow [2024-06-27 20:38:59,601 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5558, PETRI_PLACES=315, PETRI_TRANSITIONS=430} [2024-06-27 20:38:59,601 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-27 20:38:59,601 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 430 transitions, 5558 flow [2024-06-27 20:38:59,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:38:59,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:38:59,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:38:59,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 20:38:59,601 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:38:59,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:38:59,602 INFO L85 PathProgramCache]: Analyzing trace with hash 384537959, now seen corresponding path program 5 times [2024-06-27 20:38:59,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:38:59,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1813993670] [2024-06-27 20:38:59,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:38:59,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:38:59,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:00,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:39:00,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:00,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1813993670] [2024-06-27 20:39:00,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1813993670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:00,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:00,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:39:00,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032382867] [2024-06-27 20:39:00,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:00,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:39:00,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:00,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:39:00,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:39:00,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:00,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 430 transitions, 5558 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:00,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:00,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:00,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:02,259 INFO L124 PetriNetUnfolderBase]: 4318/6489 cut-off events. [2024-06-27 20:39:02,259 INFO L125 PetriNetUnfolderBase]: For 962410/962412 co-relation queries the response was YES. [2024-06-27 20:39:02,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59848 conditions, 6489 events. 4318/6489 cut-off events. For 962410/962412 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 35985 event pairs, 901 based on Foata normal form. 22/6511 useless extension candidates. Maximal degree in co-relation 59697. Up to 6060 conditions per place. [2024-06-27 20:39:02,348 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 366 selfloop transitions, 97 changer transitions 0/466 dead transitions. [2024-06-27 20:39:02,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 466 transitions, 6710 flow [2024-06-27 20:39:02,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:39:02,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:39:02,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:39:02,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-27 20:39:02,349 INFO L175 Difference]: Start difference. First operand has 315 places, 430 transitions, 5558 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:39:02,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 466 transitions, 6710 flow [2024-06-27 20:39:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 466 transitions, 6396 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-27 20:39:03,917 INFO L231 Difference]: Finished difference. Result has 316 places, 432 transitions, 5542 flow [2024-06-27 20:39:03,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5244, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5542, PETRI_PLACES=316, PETRI_TRANSITIONS=432} [2024-06-27 20:39:03,917 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-27 20:39:03,917 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 432 transitions, 5542 flow [2024-06-27 20:39:03,917 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:03,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:03,917 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 20:39:03,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 20:39:03,918 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:03,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:03,918 INFO L85 PathProgramCache]: Analyzing trace with hash -1944358101, now seen corresponding path program 1 times [2024-06-27 20:39:03,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:03,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8533979] [2024-06-27 20:39:03,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:03,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:03,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:05,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:39:05,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:05,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8533979] [2024-06-27 20:39:05,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [8533979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:05,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:05,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:39:05,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850221375] [2024-06-27 20:39:05,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:05,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:39:05,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:05,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:39:05,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:39:05,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:05,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 432 transitions, 5542 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:05,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:05,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:05,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:06,588 INFO L124 PetriNetUnfolderBase]: 4282/6437 cut-off events. [2024-06-27 20:39:06,588 INFO L125 PetriNetUnfolderBase]: For 889901/889903 co-relation queries the response was YES. [2024-06-27 20:39:06,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57528 conditions, 6437 events. 4282/6437 cut-off events. For 889901/889903 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 35648 event pairs, 871 based on Foata normal form. 18/6455 useless extension candidates. Maximal degree in co-relation 57376. Up to 5948 conditions per place. [2024-06-27 20:39:06,672 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 365 selfloop transitions, 99 changer transitions 0/467 dead transitions. [2024-06-27 20:39:06,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 467 transitions, 6618 flow [2024-06-27 20:39:06,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:39:06,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:39:06,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 20:39:06,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-27 20:39:06,673 INFO L175 Difference]: Start difference. First operand has 316 places, 432 transitions, 5542 flow. Second operand 10 states and 174 transitions. [2024-06-27 20:39:06,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 467 transitions, 6618 flow [2024-06-27 20:39:08,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 467 transitions, 6344 flow, removed 42 selfloop flow, removed 8 redundant places. [2024-06-27 20:39:08,327 INFO L231 Difference]: Finished difference. Result has 318 places, 432 transitions, 5475 flow [2024-06-27 20:39:08,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5268, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5475, PETRI_PLACES=318, PETRI_TRANSITIONS=432} [2024-06-27 20:39:08,328 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 277 predicate places. [2024-06-27 20:39:08,328 INFO L495 AbstractCegarLoop]: Abstraction has has 318 places, 432 transitions, 5475 flow [2024-06-27 20:39:08,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:08,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:08,328 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 20:39:08,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 20:39:08,328 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:08,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:08,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1452170415, now seen corresponding path program 1 times [2024-06-27 20:39:08,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:08,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504650680] [2024-06-27 20:39:08,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:08,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:08,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:08,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 20:39:08,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:08,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504650680] [2024-06-27 20:39:08,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504650680] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:08,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:08,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:08,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210038876] [2024-06-27 20:39:08,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:08,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:08,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:08,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:08,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:08,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:08,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 432 transitions, 5475 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:08,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:08,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:08,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:10,453 INFO L124 PetriNetUnfolderBase]: 4334/6512 cut-off events. [2024-06-27 20:39:10,453 INFO L125 PetriNetUnfolderBase]: For 853574/853576 co-relation queries the response was YES. [2024-06-27 20:39:10,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57566 conditions, 6512 events. 4334/6512 cut-off events. For 853574/853576 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 36168 event pairs, 905 based on Foata normal form. 8/6520 useless extension candidates. Maximal degree in co-relation 57413. Up to 6239 conditions per place. [2024-06-27 20:39:10,544 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 425 selfloop transitions, 42 changer transitions 0/470 dead transitions. [2024-06-27 20:39:10,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 470 transitions, 6623 flow [2024-06-27 20:39:10,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:10,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:10,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:39:10,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.453125 [2024-06-27 20:39:10,545 INFO L175 Difference]: Start difference. First operand has 318 places, 432 transitions, 5475 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:39:10,545 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 470 transitions, 6623 flow [2024-06-27 20:39:12,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 470 transitions, 6395 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-27 20:39:12,634 INFO L231 Difference]: Finished difference. Result has 317 places, 438 transitions, 5453 flow [2024-06-27 20:39:12,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5247, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5453, PETRI_PLACES=317, PETRI_TRANSITIONS=438} [2024-06-27 20:39:12,635 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 276 predicate places. [2024-06-27 20:39:12,635 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 438 transitions, 5453 flow [2024-06-27 20:39:12,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:12,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:12,635 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 20:39:12,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 20:39:12,635 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:12,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:12,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1457532795, now seen corresponding path program 2 times [2024-06-27 20:39:12,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:12,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960538423] [2024-06-27 20:39:12,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:12,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:13,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 20:39:13,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:13,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960538423] [2024-06-27 20:39:13,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960538423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:13,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:13,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:13,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331487855] [2024-06-27 20:39:13,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:13,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:13,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:13,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:13,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:13,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:13,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 438 transitions, 5453 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:13,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:13,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:13,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:14,776 INFO L124 PetriNetUnfolderBase]: 4412/6620 cut-off events. [2024-06-27 20:39:14,776 INFO L125 PetriNetUnfolderBase]: For 879376/879378 co-relation queries the response was YES. [2024-06-27 20:39:14,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58565 conditions, 6620 events. 4412/6620 cut-off events. For 879376/879378 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 36822 event pairs, 915 based on Foata normal form. 8/6628 useless extension candidates. Maximal degree in co-relation 58411. Up to 6194 conditions per place. [2024-06-27 20:39:14,867 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 427 selfloop transitions, 52 changer transitions 0/482 dead transitions. [2024-06-27 20:39:14,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 482 transitions, 6867 flow [2024-06-27 20:39:14,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:39:14,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:39:14,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-27 20:39:14,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-27 20:39:14,869 INFO L175 Difference]: Start difference. First operand has 317 places, 438 transitions, 5453 flow. Second operand 10 states and 173 transitions. [2024-06-27 20:39:14,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 482 transitions, 6867 flow [2024-06-27 20:39:16,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 482 transitions, 6747 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-27 20:39:16,571 INFO L231 Difference]: Finished difference. Result has 322 places, 444 transitions, 5575 flow [2024-06-27 20:39:16,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=389, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5575, PETRI_PLACES=322, PETRI_TRANSITIONS=444} [2024-06-27 20:39:16,571 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 281 predicate places. [2024-06-27 20:39:16,571 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 444 transitions, 5575 flow [2024-06-27 20:39:16,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:16,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:16,571 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 20:39:16,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 20:39:16,572 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:16,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:16,572 INFO L85 PathProgramCache]: Analyzing trace with hash -795036163, now seen corresponding path program 3 times [2024-06-27 20:39:16,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:16,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619434692] [2024-06-27 20:39:16,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:16,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:16,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:17,163 INFO 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 20:39:17,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:17,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619434692] [2024-06-27 20:39:17,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619434692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:17,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:17,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:17,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646197875] [2024-06-27 20:39:17,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:17,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:17,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:17,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:17,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:17,233 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:17,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 444 transitions, 5575 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:17,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:17,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:17,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:18,737 INFO L124 PetriNetUnfolderBase]: 4490/6728 cut-off events. [2024-06-27 20:39:18,737 INFO L125 PetriNetUnfolderBase]: For 925498/925500 co-relation queries the response was YES. [2024-06-27 20:39:18,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60121 conditions, 6728 events. 4490/6728 cut-off events. For 925498/925500 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 37468 event pairs, 888 based on Foata normal form. 8/6736 useless extension candidates. Maximal degree in co-relation 59966. Up to 5468 conditions per place. [2024-06-27 20:39:18,838 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 329 selfloop transitions, 155 changer transitions 0/487 dead transitions. [2024-06-27 20:39:18,838 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 487 transitions, 7203 flow [2024-06-27 20:39:18,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:18,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:18,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-27 20:39:18,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.484375 [2024-06-27 20:39:18,839 INFO L175 Difference]: Start difference. First operand has 322 places, 444 transitions, 5575 flow. Second operand 8 states and 155 transitions. [2024-06-27 20:39:18,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 487 transitions, 7203 flow [2024-06-27 20:39:20,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 487 transitions, 7080 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:39:20,965 INFO L231 Difference]: Finished difference. Result has 324 places, 450 transitions, 5907 flow [2024-06-27 20:39:20,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5452, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5907, PETRI_PLACES=324, PETRI_TRANSITIONS=450} [2024-06-27 20:39:20,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 283 predicate places. [2024-06-27 20:39:20,966 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 450 transitions, 5907 flow [2024-06-27 20:39:20,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:20,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:20,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:39:20,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 20:39:20,967 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:20,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:20,967 INFO L85 PathProgramCache]: Analyzing trace with hash -789495223, now seen corresponding path program 4 times [2024-06-27 20:39:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:20,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773125471] [2024-06-27 20:39:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:20,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:20,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:21,570 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:39:21,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:21,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773125471] [2024-06-27 20:39:21,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1773125471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:21,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:21,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:21,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139945519] [2024-06-27 20:39:21,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:21,571 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:21,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:21,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:21,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:21,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:21,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 450 transitions, 5907 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:21,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:21,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:21,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:23,177 INFO L124 PetriNetUnfolderBase]: 4472/6704 cut-off events. [2024-06-27 20:39:23,177 INFO L125 PetriNetUnfolderBase]: For 916289/916291 co-relation queries the response was YES. [2024-06-27 20:39:23,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60285 conditions, 6704 events. 4472/6704 cut-off events. For 916289/916291 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 37340 event pairs, 932 based on Foata normal form. 8/6712 useless extension candidates. Maximal degree in co-relation 60128. Up to 6291 conditions per place. [2024-06-27 20:39:23,269 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 425 selfloop transitions, 50 changer transitions 0/478 dead transitions. [2024-06-27 20:39:23,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 478 transitions, 6959 flow [2024-06-27 20:39:23,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:23,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:23,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-27 20:39:23,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-27 20:39:23,272 INFO L175 Difference]: Start difference. First operand has 324 places, 450 transitions, 5907 flow. Second operand 8 states and 141 transitions. [2024-06-27 20:39:23,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 478 transitions, 6959 flow [2024-06-27 20:39:25,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 478 transitions, 6506 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 20:39:25,046 INFO L231 Difference]: Finished difference. Result has 326 places, 450 transitions, 5561 flow [2024-06-27 20:39:25,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5561, PETRI_PLACES=326, PETRI_TRANSITIONS=450} [2024-06-27 20:39:25,046 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 285 predicate places. [2024-06-27 20:39:25,046 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 450 transitions, 5561 flow [2024-06-27 20:39:25,047 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:25,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:25,047 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 20:39:25,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 20:39:25,047 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:25,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:25,048 INFO L85 PathProgramCache]: Analyzing trace with hash -504508937, now seen corresponding path program 5 times [2024-06-27 20:39:25,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:25,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064983786] [2024-06-27 20:39:25,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:25,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:25,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:25,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:39:25,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:25,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064983786] [2024-06-27 20:39:25,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064983786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:25,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:25,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:25,628 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552998265] [2024-06-27 20:39:25,628 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:25,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:25,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:25,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:25,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:25,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:25,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 450 transitions, 5561 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:25,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:25,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:25,681 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:27,294 INFO L124 PetriNetUnfolderBase]: 4550/6812 cut-off events. [2024-06-27 20:39:27,295 INFO L125 PetriNetUnfolderBase]: For 959534/959536 co-relation queries the response was YES. [2024-06-27 20:39:27,352 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60866 conditions, 6812 events. 4550/6812 cut-off events. For 959534/959536 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 37885 event pairs, 885 based on Foata normal form. 8/6820 useless extension candidates. Maximal degree in co-relation 60709. Up to 5512 conditions per place. [2024-06-27 20:39:27,374 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 350 selfloop transitions, 136 changer transitions 0/489 dead transitions. [2024-06-27 20:39:27,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 489 transitions, 7387 flow [2024-06-27 20:39:27,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:27,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:27,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 20:39:27,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465625 [2024-06-27 20:39:27,375 INFO L175 Difference]: Start difference. First operand has 326 places, 450 transitions, 5561 flow. Second operand 8 states and 149 transitions. [2024-06-27 20:39:27,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 489 transitions, 7387 flow [2024-06-27 20:39:29,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 489 transitions, 7287 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 20:39:29,500 INFO L231 Difference]: Finished difference. Result has 327 places, 456 transitions, 5875 flow [2024-06-27 20:39:29,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5461, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=130, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5875, PETRI_PLACES=327, PETRI_TRANSITIONS=456} [2024-06-27 20:39:29,501 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-27 20:39:29,501 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 456 transitions, 5875 flow [2024-06-27 20:39:29,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:29,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:29,501 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 20:39:29,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 20:39:29,501 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:29,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:29,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1461544815, now seen corresponding path program 6 times [2024-06-27 20:39:29,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:29,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974297025] [2024-06-27 20:39:29,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:29,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:29,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:30,084 INFO 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 20:39:30,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:30,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974297025] [2024-06-27 20:39:30,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974297025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:30,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:30,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:39:30,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712429539] [2024-06-27 20:39:30,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:30,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:39:30,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:30,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:39:30,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:39:30,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:30,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 456 transitions, 5875 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:30,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:30,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:30,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:31,630 INFO L124 PetriNetUnfolderBase]: 4532/6788 cut-off events. [2024-06-27 20:39:31,630 INFO L125 PetriNetUnfolderBase]: For 951140/951142 co-relation queries the response was YES. [2024-06-27 20:39:31,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60818 conditions, 6788 events. 4532/6788 cut-off events. For 951140/951142 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 37751 event pairs, 903 based on Foata normal form. 8/6796 useless extension candidates. Maximal degree in co-relation 60660. Up to 5501 conditions per place. [2024-06-27 20:39:31,739 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 345 selfloop transitions, 141 changer transitions 0/489 dead transitions. [2024-06-27 20:39:31,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 489 transitions, 7573 flow [2024-06-27 20:39:31,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:31,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:31,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:39:31,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46875 [2024-06-27 20:39:31,741 INFO L175 Difference]: Start difference. First operand has 327 places, 456 transitions, 5875 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:39:31,741 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 489 transitions, 7573 flow [2024-06-27 20:39:34,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 489 transitions, 7290 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 20:39:34,280 INFO L231 Difference]: Finished difference. Result has 331 places, 456 transitions, 5881 flow [2024-06-27 20:39:34,280 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5592, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5881, PETRI_PLACES=331, PETRI_TRANSITIONS=456} [2024-06-27 20:39:34,280 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-27 20:39:34,280 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 456 transitions, 5881 flow [2024-06-27 20:39:34,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:34,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:34,280 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 20:39:34,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 20:39:34,281 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:34,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:34,281 INFO L85 PathProgramCache]: Analyzing trace with hash -1641114497, now seen corresponding path program 6 times [2024-06-27 20:39:34,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:34,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1694361460] [2024-06-27 20:39:34,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:34,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:34,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:35,353 INFO 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 20:39:35,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:35,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1694361460] [2024-06-27 20:39:35,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1694361460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:35,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:35,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:39:35,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [155455488] [2024-06-27 20:39:35,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:35,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:39:35,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:35,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:39:35,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:39:35,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:35,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 456 transitions, 5881 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:35,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:35,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:35,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:37,091 INFO L124 PetriNetUnfolderBase]: 4604/6899 cut-off events. [2024-06-27 20:39:37,091 INFO L125 PetriNetUnfolderBase]: For 1043216/1043218 co-relation queries the response was YES. [2024-06-27 20:39:37,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62115 conditions, 6899 events. 4604/6899 cut-off events. For 1043216/1043218 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 38551 event pairs, 929 based on Foata normal form. 22/6921 useless extension candidates. Maximal degree in co-relation 61956. Up to 6345 conditions per place. [2024-06-27 20:39:37,197 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 373 selfloop transitions, 113 changer transitions 0/489 dead transitions. [2024-06-27 20:39:37,197 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 489 transitions, 7077 flow [2024-06-27 20:39:37,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:39:37,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:39:37,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-27 20:39:37,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43 [2024-06-27 20:39:37,198 INFO L175 Difference]: Start difference. First operand has 331 places, 456 transitions, 5881 flow. Second operand 10 states and 172 transitions. [2024-06-27 20:39:37,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 489 transitions, 7077 flow [2024-06-27 20:39:39,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 489 transitions, 6733 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-27 20:39:39,567 INFO L231 Difference]: Finished difference. Result has 334 places, 458 transitions, 5863 flow [2024-06-27 20:39:39,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5863, PETRI_PLACES=334, PETRI_TRANSITIONS=458} [2024-06-27 20:39:39,567 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 293 predicate places. [2024-06-27 20:39:39,568 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 458 transitions, 5863 flow [2024-06-27 20:39:39,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:39,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:39,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:39:39,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 20:39:39,568 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:39,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:39,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1641123797, now seen corresponding path program 7 times [2024-06-27 20:39:39,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:39,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1919363638] [2024-06-27 20:39:39,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:39,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:39,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:40,473 INFO 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 20:39:40,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:40,474 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1919363638] [2024-06-27 20:39:40,474 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1919363638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:40,474 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:40,474 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:39:40,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801258506] [2024-06-27 20:39:40,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:40,474 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:39:40,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:40,475 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:39:40,475 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:39:40,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:40,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 458 transitions, 5863 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:40,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:40,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:40,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:42,388 INFO L124 PetriNetUnfolderBase]: 4700/7051 cut-off events. [2024-06-27 20:39:42,388 INFO L125 PetriNetUnfolderBase]: For 1051575/1051577 co-relation queries the response was YES. [2024-06-27 20:39:42,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63482 conditions, 7051 events. 4700/7051 cut-off events. For 1051575/1051577 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 39560 event pairs, 939 based on Foata normal form. 18/7069 useless extension candidates. Maximal degree in co-relation 63322. Up to 6337 conditions per place. [2024-06-27 20:39:42,492 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 374 selfloop transitions, 119 changer transitions 0/496 dead transitions. [2024-06-27 20:39:42,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 496 transitions, 7159 flow [2024-06-27 20:39:42,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:39:42,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:39:42,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 20:39:42,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.435 [2024-06-27 20:39:42,493 INFO L175 Difference]: Start difference. First operand has 334 places, 458 transitions, 5863 flow. Second operand 10 states and 174 transitions. [2024-06-27 20:39:42,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 496 transitions, 7159 flow [2024-06-27 20:39:44,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 496 transitions, 6889 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-27 20:39:44,773 INFO L231 Difference]: Finished difference. Result has 337 places, 462 transitions, 5998 flow [2024-06-27 20:39:44,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5593, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=458, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5998, PETRI_PLACES=337, PETRI_TRANSITIONS=462} [2024-06-27 20:39:44,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 296 predicate places. [2024-06-27 20:39:44,773 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 462 transitions, 5998 flow [2024-06-27 20:39:44,773 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:44,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:44,773 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 20:39:44,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 20:39:44,774 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:44,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:44,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1971231885, now seen corresponding path program 2 times [2024-06-27 20:39:44,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:44,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470139138] [2024-06-27 20:39:44,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:44,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:45,855 INFO 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 20:39:45,855 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:45,855 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470139138] [2024-06-27 20:39:45,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470139138] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:45,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:45,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:39:45,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397893826] [2024-06-27 20:39:45,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:45,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:39:45,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:45,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:39:45,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:39:45,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:45,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 462 transitions, 5998 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:45,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:45,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:45,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:47,542 INFO L124 PetriNetUnfolderBase]: 4745/7118 cut-off events. [2024-06-27 20:39:47,542 INFO L125 PetriNetUnfolderBase]: For 1027526/1027528 co-relation queries the response was YES. [2024-06-27 20:39:47,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64659 conditions, 7118 events. 4745/7118 cut-off events. For 1027526/1027528 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 40150 event pairs, 988 based on Foata normal form. 6/7124 useless extension candidates. Maximal degree in co-relation 64497. Up to 6700 conditions per place. [2024-06-27 20:39:47,649 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 414 selfloop transitions, 79 changer transitions 0/496 dead transitions. [2024-06-27 20:39:47,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 496 transitions, 7550 flow [2024-06-27 20:39:47,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:39:47,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:39:47,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:39:47,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 20:39:47,650 INFO L175 Difference]: Start difference. First operand has 337 places, 462 transitions, 5998 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:39:47,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 496 transitions, 7550 flow [2024-06-27 20:39:49,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 496 transitions, 7269 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 20:39:49,973 INFO L231 Difference]: Finished difference. Result has 341 places, 471 transitions, 6177 flow [2024-06-27 20:39:49,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6177, PETRI_PLACES=341, PETRI_TRANSITIONS=471} [2024-06-27 20:39:49,974 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 300 predicate places. [2024-06-27 20:39:49,974 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 471 transitions, 6177 flow [2024-06-27 20:39:49,974 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:49,974 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:49,974 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 20:39:49,974 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 20:39:49,974 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:49,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:49,975 INFO L85 PathProgramCache]: Analyzing trace with hash -1198840492, now seen corresponding path program 1 times [2024-06-27 20:39:49,975 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:49,975 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103020417] [2024-06-27 20:39:49,975 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:49,975 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:49,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:50,820 INFO 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 20:39:50,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:50,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103020417] [2024-06-27 20:39:50,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2103020417] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:50,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:50,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:39:50,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075949819] [2024-06-27 20:39:50,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:50,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:39:50,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:50,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:39:50,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:39:50,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:50,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 471 transitions, 6177 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:50,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:50,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:50,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:52,647 INFO L124 PetriNetUnfolderBase]: 4800/7193 cut-off events. [2024-06-27 20:39:52,647 INFO L125 PetriNetUnfolderBase]: For 1071593/1071593 co-relation queries the response was YES. [2024-06-27 20:39:52,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65955 conditions, 7193 events. 4800/7193 cut-off events. For 1071593/1071593 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 40576 event pairs, 1035 based on Foata normal form. 3/7196 useless extension candidates. Maximal degree in co-relation 65790. Up to 7013 conditions per place. [2024-06-27 20:39:52,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 470 selfloop transitions, 35 changer transitions 0/508 dead transitions. [2024-06-27 20:39:52,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 508 transitions, 7681 flow [2024-06-27 20:39:52,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:39:52,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:39:52,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-27 20:39:52,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 20:39:52,753 INFO L175 Difference]: Start difference. First operand has 341 places, 471 transitions, 6177 flow. Second operand 9 states and 150 transitions. [2024-06-27 20:39:52,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 508 transitions, 7681 flow [2024-06-27 20:39:55,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 508 transitions, 7481 flow, removed 68 selfloop flow, removed 4 redundant places. [2024-06-27 20:39:55,256 INFO L231 Difference]: Finished difference. Result has 346 places, 477 transitions, 6239 flow [2024-06-27 20:39:55,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5977, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6239, PETRI_PLACES=346, PETRI_TRANSITIONS=477} [2024-06-27 20:39:55,256 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 305 predicate places. [2024-06-27 20:39:55,256 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 477 transitions, 6239 flow [2024-06-27 20:39:55,256 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:55,256 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:39:55,256 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 20:39:55,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 20:39:55,257 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:39:55,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:39:55,257 INFO L85 PathProgramCache]: Analyzing trace with hash 455457004, now seen corresponding path program 2 times [2024-06-27 20:39:55,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:39:55,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1900562278] [2024-06-27 20:39:55,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:39:55,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:39:55,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:39:56,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:39:56,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:39:56,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1900562278] [2024-06-27 20:39:56,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1900562278] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:39:56,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:39:56,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:39:56,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515830379] [2024-06-27 20:39:56,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:39:56,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:39:56,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:39:56,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:39:56,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:39:56,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:39:56,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 477 transitions, 6239 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:39:56,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:39:56,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:39:56,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:39:58,021 INFO L124 PetriNetUnfolderBase]: 4785/7173 cut-off events. [2024-06-27 20:39:58,021 INFO L125 PetriNetUnfolderBase]: For 1073807/1073807 co-relation queries the response was YES. [2024-06-27 20:39:58,087 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65489 conditions, 7173 events. 4785/7173 cut-off events. For 1073807/1073807 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40477 event pairs, 1055 based on Foata normal form. 5/7178 useless extension candidates. Maximal degree in co-relation 65323. Up to 7063 conditions per place. [2024-06-27 20:39:58,112 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 474 selfloop transitions, 23 changer transitions 0/500 dead transitions. [2024-06-27 20:39:58,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 500 transitions, 7315 flow [2024-06-27 20:39:58,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:39:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:39:58,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:39:58,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-27 20:39:58,113 INFO L175 Difference]: Start difference. First operand has 346 places, 477 transitions, 6239 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:39:58,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 500 transitions, 7315 flow [2024-06-27 20:40:00,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 500 transitions, 7151 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-27 20:40:00,720 INFO L231 Difference]: Finished difference. Result has 349 places, 477 transitions, 6131 flow [2024-06-27 20:40:00,720 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6075, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6131, PETRI_PLACES=349, PETRI_TRANSITIONS=477} [2024-06-27 20:40:00,720 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 20:40:00,721 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 477 transitions, 6131 flow [2024-06-27 20:40:00,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:00,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:00,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:00,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 20:40:00,721 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:00,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:00,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1657160611, now seen corresponding path program 7 times [2024-06-27 20:40:00,721 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:00,721 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569967453] [2024-06-27 20:40:00,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:00,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:00,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:01,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:01,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:01,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569967453] [2024-06-27 20:40:01,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569967453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:01,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:01,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:01,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084096342] [2024-06-27 20:40:01,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:01,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:01,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:01,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:01,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:01,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:01,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 477 transitions, 6131 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:01,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:01,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:01,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:02,971 INFO L124 PetriNetUnfolderBase]: 4815/7217 cut-off events. [2024-06-27 20:40:02,972 INFO L125 PetriNetUnfolderBase]: For 1095348/1095350 co-relation queries the response was YES. [2024-06-27 20:40:03,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65573 conditions, 7217 events. 4815/7217 cut-off events. For 1095348/1095350 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40790 event pairs, 957 based on Foata normal form. 8/7225 useless extension candidates. Maximal degree in co-relation 65405. Up to 6674 conditions per place. [2024-06-27 20:40:03,092 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 393 selfloop transitions, 117 changer transitions 0/513 dead transitions. [2024-06-27 20:40:03,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 513 transitions, 7522 flow [2024-06-27 20:40:03,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:03,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:03,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-27 20:40:03,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-06-27 20:40:03,093 INFO L175 Difference]: Start difference. First operand has 349 places, 477 transitions, 6131 flow. Second operand 8 states and 152 transitions. [2024-06-27 20:40:03,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 513 transitions, 7522 flow [2024-06-27 20:40:05,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 513 transitions, 7420 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:40:05,776 INFO L231 Difference]: Finished difference. Result has 350 places, 480 transitions, 6381 flow [2024-06-27 20:40:05,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6031, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=360, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6381, PETRI_PLACES=350, PETRI_TRANSITIONS=480} [2024-06-27 20:40:05,777 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 309 predicate places. [2024-06-27 20:40:05,777 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 480 transitions, 6381 flow [2024-06-27 20:40:05,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:05,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:05,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:05,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 20:40:05,778 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:05,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:05,779 INFO L85 PathProgramCache]: Analyzing trace with hash -628304129, now seen corresponding path program 8 times [2024-06-27 20:40:05,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:05,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307547552] [2024-06-27 20:40:05,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:05,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:05,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:06,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:06,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:06,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307547552] [2024-06-27 20:40:06,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307547552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:06,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:06,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:06,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811582181] [2024-06-27 20:40:06,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:06,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:06,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:06,417 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:06,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:06,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:06,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 480 transitions, 6381 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:06,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:06,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:06,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:08,255 INFO L124 PetriNetUnfolderBase]: 4797/7193 cut-off events. [2024-06-27 20:40:08,255 INFO L125 PetriNetUnfolderBase]: For 1067032/1067034 co-relation queries the response was YES. [2024-06-27 20:40:08,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65312 conditions, 7193 events. 4797/7193 cut-off events. For 1067032/1067034 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40637 event pairs, 1010 based on Foata normal form. 8/7201 useless extension candidates. Maximal degree in co-relation 65143. Up to 6663 conditions per place. [2024-06-27 20:40:08,346 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 402 selfloop transitions, 102 changer transitions 0/507 dead transitions. [2024-06-27 20:40:08,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 507 transitions, 7701 flow [2024-06-27 20:40:08,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:08,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:08,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 20:40:08,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-27 20:40:08,347 INFO L175 Difference]: Start difference. First operand has 350 places, 480 transitions, 6381 flow. Second operand 8 states and 146 transitions. [2024-06-27 20:40:08,347 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 507 transitions, 7701 flow [2024-06-27 20:40:11,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 507 transitions, 7448 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:40:11,041 INFO L231 Difference]: Finished difference. Result has 351 places, 480 transitions, 6355 flow [2024-06-27 20:40:11,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6130, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6355, PETRI_PLACES=351, PETRI_TRANSITIONS=480} [2024-06-27 20:40:11,041 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 310 predicate places. [2024-06-27 20:40:11,041 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 480 transitions, 6355 flow [2024-06-27 20:40:11,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:11,041 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:11,041 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:11,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 20:40:11,041 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:11,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:11,042 INFO L85 PathProgramCache]: Analyzing trace with hash -360264759, now seen corresponding path program 9 times [2024-06-27 20:40:11,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:11,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [204080573] [2024-06-27 20:40:11,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:11,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:11,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:11,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:11,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:11,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [204080573] [2024-06-27 20:40:11,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [204080573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:11,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:11,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:11,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914485417] [2024-06-27 20:40:11,701 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:11,701 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:11,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:11,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:11,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:11,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:11,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 480 transitions, 6355 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:11,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:11,814 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:11,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:13,381 INFO L124 PetriNetUnfolderBase]: 4779/7169 cut-off events. [2024-06-27 20:40:13,381 INFO L125 PetriNetUnfolderBase]: For 1032257/1032259 co-relation queries the response was YES. [2024-06-27 20:40:13,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64427 conditions, 7169 events. 4779/7169 cut-off events. For 1032257/1032259 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40542 event pairs, 1047 based on Foata normal form. 8/7177 useless extension candidates. Maximal degree in co-relation 64258. Up to 6968 conditions per place. [2024-06-27 20:40:13,487 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 436 selfloop transitions, 57 changer transitions 0/496 dead transitions. [2024-06-27 20:40:13,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 496 transitions, 7405 flow [2024-06-27 20:40:13,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:40:13,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:40:13,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:40:13,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:40:13,488 INFO L175 Difference]: Start difference. First operand has 351 places, 480 transitions, 6355 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:40:13,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 496 transitions, 7405 flow [2024-06-27 20:40:15,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 496 transitions, 7092 flow, removed 16 selfloop flow, removed 10 redundant places. [2024-06-27 20:40:15,761 INFO L231 Difference]: Finished difference. Result has 348 places, 480 transitions, 6181 flow [2024-06-27 20:40:15,761 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6042, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6181, PETRI_PLACES=348, PETRI_TRANSITIONS=480} [2024-06-27 20:40:15,762 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 307 predicate places. [2024-06-27 20:40:15,762 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 480 transitions, 6181 flow [2024-06-27 20:40:15,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:15,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:15,762 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 20:40:15,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 20:40:15,762 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:15,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:15,762 INFO L85 PathProgramCache]: Analyzing trace with hash -1829280645, now seen corresponding path program 10 times [2024-06-27 20:40:15,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:15,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121569914] [2024-06-27 20:40:15,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:15,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:15,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:16,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:16,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:16,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121569914] [2024-06-27 20:40:16,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121569914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:16,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:16,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:16,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716677674] [2024-06-27 20:40:16,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:16,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:16,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:16,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:16,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:16,381 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:16,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 480 transitions, 6181 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:16,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:16,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:16,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:18,194 INFO L124 PetriNetUnfolderBase]: 4857/7277 cut-off events. [2024-06-27 20:40:18,194 INFO L125 PetriNetUnfolderBase]: For 1048693/1048695 co-relation queries the response was YES. [2024-06-27 20:40:18,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64895 conditions, 7277 events. 4857/7277 cut-off events. For 1048693/1048695 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 41162 event pairs, 1068 based on Foata normal form. 8/7285 useless extension candidates. Maximal degree in co-relation 64728. Up to 6766 conditions per place. [2024-06-27 20:40:18,285 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 433 selfloop transitions, 72 changer transitions 0/508 dead transitions. [2024-06-27 20:40:18,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 508 transitions, 7791 flow [2024-06-27 20:40:18,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:18,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:18,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 20:40:18,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 20:40:18,286 INFO L175 Difference]: Start difference. First operand has 348 places, 480 transitions, 6181 flow. Second operand 8 states and 136 transitions. [2024-06-27 20:40:18,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 508 transitions, 7791 flow [2024-06-27 20:40:20,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 508 transitions, 7629 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-27 20:40:20,966 INFO L231 Difference]: Finished difference. Result has 349 places, 486 transitions, 6273 flow [2024-06-27 20:40:20,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6023, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6273, PETRI_PLACES=349, PETRI_TRANSITIONS=486} [2024-06-27 20:40:20,966 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 308 predicate places. [2024-06-27 20:40:20,966 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 486 transitions, 6273 flow [2024-06-27 20:40:20,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:20,966 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:20,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:20,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 20:40:20,967 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:20,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:20,967 INFO L85 PathProgramCache]: Analyzing trace with hash -1816387683, now seen corresponding path program 1 times [2024-06-27 20:40:20,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:20,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709324136] [2024-06-27 20:40:20,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:20,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:20,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:21,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:21,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:21,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709324136] [2024-06-27 20:40:21,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709324136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:21,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:21,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:40:21,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833442517] [2024-06-27 20:40:21,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:21,626 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:40:21,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:21,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:40:21,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:40:21,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:21,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 486 transitions, 6273 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:21,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:21,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:21,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:23,413 INFO L124 PetriNetUnfolderBase]: 4919/7361 cut-off events. [2024-06-27 20:40:23,413 INFO L125 PetriNetUnfolderBase]: For 1063763/1063763 co-relation queries the response was YES. [2024-06-27 20:40:23,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66333 conditions, 7361 events. 4919/7361 cut-off events. For 1063763/1063763 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 41684 event pairs, 1085 based on Foata normal form. 4/7365 useless extension candidates. Maximal degree in co-relation 66166. Up to 7193 conditions per place. [2024-06-27 20:40:23,521 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 469 selfloop transitions, 53 changer transitions 0/525 dead transitions. [2024-06-27 20:40:23,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 525 transitions, 7864 flow [2024-06-27 20:40:23,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:40:23,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:40:23,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:40:23,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-27 20:40:23,522 INFO L175 Difference]: Start difference. First operand has 349 places, 486 transitions, 6273 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:40:23,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 525 transitions, 7864 flow [2024-06-27 20:40:26,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 525 transitions, 7740 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 20:40:26,490 INFO L231 Difference]: Finished difference. Result has 357 places, 503 transitions, 6605 flow [2024-06-27 20:40:26,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6149, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6605, PETRI_PLACES=357, PETRI_TRANSITIONS=503} [2024-06-27 20:40:26,490 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 316 predicate places. [2024-06-27 20:40:26,491 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 503 transitions, 6605 flow [2024-06-27 20:40:26,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:26,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:26,491 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 20:40:26,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 20:40:26,491 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:26,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:26,492 INFO L85 PathProgramCache]: Analyzing trace with hash -2017761605, now seen corresponding path program 2 times [2024-06-27 20:40:26,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:26,492 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128438124] [2024-06-27 20:40:26,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:26,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:26,502 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:27,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:27,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:27,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128438124] [2024-06-27 20:40:27,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128438124] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:27,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:27,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:40:27,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816712687] [2024-06-27 20:40:27,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:27,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:40:27,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:27,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:40:27,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:40:27,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:27,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 503 transitions, 6605 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:27,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:27,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:27,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:29,200 INFO L124 PetriNetUnfolderBase]: 4949/7403 cut-off events. [2024-06-27 20:40:29,200 INFO L125 PetriNetUnfolderBase]: For 1091711/1091711 co-relation queries the response was YES. [2024-06-27 20:40:29,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67940 conditions, 7403 events. 4949/7403 cut-off events. For 1091711/1091711 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41945 event pairs, 1095 based on Foata normal form. 4/7407 useless extension candidates. Maximal degree in co-relation 67769. Up to 7279 conditions per place. [2024-06-27 20:40:29,299 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 478 selfloop transitions, 48 changer transitions 0/529 dead transitions. [2024-06-27 20:40:29,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 529 transitions, 7854 flow [2024-06-27 20:40:29,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:40:29,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:40:29,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:40:29,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 20:40:29,300 INFO L175 Difference]: Start difference. First operand has 357 places, 503 transitions, 6605 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:40:29,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 529 transitions, 7854 flow [2024-06-27 20:40:32,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 529 transitions, 7652 flow, removed 90 selfloop flow, removed 3 redundant places. [2024-06-27 20:40:32,562 INFO L231 Difference]: Finished difference. Result has 363 places, 509 transitions, 6646 flow [2024-06-27 20:40:32,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6443, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=503, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6646, PETRI_PLACES=363, PETRI_TRANSITIONS=509} [2024-06-27 20:40:32,563 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-27 20:40:32,563 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 509 transitions, 6646 flow [2024-06-27 20:40:32,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:32,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:32,563 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 20:40:32,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 20:40:32,564 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:32,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:32,564 INFO L85 PathProgramCache]: Analyzing trace with hash -2030897297, now seen corresponding path program 11 times [2024-06-27 20:40:32,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:32,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234757713] [2024-06-27 20:40:32,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:32,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:32,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:33,121 INFO 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 20:40:33,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:33,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234757713] [2024-06-27 20:40:33,122 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234757713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:33,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:33,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:33,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910783653] [2024-06-27 20:40:33,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:33,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:33,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:33,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:33,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:33,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:33,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 509 transitions, 6646 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:33,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:33,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:33,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:34,880 INFO L124 PetriNetUnfolderBase]: 4931/7381 cut-off events. [2024-06-27 20:40:34,880 INFO L125 PetriNetUnfolderBase]: For 1083574/1083576 co-relation queries the response was YES. [2024-06-27 20:40:34,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67013 conditions, 7381 events. 4931/7381 cut-off events. For 1083574/1083576 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41793 event pairs, 1052 based on Foata normal form. 8/7389 useless extension candidates. Maximal degree in co-relation 66840. Up to 6883 conditions per place. [2024-06-27 20:40:34,999 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 447 selfloop transitions, 80 changer transitions 0/530 dead transitions. [2024-06-27 20:40:34,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 530 transitions, 8010 flow [2024-06-27 20:40:35,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:35,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:35,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-27 20:40:35,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-27 20:40:35,000 INFO L175 Difference]: Start difference. First operand has 363 places, 509 transitions, 6646 flow. Second operand 8 states and 136 transitions. [2024-06-27 20:40:35,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 530 transitions, 8010 flow [2024-06-27 20:40:38,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 530 transitions, 7838 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-27 20:40:38,181 INFO L231 Difference]: Finished difference. Result has 365 places, 509 transitions, 6642 flow [2024-06-27 20:40:38,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6474, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6642, PETRI_PLACES=365, PETRI_TRANSITIONS=509} [2024-06-27 20:40:38,181 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 324 predicate places. [2024-06-27 20:40:38,181 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 509 transitions, 6642 flow [2024-06-27 20:40:38,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:38,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:38,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:38,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 20:40:38,182 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:38,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:38,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1821512913, now seen corresponding path program 3 times [2024-06-27 20:40:38,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:38,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569986557] [2024-06-27 20:40:38,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:38,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:38,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:38,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 20:40:38,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:38,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569986557] [2024-06-27 20:40:38,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569986557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:38,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:38,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:40:38,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049524754] [2024-06-27 20:40:38,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:38,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:40:38,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:38,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:40:38,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:40:39,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:39,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 509 transitions, 6642 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:39,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:39,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:39,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:40,869 INFO L124 PetriNetUnfolderBase]: 4919/7363 cut-off events. [2024-06-27 20:40:40,869 INFO L125 PetriNetUnfolderBase]: For 1064968/1064968 co-relation queries the response was YES. [2024-06-27 20:40:40,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66643 conditions, 7363 events. 4919/7363 cut-off events. For 1064968/1064968 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 41681 event pairs, 1090 based on Foata normal form. 4/7367 useless extension candidates. Maximal degree in co-relation 66469. Up to 7239 conditions per place. [2024-06-27 20:40:40,986 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 480 selfloop transitions, 48 changer transitions 0/531 dead transitions. [2024-06-27 20:40:40,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 531 transitions, 7769 flow [2024-06-27 20:40:40,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:40:40,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:40:40,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:40:40,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 20:40:40,987 INFO L175 Difference]: Start difference. First operand has 365 places, 509 transitions, 6642 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:40:40,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 531 transitions, 7769 flow [2024-06-27 20:40:43,883 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 531 transitions, 7456 flow, removed 22 selfloop flow, removed 8 redundant places. [2024-06-27 20:40:43,889 INFO L231 Difference]: Finished difference. Result has 366 places, 510 transitions, 6436 flow [2024-06-27 20:40:43,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6329, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6436, PETRI_PLACES=366, PETRI_TRANSITIONS=510} [2024-06-27 20:40:43,889 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 325 predicate places. [2024-06-27 20:40:43,889 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 510 transitions, 6436 flow [2024-06-27 20:40:43,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:43,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:43,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:40:43,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 20:40:43,890 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:43,890 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:43,890 INFO L85 PathProgramCache]: Analyzing trace with hash -130445858, now seen corresponding path program 3 times [2024-06-27 20:40:43,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:43,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1190585932] [2024-06-27 20:40:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:43,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:43,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:44,757 INFO 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 20:40:44,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:44,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1190585932] [2024-06-27 20:40:44,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1190585932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:44,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:44,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:40:44,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135267307] [2024-06-27 20:40:44,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:44,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:40:44,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:44,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:40:44,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:40:44,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:44,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 510 transitions, 6436 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:44,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:44,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:44,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:46,633 INFO L124 PetriNetUnfolderBase]: 4934/7384 cut-off events. [2024-06-27 20:40:46,634 INFO L125 PetriNetUnfolderBase]: For 1077253/1077253 co-relation queries the response was YES. [2024-06-27 20:40:46,721 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66505 conditions, 7384 events. 4934/7384 cut-off events. For 1077253/1077253 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 41847 event pairs, 1066 based on Foata normal form. 3/7387 useless extension candidates. Maximal degree in co-relation 66330. Up to 7155 conditions per place. [2024-06-27 20:40:46,752 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 473 selfloop transitions, 60 changer transitions 0/536 dead transitions. [2024-06-27 20:40:46,753 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 536 transitions, 7702 flow [2024-06-27 20:40:46,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:46,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:46,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 20:40:46,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 20:40:46,753 INFO L175 Difference]: Start difference. First operand has 366 places, 510 transitions, 6436 flow. Second operand 8 states and 138 transitions. [2024-06-27 20:40:46,754 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 536 transitions, 7702 flow [2024-06-27 20:40:49,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 536 transitions, 7608 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-27 20:40:49,814 INFO L231 Difference]: Finished difference. Result has 369 places, 513 transitions, 6586 flow [2024-06-27 20:40:49,814 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6342, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=510, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6586, PETRI_PLACES=369, PETRI_TRANSITIONS=513} [2024-06-27 20:40:49,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-27 20:40:49,815 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 513 transitions, 6586 flow [2024-06-27 20:40:49,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:49,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:49,815 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 20:40:49,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 20:40:49,816 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:49,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:49,816 INFO L85 PathProgramCache]: Analyzing trace with hash -130712985, now seen corresponding path program 12 times [2024-06-27 20:40:49,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:49,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593153815] [2024-06-27 20:40:49,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:49,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:49,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:50,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:40:50,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:50,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593153815] [2024-06-27 20:40:50,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593153815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:50,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:50,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:50,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259111279] [2024-06-27 20:40:50,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:50,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:50,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:50,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:50,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:50,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:50,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 513 transitions, 6586 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:50,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:50,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:50,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:52,168 INFO L124 PetriNetUnfolderBase]: 4916/7362 cut-off events. [2024-06-27 20:40:52,169 INFO L125 PetriNetUnfolderBase]: For 1078781/1078783 co-relation queries the response was YES. [2024-06-27 20:40:52,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66372 conditions, 7362 events. 4916/7362 cut-off events. For 1078781/1078783 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 41740 event pairs, 1104 based on Foata normal form. 8/7370 useless extension candidates. Maximal degree in co-relation 66196. Up to 7224 conditions per place. [2024-06-27 20:40:52,292 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 492 selfloop transitions, 35 changer transitions 0/530 dead transitions. [2024-06-27 20:40:52,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 530 transitions, 7714 flow [2024-06-27 20:40:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:52,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:52,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 20:40:52,293 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-27 20:40:52,293 INFO L175 Difference]: Start difference. First operand has 369 places, 513 transitions, 6586 flow. Second operand 8 states and 127 transitions. [2024-06-27 20:40:52,294 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 530 transitions, 7714 flow [2024-06-27 20:40:55,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 530 transitions, 7490 flow, removed 54 selfloop flow, removed 9 redundant places. [2024-06-27 20:40:55,546 INFO L231 Difference]: Finished difference. Result has 368 places, 513 transitions, 6439 flow [2024-06-27 20:40:55,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6362, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=478, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6439, PETRI_PLACES=368, PETRI_TRANSITIONS=513} [2024-06-27 20:40:55,546 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 327 predicate places. [2024-06-27 20:40:55,546 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 513 transitions, 6439 flow [2024-06-27 20:40:55,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:55,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:40:55,546 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 20:40:55,546 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 20:40:55,547 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:40:55,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:40:55,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1072092844, now seen corresponding path program 3 times [2024-06-27 20:40:55,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:40:55,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [450759912] [2024-06-27 20:40:55,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:40:55,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:40:55,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:40:56,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 20:40:56,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:40:56,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [450759912] [2024-06-27 20:40:56,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [450759912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:40:56,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:40:56,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:40:56,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045621622] [2024-06-27 20:40:56,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:40:56,330 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:40:56,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:40:56,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:40:56,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:40:56,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:40:56,398 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 513 transitions, 6439 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:40:56,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:40:56,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:40:56,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:40:58,036 INFO L124 PetriNetUnfolderBase]: 4921/7368 cut-off events. [2024-06-27 20:40:58,036 INFO L125 PetriNetUnfolderBase]: For 1016067/1016069 co-relation queries the response was YES. [2024-06-27 20:40:58,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65731 conditions, 7368 events. 4921/7368 cut-off events. For 1016067/1016069 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 41765 event pairs, 1112 based on Foata normal form. 3/7371 useless extension candidates. Maximal degree in co-relation 65557. Up to 7309 conditions per place. [2024-06-27 20:40:58,152 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 494 selfloop transitions, 31 changer transitions 0/528 dead transitions. [2024-06-27 20:40:58,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 528 transitions, 7567 flow [2024-06-27 20:40:58,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:40:58,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:40:58,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:40:58,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 20:40:58,154 INFO L175 Difference]: Start difference. First operand has 368 places, 513 transitions, 6439 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:40:58,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 528 transitions, 7567 flow [2024-06-27 20:41:01,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 528 transitions, 7365 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-27 20:41:01,670 INFO L231 Difference]: Finished difference. Result has 367 places, 517 transitions, 6363 flow [2024-06-27 20:41:01,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6237, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6363, PETRI_PLACES=367, PETRI_TRANSITIONS=517} [2024-06-27 20:41:01,671 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-27 20:41:01,671 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 517 transitions, 6363 flow [2024-06-27 20:41:01,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:01,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:01,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:41:01,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 20:41:01,671 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:01,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:01,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1588126000, now seen corresponding path program 4 times [2024-06-27 20:41:01,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:01,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432050311] [2024-06-27 20:41:01,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:01,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:01,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:02,295 INFO 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 20:41:02,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:02,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432050311] [2024-06-27 20:41:02,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432050311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:02,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:02,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:41:02,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392409511] [2024-06-27 20:41:02,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:02,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:41:02,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:02,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:41:02,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:41:02,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:02,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 517 transitions, 6363 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:02,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:02,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:02,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:04,028 INFO L124 PetriNetUnfolderBase]: 4918/7364 cut-off events. [2024-06-27 20:41:04,029 INFO L125 PetriNetUnfolderBase]: For 1026730/1026732 co-relation queries the response was YES. [2024-06-27 20:41:04,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65449 conditions, 7364 events. 4918/7364 cut-off events. For 1026730/1026732 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 41784 event pairs, 1108 based on Foata normal form. 3/7367 useless extension candidates. Maximal degree in co-relation 65275. Up to 7296 conditions per place. [2024-06-27 20:41:04,134 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 492 selfloop transitions, 35 changer transitions 0/530 dead transitions. [2024-06-27 20:41:04,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 530 transitions, 7483 flow [2024-06-27 20:41:04,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:41:04,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:41:04,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:41:04,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-27 20:41:04,135 INFO L175 Difference]: Start difference. First operand has 367 places, 517 transitions, 6363 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:41:04,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 530 transitions, 7483 flow [2024-06-27 20:41:07,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 530 transitions, 7397 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:41:07,769 INFO L231 Difference]: Finished difference. Result has 370 places, 519 transitions, 6397 flow [2024-06-27 20:41:07,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6277, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6397, PETRI_PLACES=370, PETRI_TRANSITIONS=519} [2024-06-27 20:41:07,770 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-27 20:41:07,770 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 519 transitions, 6397 flow [2024-06-27 20:41:07,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:07,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:07,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:41:07,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 20:41:07,770 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:07,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:07,771 INFO L85 PathProgramCache]: Analyzing trace with hash -380582384, now seen corresponding path program 4 times [2024-06-27 20:41:07,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:07,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1101562831] [2024-06-27 20:41:07,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:07,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:07,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:08,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:41:08,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:08,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1101562831] [2024-06-27 20:41:08,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1101562831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:08,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:08,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:41:08,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934405141] [2024-06-27 20:41:08,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:08,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:41:08,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:08,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:41:08,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:41:08,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:08,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 519 transitions, 6397 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:08,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:08,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:08,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:10,388 INFO L124 PetriNetUnfolderBase]: 4935/7389 cut-off events. [2024-06-27 20:41:10,388 INFO L125 PetriNetUnfolderBase]: For 1064582/1064584 co-relation queries the response was YES. [2024-06-27 20:41:10,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65794 conditions, 7389 events. 4935/7389 cut-off events. For 1064582/1064584 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 41878 event pairs, 1080 based on Foata normal form. 5/7394 useless extension candidates. Maximal degree in co-relation 65620. Up to 7178 conditions per place. [2024-06-27 20:41:10,510 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 483 selfloop transitions, 55 changer transitions 0/541 dead transitions. [2024-06-27 20:41:10,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 541 transitions, 7661 flow [2024-06-27 20:41:10,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:41:10,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:41:10,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 20:41:10,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-27 20:41:10,511 INFO L175 Difference]: Start difference. First operand has 370 places, 519 transitions, 6397 flow. Second operand 8 states and 133 transitions. [2024-06-27 20:41:10,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 541 transitions, 7661 flow [2024-06-27 20:41:14,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 541 transitions, 7574 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 20:41:14,427 INFO L231 Difference]: Finished difference. Result has 373 places, 522 transitions, 6543 flow [2024-06-27 20:41:14,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6310, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=464, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6543, PETRI_PLACES=373, PETRI_TRANSITIONS=522} [2024-06-27 20:41:14,427 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 332 predicate places. [2024-06-27 20:41:14,427 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 522 transitions, 6543 flow [2024-06-27 20:41:14,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:14,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:14,428 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 20:41:14,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 20:41:14,428 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:14,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:14,428 INFO L85 PathProgramCache]: Analyzing trace with hash -375308199, now seen corresponding path program 4 times [2024-06-27 20:41:14,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:14,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002536890] [2024-06-27 20:41:14,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:14,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:14,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:15,068 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:41:15,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:15,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002536890] [2024-06-27 20:41:15,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002536890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:15,069 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:15,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:41:15,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174435964] [2024-06-27 20:41:15,069 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:15,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:41:15,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:15,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:41:15,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:41:15,148 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:15,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 522 transitions, 6543 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:15,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:15,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:15,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:16,986 INFO L124 PetriNetUnfolderBase]: 4985/7459 cut-off events. [2024-06-27 20:41:16,986 INFO L125 PetriNetUnfolderBase]: For 1085830/1085832 co-relation queries the response was YES. [2024-06-27 20:41:17,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67315 conditions, 7459 events. 4985/7459 cut-off events. For 1085830/1085832 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 42359 event pairs, 1078 based on Foata normal form. 6/7465 useless extension candidates. Maximal degree in co-relation 67140. Up to 7305 conditions per place. [2024-06-27 20:41:17,095 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 491 selfloop transitions, 56 changer transitions 0/550 dead transitions. [2024-06-27 20:41:17,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 550 transitions, 7968 flow [2024-06-27 20:41:17,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:41:17,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:41:17,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-27 20:41:17,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4027777777777778 [2024-06-27 20:41:17,096 INFO L175 Difference]: Start difference. First operand has 373 places, 522 transitions, 6543 flow. Second operand 9 states and 145 transitions. [2024-06-27 20:41:17,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 550 transitions, 7968 flow [2024-06-27 20:41:20,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 550 transitions, 7671 flow, removed 93 selfloop flow, removed 7 redundant places. [2024-06-27 20:41:20,660 INFO L231 Difference]: Finished difference. Result has 376 places, 531 transitions, 6647 flow [2024-06-27 20:41:20,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6344, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6647, PETRI_PLACES=376, PETRI_TRANSITIONS=531} [2024-06-27 20:41:20,660 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-27 20:41:20,660 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 531 transitions, 6647 flow [2024-06-27 20:41:20,660 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:20,660 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:20,660 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 20:41:20,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 20:41:20,661 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:20,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:20,661 INFO L85 PathProgramCache]: Analyzing trace with hash 458694751, now seen corresponding path program 5 times [2024-06-27 20:41:20,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:20,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1274543919] [2024-06-27 20:41:20,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:20,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:21,350 INFO 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 20:41:21,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:21,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1274543919] [2024-06-27 20:41:21,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1274543919] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:21,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:21,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:41:21,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453670508] [2024-06-27 20:41:21,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:21,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:41:21,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:21,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:41:21,352 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:41:21,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:21,483 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 531 transitions, 6647 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:21,483 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:21,483 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:21,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:23,263 INFO L124 PetriNetUnfolderBase]: 5015/7501 cut-off events. [2024-06-27 20:41:23,263 INFO L125 PetriNetUnfolderBase]: For 1082393/1082395 co-relation queries the response was YES. [2024-06-27 20:41:23,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67548 conditions, 7501 events. 5015/7501 cut-off events. For 1082393/1082395 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 42601 event pairs, 1100 based on Foata normal form. 6/7507 useless extension candidates. Maximal degree in co-relation 67372. Up to 7347 conditions per place. [2024-06-27 20:41:23,374 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 493 selfloop transitions, 59 changer transitions 0/555 dead transitions. [2024-06-27 20:41:23,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 555 transitions, 7959 flow [2024-06-27 20:41:23,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:41:23,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:41:23,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 20:41:23,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-27 20:41:23,375 INFO L175 Difference]: Start difference. First operand has 376 places, 531 transitions, 6647 flow. Second operand 9 states and 143 transitions. [2024-06-27 20:41:23,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 555 transitions, 7959 flow [2024-06-27 20:41:27,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 555 transitions, 7731 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-27 20:41:27,171 INFO L231 Difference]: Finished difference. Result has 381 places, 537 transitions, 6707 flow [2024-06-27 20:41:27,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6419, PETRI_DIFFERENCE_MINUEND_PLACES=371, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6707, PETRI_PLACES=381, PETRI_TRANSITIONS=537} [2024-06-27 20:41:27,172 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 340 predicate places. [2024-06-27 20:41:27,172 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 537 transitions, 6707 flow [2024-06-27 20:41:27,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:27,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:27,172 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 20:41:27,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 20:41:27,172 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:27,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:27,173 INFO L85 PathProgramCache]: Analyzing trace with hash -1150756091, now seen corresponding path program 6 times [2024-06-27 20:41:27,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:27,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556453309] [2024-06-27 20:41:27,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:27,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:27,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:27,885 INFO 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 20:41:27,885 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:27,885 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556453309] [2024-06-27 20:41:27,885 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556453309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:27,885 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:27,885 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:41:27,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741651752] [2024-06-27 20:41:27,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:27,886 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:41:27,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:27,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:41:27,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:41:27,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:27,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 537 transitions, 6707 flow. Second operand has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:27,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:27,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:27,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:29,820 INFO L124 PetriNetUnfolderBase]: 5039/7535 cut-off events. [2024-06-27 20:41:29,820 INFO L125 PetriNetUnfolderBase]: For 1113739/1113741 co-relation queries the response was YES. [2024-06-27 20:41:29,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67870 conditions, 7535 events. 5039/7535 cut-off events. For 1113739/1113741 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 42805 event pairs, 1101 based on Foata normal form. 10/7545 useless extension candidates. Maximal degree in co-relation 67692. Up to 7084 conditions per place. [2024-06-27 20:41:29,930 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 475 selfloop transitions, 85 changer transitions 0/563 dead transitions. [2024-06-27 20:41:29,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 563 transitions, 8343 flow [2024-06-27 20:41:29,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:41:29,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:41:29,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:41:29,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 20:41:29,931 INFO L175 Difference]: Start difference. First operand has 381 places, 537 transitions, 6707 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:41:29,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 563 transitions, 8343 flow [2024-06-27 20:41:33,801 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 563 transitions, 8099 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-27 20:41:33,807 INFO L231 Difference]: Finished difference. Result has 384 places, 544 transitions, 6878 flow [2024-06-27 20:41:33,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6463, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6878, PETRI_PLACES=384, PETRI_TRANSITIONS=544} [2024-06-27 20:41:33,807 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 343 predicate places. [2024-06-27 20:41:33,807 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 544 transitions, 6878 flow [2024-06-27 20:41:33,807 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.6) internal successors, (96), 10 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:33,807 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:33,807 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:41:33,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 20:41:33,808 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:33,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:33,808 INFO L85 PathProgramCache]: Analyzing trace with hash -1588127705, now seen corresponding path program 8 times [2024-06-27 20:41:33,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:33,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894287164] [2024-06-27 20:41:33,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:33,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:33,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:41:34,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:34,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894287164] [2024-06-27 20:41:34,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894287164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:34,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:34,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:41:34,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381947623] [2024-06-27 20:41:34,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:34,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:41:34,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:34,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:41:34,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:41:34,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:34,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 544 transitions, 6878 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:34,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:34,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:34,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:36,647 INFO L124 PetriNetUnfolderBase]: 5227/7826 cut-off events. [2024-06-27 20:41:36,648 INFO L125 PetriNetUnfolderBase]: For 1294211/1294213 co-relation queries the response was YES. [2024-06-27 20:41:36,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73028 conditions, 7826 events. 5227/7826 cut-off events. For 1294211/1294213 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 44679 event pairs, 1093 based on Foata normal form. 18/7844 useless extension candidates. Maximal degree in co-relation 72849. Up to 7107 conditions per place. [2024-06-27 20:41:36,783 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 472 selfloop transitions, 102 changer transitions 0/577 dead transitions. [2024-06-27 20:41:36,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 577 transitions, 8650 flow [2024-06-27 20:41:36,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:41:36,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:41:36,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 20:41:36,784 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-27 20:41:36,784 INFO L175 Difference]: Start difference. First operand has 384 places, 544 transitions, 6878 flow. Second operand 10 states and 164 transitions. [2024-06-27 20:41:36,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 577 transitions, 8650 flow [2024-06-27 20:41:40,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 577 transitions, 8421 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-27 20:41:40,689 INFO L231 Difference]: Finished difference. Result has 390 places, 550 transitions, 7116 flow [2024-06-27 20:41:40,689 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6649, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7116, PETRI_PLACES=390, PETRI_TRANSITIONS=550} [2024-06-27 20:41:40,690 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 349 predicate places. [2024-06-27 20:41:40,690 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 550 transitions, 7116 flow [2024-06-27 20:41:40,690 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:40,690 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:40,690 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 20:41:40,690 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 20:41:40,690 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:40,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:40,690 INFO L85 PathProgramCache]: Analyzing trace with hash -1014592823, now seen corresponding path program 3 times [2024-06-27 20:41:40,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:40,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395476098] [2024-06-27 20:41:40,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:40,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:40,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:41,656 INFO 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 20:41:41,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:41,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395476098] [2024-06-27 20:41:41,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395476098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:41,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:41,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:41:41,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173020665] [2024-06-27 20:41:41,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:41,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:41:41,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:41,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:41:41,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:41:41,738 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:41,738 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 550 transitions, 7116 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:41,738 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:41,738 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:41,738 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:43,625 INFO L124 PetriNetUnfolderBase]: 5253/7870 cut-off events. [2024-06-27 20:41:43,625 INFO L125 PetriNetUnfolderBase]: For 1333976/1333978 co-relation queries the response was YES. [2024-06-27 20:41:43,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71946 conditions, 7870 events. 5253/7870 cut-off events. For 1333976/1333978 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 45113 event pairs, 1137 based on Foata normal form. 38/7908 useless extension candidates. Maximal degree in co-relation 71764. Up to 7557 conditions per place. [2024-06-27 20:41:43,750 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 519 selfloop transitions, 59 changer transitions 0/581 dead transitions. [2024-06-27 20:41:43,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 581 transitions, 8830 flow [2024-06-27 20:41:43,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:41:43,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:41:43,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-27 20:41:43,751 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3886363636363636 [2024-06-27 20:41:43,751 INFO L175 Difference]: Start difference. First operand has 390 places, 550 transitions, 7116 flow. Second operand 11 states and 171 transitions. [2024-06-27 20:41:43,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 581 transitions, 8830 flow [2024-06-27 20:41:47,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 581 transitions, 8478 flow, removed 35 selfloop flow, removed 8 redundant places. [2024-06-27 20:41:47,326 INFO L231 Difference]: Finished difference. Result has 394 places, 555 transitions, 7096 flow [2024-06-27 20:41:47,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6764, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7096, PETRI_PLACES=394, PETRI_TRANSITIONS=555} [2024-06-27 20:41:47,326 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 353 predicate places. [2024-06-27 20:41:47,326 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 555 transitions, 7096 flow [2024-06-27 20:41:47,326 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:47,326 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:47,327 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 20:41:47,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 20:41:47,327 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:47,327 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:47,327 INFO L85 PathProgramCache]: Analyzing trace with hash -1576676801, now seen corresponding path program 4 times [2024-06-27 20:41:47,327 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:47,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116216936] [2024-06-27 20:41:47,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:47,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:47,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:48,405 INFO 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 20:41:48,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:48,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116216936] [2024-06-27 20:41:48,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116216936] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:48,406 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:48,406 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:41:48,406 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778524601] [2024-06-27 20:41:48,406 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:48,406 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:41:48,406 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:48,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:41:48,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:41:48,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:48,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 555 transitions, 7096 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:48,528 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:48,528 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:48,528 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:50,512 INFO L124 PetriNetUnfolderBase]: 5298/7937 cut-off events. [2024-06-27 20:41:50,512 INFO L125 PetriNetUnfolderBase]: For 1184124/1184126 co-relation queries the response was YES. [2024-06-27 20:41:50,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72747 conditions, 7937 events. 5298/7937 cut-off events. For 1184124/1184126 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45652 event pairs, 1170 based on Foata normal form. 6/7943 useless extension candidates. Maximal degree in co-relation 72564. Up to 7728 conditions per place. [2024-06-27 20:41:50,633 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 529 selfloop transitions, 47 changer transitions 0/579 dead transitions. [2024-06-27 20:41:50,633 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 579 transitions, 8798 flow [2024-06-27 20:41:50,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:41:50,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:41:50,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 20:41:50,634 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:41:50,634 INFO L175 Difference]: Start difference. First operand has 394 places, 555 transitions, 7096 flow. Second operand 9 states and 140 transitions. [2024-06-27 20:41:50,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 579 transitions, 8798 flow [2024-06-27 20:41:54,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 579 transitions, 8583 flow, removed 72 selfloop flow, removed 7 redundant places. [2024-06-27 20:41:54,674 INFO L231 Difference]: Finished difference. Result has 397 places, 562 transitions, 7262 flow [2024-06-27 20:41:54,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6881, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7262, PETRI_PLACES=397, PETRI_TRANSITIONS=562} [2024-06-27 20:41:54,674 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-27 20:41:54,675 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 562 transitions, 7262 flow [2024-06-27 20:41:54,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:54,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:41:54,675 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 20:41:54,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 20:41:54,675 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:41:54,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:41:54,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1588118405, now seen corresponding path program 9 times [2024-06-27 20:41:54,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:41:54,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096190022] [2024-06-27 20:41:54,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:41:54,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:41:54,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:41:55,758 INFO 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 20:41:55,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:41:55,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096190022] [2024-06-27 20:41:55,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096190022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:41:55,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:41:55,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:41:55,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1576246071] [2024-06-27 20:41:55,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:41:55,760 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:41:55,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:41:55,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:41:55,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:41:55,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:41:55,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 562 transitions, 7262 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:41:55,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:41:55,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:41:55,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:41:58,056 INFO L124 PetriNetUnfolderBase]: 5268/7895 cut-off events. [2024-06-27 20:41:58,056 INFO L125 PetriNetUnfolderBase]: For 1167112/1167114 co-relation queries the response was YES. [2024-06-27 20:41:58,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69603 conditions, 7895 events. 5268/7895 cut-off events. For 1167112/1167114 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 45421 event pairs, 1145 based on Foata normal form. 22/7917 useless extension candidates. Maximal degree in co-relation 69417. Up to 7623 conditions per place. [2024-06-27 20:41:58,171 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 522 selfloop transitions, 64 changer transitions 0/589 dead transitions. [2024-06-27 20:41:58,171 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 589 transitions, 8636 flow [2024-06-27 20:41:58,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:41:58,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:41:58,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-27 20:41:58,172 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-27 20:41:58,172 INFO L175 Difference]: Start difference. First operand has 397 places, 562 transitions, 7262 flow. Second operand 11 states and 174 transitions. [2024-06-27 20:41:58,172 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 589 transitions, 8636 flow [2024-06-27 20:42:02,381 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 589 transitions, 8391 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-27 20:42:02,388 INFO L231 Difference]: Finished difference. Result has 404 places, 565 transitions, 7239 flow [2024-06-27 20:42:02,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7033, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7239, PETRI_PLACES=404, PETRI_TRANSITIONS=565} [2024-06-27 20:42:02,388 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 363 predicate places. [2024-06-27 20:42:02,388 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 565 transitions, 7239 flow [2024-06-27 20:42:02,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:02,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:02,389 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 20:42:02,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 20:42:02,389 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:02,389 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:02,389 INFO L85 PathProgramCache]: Analyzing trace with hash -2077162079, now seen corresponding path program 5 times [2024-06-27 20:42:02,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:02,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595478882] [2024-06-27 20:42:02,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:02,390 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:02,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:03,334 INFO 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 20:42:03,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:03,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595478882] [2024-06-27 20:42:03,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1595478882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:03,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:03,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:03,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106829481] [2024-06-27 20:42:03,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:03,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:03,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:03,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:03,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:03,421 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:03,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 565 transitions, 7239 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:03,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:03,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:03,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:05,620 INFO L124 PetriNetUnfolderBase]: 5419/8128 cut-off events. [2024-06-27 20:42:05,620 INFO L125 PetriNetUnfolderBase]: For 1255689/1255691 co-relation queries the response was YES. [2024-06-27 20:42:05,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73554 conditions, 8128 events. 5419/8128 cut-off events. For 1255689/1255691 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 47072 event pairs, 1155 based on Foata normal form. 18/8146 useless extension candidates. Maximal degree in co-relation 73366. Up to 7577 conditions per place. [2024-06-27 20:42:05,730 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 540 selfloop transitions, 54 changer transitions 0/597 dead transitions. [2024-06-27 20:42:05,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 597 transitions, 9273 flow [2024-06-27 20:42:05,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:42:05,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:42:05,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-27 20:42:05,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-06-27 20:42:05,731 INFO L175 Difference]: Start difference. First operand has 404 places, 565 transitions, 7239 flow. Second operand 10 states and 161 transitions. [2024-06-27 20:42:05,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 597 transitions, 9273 flow [2024-06-27 20:42:08,999 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 597 transitions, 9078 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-27 20:42:09,005 INFO L231 Difference]: Finished difference. Result has 405 places, 569 transitions, 7383 flow [2024-06-27 20:42:09,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7044, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=512, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7383, PETRI_PLACES=405, PETRI_TRANSITIONS=569} [2024-06-27 20:42:09,006 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-27 20:42:09,006 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 569 transitions, 7383 flow [2024-06-27 20:42:09,006 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:09,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:09,006 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:42:09,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 20:42:09,006 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:09,007 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:09,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1634333279, now seen corresponding path program 6 times [2024-06-27 20:42:09,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:09,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1275249200] [2024-06-27 20:42:09,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:09,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:09,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:10,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:42:10,000 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:10,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1275249200] [2024-06-27 20:42:10,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1275249200] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:10,000 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:10,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:10,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936037082] [2024-06-27 20:42:10,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:10,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:10,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:10,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:10,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:10,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:10,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 569 transitions, 7383 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:10,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:10,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:10,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:11,986 INFO L124 PetriNetUnfolderBase]: 5425/8138 cut-off events. [2024-06-27 20:42:11,986 INFO L125 PetriNetUnfolderBase]: For 1186481/1186483 co-relation queries the response was YES. [2024-06-27 20:42:12,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73745 conditions, 8138 events. 5425/8138 cut-off events. For 1186481/1186483 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 47159 event pairs, 1184 based on Foata normal form. 6/8144 useless extension candidates. Maximal degree in co-relation 73555. Up to 7984 conditions per place. [2024-06-27 20:42:12,120 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 546 selfloop transitions, 43 changer transitions 0/592 dead transitions. [2024-06-27 20:42:12,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 592 transitions, 9087 flow [2024-06-27 20:42:12,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:12,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-27 20:42:12,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-27 20:42:12,121 INFO L175 Difference]: Start difference. First operand has 405 places, 569 transitions, 7383 flow. Second operand 9 states and 138 transitions. [2024-06-27 20:42:12,121 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 592 transitions, 9087 flow [2024-06-27 20:42:15,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 592 transitions, 8935 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-27 20:42:15,604 INFO L231 Difference]: Finished difference. Result has 409 places, 575 transitions, 7596 flow [2024-06-27 20:42:15,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7235, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7596, PETRI_PLACES=409, PETRI_TRANSITIONS=575} [2024-06-27 20:42:15,605 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-27 20:42:15,605 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 575 transitions, 7596 flow [2024-06-27 20:42:15,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:15,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:15,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:42:15,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 20:42:15,606 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:15,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:15,606 INFO L85 PathProgramCache]: Analyzing trace with hash -1815926403, now seen corresponding path program 1 times [2024-06-27 20:42:15,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:15,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214857913] [2024-06-27 20:42:15,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:15,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:15,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:16,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 20:42:16,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:16,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214857913] [2024-06-27 20:42:16,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214857913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:16,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:16,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:16,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107292447] [2024-06-27 20:42:16,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:16,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:16,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:16,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:16,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:16,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:16,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 575 transitions, 7596 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:16,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:16,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:16,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:18,777 INFO L124 PetriNetUnfolderBase]: 5509/8269 cut-off events. [2024-06-27 20:42:18,777 INFO L125 PetriNetUnfolderBase]: For 1225980/1225980 co-relation queries the response was YES. [2024-06-27 20:42:18,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74361 conditions, 8269 events. 5509/8269 cut-off events. For 1225980/1225980 co-relation queries the response was YES. Maximal size of possible extension queue 484. Compared 48128 event pairs, 1191 based on Foata normal form. 8/8277 useless extension candidates. Maximal degree in co-relation 74168. Up to 7955 conditions per place. [2024-06-27 20:42:18,911 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 547 selfloop transitions, 61 changer transitions 0/611 dead transitions. [2024-06-27 20:42:18,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 611 transitions, 9113 flow [2024-06-27 20:42:18,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:18,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:18,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:42:18,912 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-27 20:42:18,912 INFO L175 Difference]: Start difference. First operand has 409 places, 575 transitions, 7596 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:42:18,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 611 transitions, 9113 flow [2024-06-27 20:42:23,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 611 transitions, 8885 flow, removed 91 selfloop flow, removed 5 redundant places. [2024-06-27 20:42:23,351 INFO L231 Difference]: Finished difference. Result has 415 places, 583 transitions, 7637 flow [2024-06-27 20:42:23,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7637, PETRI_PLACES=415, PETRI_TRANSITIONS=583} [2024-06-27 20:42:23,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 374 predicate places. [2024-06-27 20:42:23,351 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 583 transitions, 7637 flow [2024-06-27 20:42:23,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:23,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:23,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 20:42:23,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 20:42:23,352 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:23,352 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:23,353 INFO L85 PathProgramCache]: Analyzing trace with hash -80063265, now seen corresponding path program 2 times [2024-06-27 20:42:23,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:23,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136551614] [2024-06-27 20:42:23,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:23,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:23,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:24,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:42:24,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:24,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136551614] [2024-06-27 20:42:24,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136551614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:24,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:24,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:24,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718738512] [2024-06-27 20:42:24,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:24,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:24,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:24,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:24,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:24,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:24,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 583 transitions, 7637 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:24,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:24,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:24,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:26,706 INFO L124 PetriNetUnfolderBase]: 5591/8397 cut-off events. [2024-06-27 20:42:26,706 INFO L125 PetriNetUnfolderBase]: For 1249148/1249150 co-relation queries the response was YES. [2024-06-27 20:42:26,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75424 conditions, 8397 events. 5591/8397 cut-off events. For 1249148/1249150 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 49060 event pairs, 1224 based on Foata normal form. 8/8405 useless extension candidates. Maximal degree in co-relation 75227. Up to 8131 conditions per place. [2024-06-27 20:42:26,849 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 549 selfloop transitions, 62 changer transitions 0/614 dead transitions. [2024-06-27 20:42:26,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 614 transitions, 9130 flow [2024-06-27 20:42:26,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:26,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:26,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:42:26,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 20:42:26,850 INFO L175 Difference]: Start difference. First operand has 415 places, 583 transitions, 7637 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:42:26,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 614 transitions, 9130 flow [2024-06-27 20:42:30,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 614 transitions, 9016 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:42:30,805 INFO L231 Difference]: Finished difference. Result has 422 places, 589 transitions, 7772 flow [2024-06-27 20:42:30,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7529, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7772, PETRI_PLACES=422, PETRI_TRANSITIONS=589} [2024-06-27 20:42:30,806 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 381 predicate places. [2024-06-27 20:42:30,806 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 589 transitions, 7772 flow [2024-06-27 20:42:30,806 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:30,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:30,806 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 20:42:30,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 20:42:30,806 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:30,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:30,806 INFO L85 PathProgramCache]: Analyzing trace with hash -1899845861, now seen corresponding path program 3 times [2024-06-27 20:42:30,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:30,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823348773] [2024-06-27 20:42:30,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:30,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:30,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:31,851 INFO 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 20:42:31,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:31,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823348773] [2024-06-27 20:42:31,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823348773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:31,851 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:31,851 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:31,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662703089] [2024-06-27 20:42:31,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:31,852 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:31,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:31,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:31,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:31,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:31,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 589 transitions, 7772 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:31,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:31,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:31,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:34,318 INFO L124 PetriNetUnfolderBase]: 5647/8485 cut-off events. [2024-06-27 20:42:34,318 INFO L125 PetriNetUnfolderBase]: For 1271880/1271882 co-relation queries the response was YES. [2024-06-27 20:42:34,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76438 conditions, 8485 events. 5647/8485 cut-off events. For 1271880/1271882 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49749 event pairs, 1228 based on Foata normal form. 8/8493 useless extension candidates. Maximal degree in co-relation 76238. Up to 8219 conditions per place. [2024-06-27 20:42:34,456 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 546 selfloop transitions, 68 changer transitions 0/617 dead transitions. [2024-06-27 20:42:34,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 617 transitions, 9250 flow [2024-06-27 20:42:34,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:34,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:34,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:42:34,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-27 20:42:34,457 INFO L175 Difference]: Start difference. First operand has 422 places, 589 transitions, 7772 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:42:34,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 617 transitions, 9250 flow [2024-06-27 20:42:38,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 617 transitions, 9128 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-27 20:42:38,997 INFO L231 Difference]: Finished difference. Result has 428 places, 593 transitions, 7877 flow [2024-06-27 20:42:38,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7652, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7877, PETRI_PLACES=428, PETRI_TRANSITIONS=593} [2024-06-27 20:42:38,998 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 387 predicate places. [2024-06-27 20:42:38,998 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 593 transitions, 7877 flow [2024-06-27 20:42:38,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:38,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:38,998 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 20:42:38,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 20:42:38,999 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:38,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:38,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1634148581, now seen corresponding path program 4 times [2024-06-27 20:42:38,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:38,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98101229] [2024-06-27 20:42:38,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:39,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:39,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:40,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:42:40,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:40,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98101229] [2024-06-27 20:42:40,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98101229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:40,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:40,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:42:40,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075579404] [2024-06-27 20:42:40,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:40,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:42:40,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:40,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:42:40,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:42:40,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:40,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 593 transitions, 7877 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:40,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:40,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:40,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:42,406 INFO L124 PetriNetUnfolderBase]: 5629/8459 cut-off events. [2024-06-27 20:42:42,406 INFO L125 PetriNetUnfolderBase]: For 1231340/1231342 co-relation queries the response was YES. [2024-06-27 20:42:42,514 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75315 conditions, 8459 events. 5629/8459 cut-off events. For 1231340/1231342 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 49433 event pairs, 1188 based on Foata normal form. 8/8467 useless extension candidates. Maximal degree in co-relation 75113. Up to 7913 conditions per place. [2024-06-27 20:42:42,550 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 537 selfloop transitions, 77 changer transitions 0/617 dead transitions. [2024-06-27 20:42:42,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 617 transitions, 9277 flow [2024-06-27 20:42:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:42,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:42,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:42:42,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-27 20:42:42,551 INFO L175 Difference]: Start difference. First operand has 428 places, 593 transitions, 7877 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:42:42,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 617 transitions, 9277 flow [2024-06-27 20:42:46,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 617 transitions, 9151 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-27 20:42:46,732 INFO L231 Difference]: Finished difference. Result has 433 places, 593 transitions, 7909 flow [2024-06-27 20:42:46,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7751, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7909, PETRI_PLACES=433, PETRI_TRANSITIONS=593} [2024-06-27 20:42:46,732 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-27 20:42:46,733 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 593 transitions, 7909 flow [2024-06-27 20:42:46,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:42:46,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:46,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:42:46,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 20:42:46,733 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:46,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:46,733 INFO L85 PathProgramCache]: Analyzing trace with hash 191550722, now seen corresponding path program 1 times [2024-06-27 20:42:46,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:46,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414090342] [2024-06-27 20:42:46,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:46,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:46,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:47,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 20:42:47,598 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:47,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414090342] [2024-06-27 20:42:47,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414090342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:47,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:47,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:42:47,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723006895] [2024-06-27 20:42:47,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:47,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:42:47,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:47,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:42:47,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:42:47,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:47,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 593 transitions, 7909 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:42:47,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:47,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:47,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:50,004 INFO L124 PetriNetUnfolderBase]: 5853/8794 cut-off events. [2024-06-27 20:42:50,004 INFO L125 PetriNetUnfolderBase]: For 1474970/1474972 co-relation queries the response was YES. [2024-06-27 20:42:50,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83616 conditions, 8794 events. 5853/8794 cut-off events. For 1474970/1474972 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 51567 event pairs, 953 based on Foata normal form. 4/8798 useless extension candidates. Maximal degree in co-relation 83413. Up to 7131 conditions per place. [2024-06-27 20:42:50,148 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 494 selfloop transitions, 157 changer transitions 0/654 dead transitions. [2024-06-27 20:42:50,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 654 transitions, 10604 flow [2024-06-27 20:42:50,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:50,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:50,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-27 20:42:50,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4888888888888889 [2024-06-27 20:42:50,149 INFO L175 Difference]: Start difference. First operand has 433 places, 593 transitions, 7909 flow. Second operand 9 states and 176 transitions. [2024-06-27 20:42:50,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 654 transitions, 10604 flow [2024-06-27 20:42:54,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 654 transitions, 10407 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-27 20:42:54,424 INFO L231 Difference]: Finished difference. Result has 436 places, 605 transitions, 8540 flow [2024-06-27 20:42:54,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7712, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8540, PETRI_PLACES=436, PETRI_TRANSITIONS=605} [2024-06-27 20:42:54,424 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 395 predicate places. [2024-06-27 20:42:54,424 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 605 transitions, 8540 flow [2024-06-27 20:42:54,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:42:54,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:42:54,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:42:54,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 20:42:54,425 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:42:54,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:42:54,425 INFO L85 PathProgramCache]: Analyzing trace with hash -621032506, now seen corresponding path program 2 times [2024-06-27 20:42:54,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:42:54,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095648020] [2024-06-27 20:42:54,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:42:54,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:42:54,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:42:55,186 INFO 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 20:42:55,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:42:55,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095648020] [2024-06-27 20:42:55,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095648020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:42:55,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:42:55,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:42:55,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88370716] [2024-06-27 20:42:55,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:42:55,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:42:55,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:42:55,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:42:55,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:42:55,286 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:42:55,286 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 605 transitions, 8540 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:42:55,286 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:42:55,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:42:55,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:42:57,648 INFO L124 PetriNetUnfolderBase]: 5874/8825 cut-off events. [2024-06-27 20:42:57,648 INFO L125 PetriNetUnfolderBase]: For 1523802/1523804 co-relation queries the response was YES. [2024-06-27 20:42:57,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85500 conditions, 8825 events. 5874/8825 cut-off events. For 1523802/1523804 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 51859 event pairs, 1001 based on Foata normal form. 4/8829 useless extension candidates. Maximal degree in co-relation 85295. Up to 7151 conditions per place. [2024-06-27 20:42:57,789 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 502 selfloop transitions, 144 changer transitions 0/649 dead transitions. [2024-06-27 20:42:57,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 649 transitions, 10868 flow [2024-06-27 20:42:57,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:42:57,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:42:57,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-27 20:42:57,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2024-06-27 20:42:57,790 INFO L175 Difference]: Start difference. First operand has 436 places, 605 transitions, 8540 flow. Second operand 9 states and 167 transitions. [2024-06-27 20:42:57,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 649 transitions, 10868 flow [2024-06-27 20:43:02,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 649 transitions, 10610 flow, removed 67 selfloop flow, removed 4 redundant places. [2024-06-27 20:43:02,218 INFO L231 Difference]: Finished difference. Result has 442 places, 610 transitions, 8787 flow [2024-06-27 20:43:02,218 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8314, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8787, PETRI_PLACES=442, PETRI_TRANSITIONS=610} [2024-06-27 20:43:02,218 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 401 predicate places. [2024-06-27 20:43:02,219 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 610 transitions, 8787 flow [2024-06-27 20:43:02,219 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:02,219 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:02,219 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:02,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 20:43:02,219 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:02,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:02,220 INFO L85 PathProgramCache]: Analyzing trace with hash 249762336, now seen corresponding path program 1 times [2024-06-27 20:43:02,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:02,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822507643] [2024-06-27 20:43:02,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:02,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:02,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:03,021 INFO 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 20:43:03,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:03,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822507643] [2024-06-27 20:43:03,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822507643] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:03,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:03,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:03,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798968421] [2024-06-27 20:43:03,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:03,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:03,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:03,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:03,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:03,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:03,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 610 transitions, 8787 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:03,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:03,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:03,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:05,706 INFO L124 PetriNetUnfolderBase]: 5884/8840 cut-off events. [2024-06-27 20:43:05,707 INFO L125 PetriNetUnfolderBase]: For 1542983/1542985 co-relation queries the response was YES. [2024-06-27 20:43:05,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86195 conditions, 8840 events. 5884/8840 cut-off events. For 1542983/1542985 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 52112 event pairs, 1224 based on Foata normal form. 4/8844 useless extension candidates. Maximal degree in co-relation 85987. Up to 8449 conditions per place. [2024-06-27 20:43:05,873 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 604 selfloop transitions, 53 changer transitions 0/660 dead transitions. [2024-06-27 20:43:05,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 660 transitions, 10356 flow [2024-06-27 20:43:05,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:43:05,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:43:05,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 193 transitions. [2024-06-27 20:43:05,874 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43863636363636366 [2024-06-27 20:43:05,874 INFO L175 Difference]: Start difference. First operand has 442 places, 610 transitions, 8787 flow. Second operand 11 states and 193 transitions. [2024-06-27 20:43:05,874 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 660 transitions, 10356 flow [2024-06-27 20:43:11,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 660 transitions, 10079 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:43:11,141 INFO L231 Difference]: Finished difference. Result has 449 places, 616 transitions, 8746 flow [2024-06-27 20:43:11,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8512, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=557, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8746, PETRI_PLACES=449, PETRI_TRANSITIONS=616} [2024-06-27 20:43:11,142 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-27 20:43:11,142 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 616 transitions, 8746 flow [2024-06-27 20:43:11,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:11,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:11,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:11,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-27 20:43:11,142 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:11,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:11,142 INFO L85 PathProgramCache]: Analyzing trace with hash -568653976, now seen corresponding path program 3 times [2024-06-27 20:43:11,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:11,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51118694] [2024-06-27 20:43:11,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:11,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:11,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:11,932 INFO 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 20:43:11,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:11,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51118694] [2024-06-27 20:43:11,933 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [51118694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:11,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:11,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:11,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364817592] [2024-06-27 20:43:11,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:11,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:11,933 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:11,933 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:11,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:12,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:12,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 616 transitions, 8746 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:12,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:12,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:12,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:14,499 INFO L124 PetriNetUnfolderBase]: 5938/8921 cut-off events. [2024-06-27 20:43:14,499 INFO L125 PetriNetUnfolderBase]: For 1630116/1630118 co-relation queries the response was YES. [2024-06-27 20:43:14,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88551 conditions, 8921 events. 5938/8921 cut-off events. For 1630116/1630118 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 52667 event pairs, 1213 based on Foata normal form. 4/8925 useless extension candidates. Maximal degree in co-relation 88341. Up to 8242 conditions per place. [2024-06-27 20:43:14,653 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 526 selfloop transitions, 141 changer transitions 0/670 dead transitions. [2024-06-27 20:43:14,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 670 transitions, 10993 flow [2024-06-27 20:43:14,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:43:14,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:43:14,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-27 20:43:14,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4725 [2024-06-27 20:43:14,654 INFO L175 Difference]: Start difference. First operand has 449 places, 616 transitions, 8746 flow. Second operand 10 states and 189 transitions. [2024-06-27 20:43:14,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 670 transitions, 10993 flow [2024-06-27 20:43:19,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 670 transitions, 10775 flow, removed 46 selfloop flow, removed 9 redundant places. [2024-06-27 20:43:19,204 INFO L231 Difference]: Finished difference. Result has 451 places, 621 transitions, 9045 flow [2024-06-27 20:43:19,205 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8528, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=616, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9045, PETRI_PLACES=451, PETRI_TRANSITIONS=621} [2024-06-27 20:43:19,205 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 410 predicate places. [2024-06-27 20:43:19,205 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 621 transitions, 9045 flow [2024-06-27 20:43:19,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:19,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:19,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:19,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-27 20:43:19,206 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:19,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:19,206 INFO L85 PathProgramCache]: Analyzing trace with hash 249882306, now seen corresponding path program 2 times [2024-06-27 20:43:19,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:19,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644118512] [2024-06-27 20:43:19,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:19,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:19,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:43:19,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:19,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644118512] [2024-06-27 20:43:19,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644118512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:19,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:19,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:19,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640425655] [2024-06-27 20:43:19,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:19,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:19,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:19,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:19,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:20,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:20,056 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 621 transitions, 9045 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:20,056 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:20,056 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:20,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:22,744 INFO L124 PetriNetUnfolderBase]: 6088/9129 cut-off events. [2024-06-27 20:43:22,744 INFO L125 PetriNetUnfolderBase]: For 1811673/1811675 co-relation queries the response was YES. [2024-06-27 20:43:22,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92914 conditions, 9129 events. 6088/9129 cut-off events. For 1811673/1811675 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 53958 event pairs, 1198 based on Foata normal form. 8/9137 useless extension candidates. Maximal degree in co-relation 92703. Up to 7232 conditions per place. [2024-06-27 20:43:22,903 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 477 selfloop transitions, 214 changer transitions 0/694 dead transitions. [2024-06-27 20:43:22,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 694 transitions, 11903 flow [2024-06-27 20:43:22,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:43:22,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:43:22,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 229 transitions. [2024-06-27 20:43:22,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47708333333333336 [2024-06-27 20:43:22,904 INFO L175 Difference]: Start difference. First operand has 451 places, 621 transitions, 9045 flow. Second operand 12 states and 229 transitions. [2024-06-27 20:43:22,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 694 transitions, 11903 flow [2024-06-27 20:43:30,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 694 transitions, 11605 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-27 20:43:30,018 INFO L231 Difference]: Finished difference. Result has 458 places, 637 transitions, 9750 flow [2024-06-27 20:43:30,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8747, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9750, PETRI_PLACES=458, PETRI_TRANSITIONS=637} [2024-06-27 20:43:30,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 417 predicate places. [2024-06-27 20:43:30,019 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 637 transitions, 9750 flow [2024-06-27 20:43:30,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:30,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:30,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:30,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-27 20:43:30,019 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:30,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:30,020 INFO L85 PathProgramCache]: Analyzing trace with hash 249882182, now seen corresponding path program 4 times [2024-06-27 20:43:30,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:30,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321414815] [2024-06-27 20:43:30,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:30,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:30,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:30,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 20:43:30,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:30,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1321414815] [2024-06-27 20:43:30,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1321414815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:30,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:30,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:30,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2147240031] [2024-06-27 20:43:30,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:30,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:30,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:30,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:30,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:31,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:31,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 637 transitions, 9750 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:31,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:31,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:31,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:33,692 INFO L124 PetriNetUnfolderBase]: 6148/9220 cut-off events. [2024-06-27 20:43:33,692 INFO L125 PetriNetUnfolderBase]: For 1931047/1931049 co-relation queries the response was YES. [2024-06-27 20:43:33,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96046 conditions, 9220 events. 6148/9220 cut-off events. For 1931047/1931049 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 54583 event pairs, 1276 based on Foata normal form. 18/9238 useless extension candidates. Maximal degree in co-relation 95831. Up to 8650 conditions per place. [2024-06-27 20:43:33,857 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 547 selfloop transitions, 138 changer transitions 0/688 dead transitions. [2024-06-27 20:43:33,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 688 transitions, 11711 flow [2024-06-27 20:43:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:43:33,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:43:33,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-27 20:43:33,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45681818181818185 [2024-06-27 20:43:33,859 INFO L175 Difference]: Start difference. First operand has 458 places, 637 transitions, 9750 flow. Second operand 11 states and 201 transitions. [2024-06-27 20:43:33,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 688 transitions, 11711 flow [2024-06-27 20:43:40,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 688 transitions, 11280 flow, removed 119 selfloop flow, removed 6 redundant places. [2024-06-27 20:43:40,787 INFO L231 Difference]: Finished difference. Result has 463 places, 641 transitions, 9736 flow [2024-06-27 20:43:40,787 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9319, PETRI_DIFFERENCE_MINUEND_PLACES=452, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9736, PETRI_PLACES=463, PETRI_TRANSITIONS=641} [2024-06-27 20:43:40,788 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 422 predicate places. [2024-06-27 20:43:40,788 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 641 transitions, 9736 flow [2024-06-27 20:43:40,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:40,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:40,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:40,788 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-27 20:43:40,788 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:40,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:40,788 INFO L85 PathProgramCache]: Analyzing trace with hash -568414656, now seen corresponding path program 1 times [2024-06-27 20:43:40,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:40,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309643715] [2024-06-27 20:43:40,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:40,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:40,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:41,662 INFO 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 20:43:41,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:41,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309643715] [2024-06-27 20:43:41,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309643715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:41,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:41,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:41,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283052972] [2024-06-27 20:43:41,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:41,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:41,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:41,663 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:41,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:41,720 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:41,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 641 transitions, 9736 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:41,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:41,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:41,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:44,405 INFO L124 PetriNetUnfolderBase]: 6158/9234 cut-off events. [2024-06-27 20:43:44,406 INFO L125 PetriNetUnfolderBase]: For 1842485/1842487 co-relation queries the response was YES. [2024-06-27 20:43:44,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96143 conditions, 9234 events. 6158/9234 cut-off events. For 1842485/1842487 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 54519 event pairs, 1272 based on Foata normal form. 4/9238 useless extension candidates. Maximal degree in co-relation 95926. Up to 8645 conditions per place. [2024-06-27 20:43:44,580 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 537 selfloop transitions, 150 changer transitions 0/690 dead transitions. [2024-06-27 20:43:44,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 690 transitions, 11732 flow [2024-06-27 20:43:44,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:43:44,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:43:44,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 208 transitions. [2024-06-27 20:43:44,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:43:44,581 INFO L175 Difference]: Start difference. First operand has 463 places, 641 transitions, 9736 flow. Second operand 12 states and 208 transitions. [2024-06-27 20:43:44,581 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 690 transitions, 11732 flow [2024-06-27 20:43:50,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 690 transitions, 11415 flow, removed 24 selfloop flow, removed 9 redundant places. [2024-06-27 20:43:50,350 INFO L231 Difference]: Finished difference. Result has 467 places, 648 transitions, 9984 flow [2024-06-27 20:43:50,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9419, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9984, PETRI_PLACES=467, PETRI_TRANSITIONS=648} [2024-06-27 20:43:50,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 426 predicate places. [2024-06-27 20:43:50,351 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 648 transitions, 9984 flow [2024-06-27 20:43:50,351 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:50,351 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:43:50,351 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:43:50,351 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-27 20:43:50,351 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:43:50,351 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:43:50,352 INFO L85 PathProgramCache]: Analyzing trace with hash 426953252, now seen corresponding path program 5 times [2024-06-27 20:43:50,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:43:50,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547723090] [2024-06-27 20:43:50,352 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:43:50,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:43:50,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:43:51,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:43:51,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:43:51,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547723090] [2024-06-27 20:43:51,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547723090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:43:51,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:43:51,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:43:51,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612571929] [2024-06-27 20:43:51,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:43:51,151 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:43:51,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:43:51,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:43:51,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:43:51,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:43:51,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 648 transitions, 9984 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:43:51,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:43:51,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:43:51,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:43:53,940 INFO L124 PetriNetUnfolderBase]: 6337/9511 cut-off events. [2024-06-27 20:43:53,940 INFO L125 PetriNetUnfolderBase]: For 2156212/2156214 co-relation queries the response was YES. [2024-06-27 20:43:54,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102572 conditions, 9511 events. 6337/9511 cut-off events. For 2156212/2156214 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 56592 event pairs, 1285 based on Foata normal form. 18/9529 useless extension candidates. Maximal degree in co-relation 102353. Up to 8226 conditions per place. [2024-06-27 20:43:54,115 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 548 selfloop transitions, 145 changer transitions 0/696 dead transitions. [2024-06-27 20:43:54,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 696 transitions, 12358 flow [2024-06-27 20:43:54,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:43:54,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:43:54,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-27 20:43:54,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.465 [2024-06-27 20:43:54,116 INFO L175 Difference]: Start difference. First operand has 467 places, 648 transitions, 9984 flow. Second operand 10 states and 186 transitions. [2024-06-27 20:43:54,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 696 transitions, 12358 flow [2024-06-27 20:44:00,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 469 places, 696 transitions, 12016 flow, removed 87 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:00,887 INFO L231 Difference]: Finished difference. Result has 471 places, 654 transitions, 10228 flow [2024-06-27 20:44:00,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9642, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10228, PETRI_PLACES=471, PETRI_TRANSITIONS=654} [2024-06-27 20:44:00,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-27 20:44:00,888 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 654 transitions, 10228 flow [2024-06-27 20:44:00,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:00,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:00,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:00,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-27 20:44:00,888 INFO L420 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:00,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:00,888 INFO L85 PathProgramCache]: Analyzing trace with hash 427251162, now seen corresponding path program 2 times [2024-06-27 20:44:00,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:00,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992973321] [2024-06-27 20:44:00,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:00,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:00,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:01,926 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:01,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:01,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992973321] [2024-06-27 20:44:01,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992973321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:01,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:01,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:01,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500311392] [2024-06-27 20:44:01,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:01,927 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:01,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:01,927 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:01,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:02,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:02,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 654 transitions, 10228 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:02,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:02,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:02,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:04,706 INFO L124 PetriNetUnfolderBase]: 6383/9575 cut-off events. [2024-06-27 20:44:04,706 INFO L125 PetriNetUnfolderBase]: For 2103701/2103703 co-relation queries the response was YES. [2024-06-27 20:44:04,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104424 conditions, 9575 events. 6383/9575 cut-off events. For 2103701/2103703 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 57107 event pairs, 1238 based on Foata normal form. 4/9579 useless extension candidates. Maximal degree in co-relation 104202. Up to 8827 conditions per place. [2024-06-27 20:44:04,887 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 535 selfloop transitions, 162 changer transitions 0/700 dead transitions. [2024-06-27 20:44:04,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 700 transitions, 12466 flow [2024-06-27 20:44:04,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:04,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:04,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:44:04,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:44:04,888 INFO L175 Difference]: Start difference. First operand has 471 places, 654 transitions, 10228 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:44:04,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 700 transitions, 12466 flow [2024-06-27 20:44:12,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 700 transitions, 12173 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:12,355 INFO L231 Difference]: Finished difference. Result has 474 places, 669 transitions, 10524 flow [2024-06-27 20:44:12,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9945, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=654, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10524, PETRI_PLACES=474, PETRI_TRANSITIONS=669} [2024-06-27 20:44:12,355 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 433 predicate places. [2024-06-27 20:44:12,355 INFO L495 AbstractCegarLoop]: Abstraction has has 474 places, 669 transitions, 10524 flow [2024-06-27 20:44:12,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:12,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:12,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:12,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-27 20:44:12,356 INFO L420 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:12,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:12,356 INFO L85 PathProgramCache]: Analyzing trace with hash 427014012, now seen corresponding path program 3 times [2024-06-27 20:44:12,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:12,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1672263765] [2024-06-27 20:44:12,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:12,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:12,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:13,444 INFO 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 20:44:13,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:13,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1672263765] [2024-06-27 20:44:13,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1672263765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:13,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:13,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:13,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1200898778] [2024-06-27 20:44:13,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:13,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:13,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:13,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:13,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:13,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:13,504 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 474 places, 669 transitions, 10524 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:13,504 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:13,504 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:13,504 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:16,335 INFO L124 PetriNetUnfolderBase]: 6423/9631 cut-off events. [2024-06-27 20:44:16,335 INFO L125 PetriNetUnfolderBase]: For 2148064/2148066 co-relation queries the response was YES. [2024-06-27 20:44:16,474 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104903 conditions, 9631 events. 6423/9631 cut-off events. For 2148064/2148066 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 57256 event pairs, 1352 based on Foata normal form. 6/9637 useless extension candidates. Maximal degree in co-relation 104679. Up to 8997 conditions per place. [2024-06-27 20:44:16,519 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 552 selfloop transitions, 162 changer transitions 0/717 dead transitions. [2024-06-27 20:44:16,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 485 places, 717 transitions, 12818 flow [2024-06-27 20:44:16,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:44:16,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:44:16,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 205 transitions. [2024-06-27 20:44:16,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4270833333333333 [2024-06-27 20:44:16,520 INFO L175 Difference]: Start difference. First operand has 474 places, 669 transitions, 10524 flow. Second operand 12 states and 205 transitions. [2024-06-27 20:44:16,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 485 places, 717 transitions, 12818 flow [2024-06-27 20:44:23,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 717 transitions, 12467 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-27 20:44:23,149 INFO L231 Difference]: Finished difference. Result has 483 places, 680 transitions, 10767 flow [2024-06-27 20:44:23,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10184, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=669, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=517, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=10767, PETRI_PLACES=483, PETRI_TRANSITIONS=680} [2024-06-27 20:44:23,150 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 442 predicate places. [2024-06-27 20:44:23,150 INFO L495 AbstractCegarLoop]: Abstraction has has 483 places, 680 transitions, 10767 flow [2024-06-27 20:44:23,151 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:23,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:23,151 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:23,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-27 20:44:23,151 INFO L420 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:23,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:23,152 INFO L85 PathProgramCache]: Analyzing trace with hash 427013702, now seen corresponding path program 6 times [2024-06-27 20:44:23,152 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:23,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [351651154] [2024-06-27 20:44:23,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:23,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:23,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:23,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 20:44:23,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:23,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [351651154] [2024-06-27 20:44:23,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [351651154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:23,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:23,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:23,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109720473] [2024-06-27 20:44:23,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:23,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:23,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:23,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:23,994 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:24,060 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:24,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 483 places, 680 transitions, 10767 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:24,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:24,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:24,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:27,627 INFO L124 PetriNetUnfolderBase]: 6385/9577 cut-off events. [2024-06-27 20:44:27,627 INFO L125 PetriNetUnfolderBase]: For 2140219/2140221 co-relation queries the response was YES. [2024-06-27 20:44:27,753 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102398 conditions, 9577 events. 6385/9577 cut-off events. For 2140219/2140221 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 57084 event pairs, 1331 based on Foata normal form. 18/9595 useless extension candidates. Maximal degree in co-relation 102172. Up to 8983 conditions per place. [2024-06-27 20:44:27,789 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 579 selfloop transitions, 137 changer transitions 0/719 dead transitions. [2024-06-27 20:44:27,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 493 places, 719 transitions, 12644 flow [2024-06-27 20:44:27,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:44:27,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:44:27,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-27 20:44:27,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4431818181818182 [2024-06-27 20:44:27,790 INFO L175 Difference]: Start difference. First operand has 483 places, 680 transitions, 10767 flow. Second operand 11 states and 195 transitions. [2024-06-27 20:44:27,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 493 places, 719 transitions, 12644 flow [2024-06-27 20:44:34,919 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 719 transitions, 12317 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 20:44:34,930 INFO L231 Difference]: Finished difference. Result has 487 places, 680 transitions, 10725 flow [2024-06-27 20:44:34,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10440, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10725, PETRI_PLACES=487, PETRI_TRANSITIONS=680} [2024-06-27 20:44:34,930 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 446 predicate places. [2024-06-27 20:44:34,931 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 680 transitions, 10725 flow [2024-06-27 20:44:34,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:34,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:34,931 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:34,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-27 20:44:34,931 INFO L420 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:34,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:34,932 INFO L85 PathProgramCache]: Analyzing trace with hash 427013826, now seen corresponding path program 3 times [2024-06-27 20:44:34,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:34,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730957773] [2024-06-27 20:44:34,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:34,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:34,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:35,815 INFO 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 20:44:35,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:35,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730957773] [2024-06-27 20:44:35,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730957773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:35,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:35,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:35,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176232520] [2024-06-27 20:44:35,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:35,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:35,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:35,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:35,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:35,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:35,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 680 transitions, 10725 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:35,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:35,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:35,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:39,430 INFO L124 PetriNetUnfolderBase]: 6463/9686 cut-off events. [2024-06-27 20:44:39,430 INFO L125 PetriNetUnfolderBase]: For 2139846/2139848 co-relation queries the response was YES. [2024-06-27 20:44:39,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104249 conditions, 9686 events. 6463/9686 cut-off events. For 2139846/2139848 co-relation queries the response was YES. Maximal size of possible extension queue 580. Compared 57773 event pairs, 1262 based on Foata normal form. 8/9694 useless extension candidates. Maximal degree in co-relation 104022. Up to 7716 conditions per place. [2024-06-27 20:44:39,614 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 510 selfloop transitions, 221 changer transitions 0/734 dead transitions. [2024-06-27 20:44:39,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 498 places, 734 transitions, 13117 flow [2024-06-27 20:44:39,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:44:39,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:44:39,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-27 20:44:39,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45416666666666666 [2024-06-27 20:44:39,615 INFO L175 Difference]: Start difference. First operand has 487 places, 680 transitions, 10725 flow. Second operand 12 states and 218 transitions. [2024-06-27 20:44:39,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 498 places, 734 transitions, 13117 flow [2024-06-27 20:44:46,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 734 transitions, 12813 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-27 20:44:46,831 INFO L231 Difference]: Finished difference. Result has 491 places, 688 transitions, 11040 flow [2024-06-27 20:44:46,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10421, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=467, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11040, PETRI_PLACES=491, PETRI_TRANSITIONS=688} [2024-06-27 20:44:46,831 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 450 predicate places. [2024-06-27 20:44:46,831 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 688 transitions, 11040 flow [2024-06-27 20:44:46,831 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:46,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:46,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:46,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-27 20:44:46,832 INFO L420 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:46,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:46,832 INFO L85 PathProgramCache]: Analyzing trace with hash -155756360, now seen corresponding path program 4 times [2024-06-27 20:44:46,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:46,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525522166] [2024-06-27 20:44:46,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:46,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:46,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:47,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:47,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:47,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525522166] [2024-06-27 20:44:47,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525522166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:47,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:47,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:47,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074172245] [2024-06-27 20:44:47,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:47,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:47,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:47,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:47,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:47,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:47,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 688 transitions, 11040 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:47,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:47,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:47,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:44:51,068 INFO L124 PetriNetUnfolderBase]: 6457/9677 cut-off events. [2024-06-27 20:44:51,069 INFO L125 PetriNetUnfolderBase]: For 2112619/2112621 co-relation queries the response was YES. [2024-06-27 20:44:51,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104600 conditions, 9677 events. 6457/9677 cut-off events. For 2112619/2112621 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 57711 event pairs, 1254 based on Foata normal form. 4/9681 useless extension candidates. Maximal degree in co-relation 104372. Up to 9099 conditions per place. [2024-06-27 20:44:51,238 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 580 selfloop transitions, 129 changer transitions 0/712 dead transitions. [2024-06-27 20:44:51,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 712 transitions, 12526 flow [2024-06-27 20:44:51,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:44:51,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:44:51,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:44:51,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-27 20:44:51,239 INFO L175 Difference]: Start difference. First operand has 491 places, 688 transitions, 11040 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:44:51,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 712 transitions, 12526 flow [2024-06-27 20:44:58,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 712 transitions, 12085 flow, removed 52 selfloop flow, removed 8 redundant places. [2024-06-27 20:44:58,644 INFO L231 Difference]: Finished difference. Result has 492 places, 688 transitions, 10864 flow [2024-06-27 20:44:58,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10599, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=559, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10864, PETRI_PLACES=492, PETRI_TRANSITIONS=688} [2024-06-27 20:44:58,644 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 451 predicate places. [2024-06-27 20:44:58,644 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 688 transitions, 10864 flow [2024-06-27 20:44:58,644 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:58,644 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:44:58,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:44:58,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-27 20:44:58,645 INFO L420 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:44:58,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:44:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash 2062873120, now seen corresponding path program 4 times [2024-06-27 20:44:58,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:44:58,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728868219] [2024-06-27 20:44:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:44:58,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:44:58,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:44:59,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:44:59,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:44:59,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728868219] [2024-06-27 20:44:59,482 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728868219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:44:59,482 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:44:59,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:44:59,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100430349] [2024-06-27 20:44:59,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:44:59,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:44:59,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:44:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:44:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:44:59,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:44:59,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 688 transitions, 10864 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:44:59,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:44:59,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:44:59,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:02,934 INFO L124 PetriNetUnfolderBase]: 6489/9724 cut-off events. [2024-06-27 20:45:02,934 INFO L125 PetriNetUnfolderBase]: For 2139948/2139950 co-relation queries the response was YES. [2024-06-27 20:45:03,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104557 conditions, 9724 events. 6489/9724 cut-off events. For 2139948/2139950 co-relation queries the response was YES. Maximal size of possible extension queue 584. Compared 58010 event pairs, 1387 based on Foata normal form. 4/9728 useless extension candidates. Maximal degree in co-relation 104328. Up to 9370 conditions per place. [2024-06-27 20:45:03,103 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 683 selfloop transitions, 54 changer transitions 0/740 dead transitions. [2024-06-27 20:45:03,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 740 transitions, 12638 flow [2024-06-27 20:45:03,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:03,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:03,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:45:03,104 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2024-06-27 20:45:03,104 INFO L175 Difference]: Start difference. First operand has 492 places, 688 transitions, 10864 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:45:03,104 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 740 transitions, 12638 flow [2024-06-27 20:45:11,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 740 transitions, 12302 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:11,866 INFO L231 Difference]: Finished difference. Result has 494 places, 696 transitions, 10793 flow [2024-06-27 20:45:11,866 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10528, PETRI_DIFFERENCE_MINUEND_PLACES=484, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=637, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10793, PETRI_PLACES=494, PETRI_TRANSITIONS=696} [2024-06-27 20:45:11,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 453 predicate places. [2024-06-27 20:45:11,867 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 696 transitions, 10793 flow [2024-06-27 20:45:11,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:45:11,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:11,867 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:11,867 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-27 20:45:11,867 INFO L420 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:45:11,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:11,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2062993090, now seen corresponding path program 5 times [2024-06-27 20:45:11,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:11,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [39996667] [2024-06-27 20:45:11,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:11,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:11,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:12,634 INFO 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 20:45:12,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:12,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [39996667] [2024-06-27 20:45:12,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [39996667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:12,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:12,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:12,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909581772] [2024-06-27 20:45:12,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:12,635 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:12,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:12,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:12,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:12,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:45:12,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 696 transitions, 10793 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:45:12,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:12,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:45:12,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:16,139 INFO L124 PetriNetUnfolderBase]: 6567/9832 cut-off events. [2024-06-27 20:45:16,140 INFO L125 PetriNetUnfolderBase]: For 2263195/2263197 co-relation queries the response was YES. [2024-06-27 20:45:16,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 106488 conditions, 9832 events. 6567/9832 cut-off events. For 2263195/2263197 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 58690 event pairs, 1229 based on Foata normal form. 8/9840 useless extension candidates. Maximal degree in co-relation 106259. Up to 8066 conditions per place. [2024-06-27 20:45:16,314 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 525 selfloop transitions, 228 changer transitions 0/756 dead transitions. [2024-06-27 20:45:16,314 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 756 transitions, 13321 flow [2024-06-27 20:45:16,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:45:16,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:45:16,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 211 transitions. [2024-06-27 20:45:16,315 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47954545454545455 [2024-06-27 20:45:16,315 INFO L175 Difference]: Start difference. First operand has 494 places, 696 transitions, 10793 flow. Second operand 11 states and 211 transitions. [2024-06-27 20:45:16,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 756 transitions, 13321 flow [2024-06-27 20:45:25,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 756 transitions, 13154 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 20:45:25,726 INFO L231 Difference]: Finished difference. Result has 498 places, 704 transitions, 11288 flow [2024-06-27 20:45:25,726 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10626, PETRI_DIFFERENCE_MINUEND_PLACES=487, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11288, PETRI_PLACES=498, PETRI_TRANSITIONS=704} [2024-06-27 20:45:25,727 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 457 predicate places. [2024-06-27 20:45:25,727 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 704 transitions, 11288 flow [2024-06-27 20:45:25,727 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:45:25,727 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:25,727 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:25,727 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-27 20:45:25,727 INFO L420 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:45:25,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:25,727 INFO L85 PathProgramCache]: Analyzing trace with hash -2054718562, now seen corresponding path program 1 times [2024-06-27 20:45:25,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:25,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1135911760] [2024-06-27 20:45:25,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:25,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:25,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:26,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:26,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:26,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1135911760] [2024-06-27 20:45:26,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1135911760] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:26,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:26,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:26,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679917676] [2024-06-27 20:45:26,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:26,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:26,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:26,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:45:26,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 704 transitions, 11288 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:26,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:26,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:45:26,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:30,654 INFO L124 PetriNetUnfolderBase]: 6809/10198 cut-off events. [2024-06-27 20:45:30,655 INFO L125 PetriNetUnfolderBase]: For 2706563/2706565 co-relation queries the response was YES. [2024-06-27 20:45:30,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115711 conditions, 10198 events. 6809/10198 cut-off events. For 2706563/2706565 co-relation queries the response was YES. Maximal size of possible extension queue 608. Compared 61324 event pairs, 1424 based on Foata normal form. 22/10220 useless extension candidates. Maximal degree in co-relation 115481. Up to 9595 conditions per place. [2024-06-27 20:45:30,867 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 701 selfloop transitions, 49 changer transitions 0/753 dead transitions. [2024-06-27 20:45:30,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 753 transitions, 13550 flow [2024-06-27 20:45:30,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:45:30,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:45:30,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-27 20:45:30,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4525 [2024-06-27 20:45:30,868 INFO L175 Difference]: Start difference. First operand has 498 places, 704 transitions, 11288 flow. Second operand 10 states and 181 transitions. [2024-06-27 20:45:30,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 753 transitions, 13550 flow [2024-06-27 20:45:40,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 499 places, 753 transitions, 13034 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-27 20:45:40,427 INFO L231 Difference]: Finished difference. Result has 500 places, 708 transitions, 11051 flow [2024-06-27 20:45:40,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10772, PETRI_DIFFERENCE_MINUEND_PLACES=490, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11051, PETRI_PLACES=500, PETRI_TRANSITIONS=708} [2024-06-27 20:45:40,428 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 459 predicate places. [2024-06-27 20:45:40,428 INFO L495 AbstractCegarLoop]: Abstraction has has 500 places, 708 transitions, 11051 flow [2024-06-27 20:45:40,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:40,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:40,428 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:40,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-27 20:45:40,428 INFO L420 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:45:40,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:40,428 INFO L85 PathProgramCache]: Analyzing trace with hash -2051976922, now seen corresponding path program 2 times [2024-06-27 20:45:40,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:40,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105092764] [2024-06-27 20:45:40,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:40,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:40,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:41,352 INFO 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 20:45:41,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:41,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105092764] [2024-06-27 20:45:41,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105092764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:41,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:41,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:45:41,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2700251] [2024-06-27 20:45:41,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:41,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:45:41,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:41,353 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:45:41,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:45:41,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:45:41,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 500 places, 708 transitions, 11051 flow. Second operand has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:41,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:41,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:45:41,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:44,968 INFO L124 PetriNetUnfolderBase]: 6743/10104 cut-off events. [2024-06-27 20:45:44,968 INFO L125 PetriNetUnfolderBase]: For 2556280/2556282 co-relation queries the response was YES. [2024-06-27 20:45:45,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 110116 conditions, 10104 events. 6743/10104 cut-off events. For 2556280/2556282 co-relation queries the response was YES. Maximal size of possible extension queue 604. Compared 60744 event pairs, 1421 based on Foata normal form. 30/10134 useless extension candidates. Maximal degree in co-relation 109885. Up to 9683 conditions per place. [2024-06-27 20:45:45,161 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 696 selfloop transitions, 44 changer transitions 0/743 dead transitions. [2024-06-27 20:45:45,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 743 transitions, 12753 flow [2024-06-27 20:45:45,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:45:45,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:45:45,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 20:45:45,162 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-27 20:45:45,162 INFO L175 Difference]: Start difference. First operand has 500 places, 708 transitions, 11051 flow. Second operand 9 states and 160 transitions. [2024-06-27 20:45:45,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 743 transitions, 12753 flow [2024-06-27 20:45:53,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 743 transitions, 12597 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-27 20:45:53,839 INFO L231 Difference]: Finished difference. Result has 503 places, 708 transitions, 10990 flow [2024-06-27 20:45:53,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10895, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=664, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10990, PETRI_PLACES=503, PETRI_TRANSITIONS=708} [2024-06-27 20:45:53,840 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 462 predicate places. [2024-06-27 20:45:53,840 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 708 transitions, 10990 flow [2024-06-27 20:45:53,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.545454545454545) internal successors, (105), 11 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:45:53,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:45:53,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:45:53,840 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-27 20:45:53,840 INFO L420 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:45:53,840 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:45:53,840 INFO L85 PathProgramCache]: Analyzing trace with hash -2061391746, now seen corresponding path program 6 times [2024-06-27 20:45:53,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:45:53,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986663109] [2024-06-27 20:45:53,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:45:53,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:45:53,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:45:54,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:45:54,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:45:54,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986663109] [2024-06-27 20:45:54,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986663109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:45:54,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:45:54,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:45:54,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545707754] [2024-06-27 20:45:54,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:45:54,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:45:54,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:45:54,632 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:45:54,632 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:45:54,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:45:54,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 708 transitions, 10990 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:45:54,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:45:54,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:45:54,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:45:58,429 INFO L124 PetriNetUnfolderBase]: 6843/10244 cut-off events. [2024-06-27 20:45:58,429 INFO L125 PetriNetUnfolderBase]: For 2426522/2426524 co-relation queries the response was YES. [2024-06-27 20:45:58,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111495 conditions, 10244 events. 6843/10244 cut-off events. For 2426522/2426524 co-relation queries the response was YES. Maximal size of possible extension queue 616. Compared 61698 event pairs, 1424 based on Foata normal form. 8/10252 useless extension candidates. Maximal degree in co-relation 111262. Up to 9737 conditions per place. [2024-06-27 20:45:58,610 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 697 selfloop transitions, 66 changer transitions 0/766 dead transitions. [2024-06-27 20:45:58,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 766 transitions, 13290 flow [2024-06-27 20:45:58,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:45:58,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:45:58,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 207 transitions. [2024-06-27 20:45:58,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-27 20:45:58,611 INFO L175 Difference]: Start difference. First operand has 503 places, 708 transitions, 10990 flow. Second operand 12 states and 207 transitions. [2024-06-27 20:45:58,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 766 transitions, 13290 flow [2024-06-27 20:46:08,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 506 places, 766 transitions, 13189 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-27 20:46:08,680 INFO L231 Difference]: Finished difference. Result has 508 places, 719 transitions, 11306 flow [2024-06-27 20:46:08,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10891, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11306, PETRI_PLACES=508, PETRI_TRANSITIONS=719} [2024-06-27 20:46:08,680 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 467 predicate places. [2024-06-27 20:46:08,680 INFO L495 AbstractCegarLoop]: Abstraction has has 508 places, 719 transitions, 11306 flow [2024-06-27 20:46:08,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:46:08,681 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:46:08,681 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:46:08,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-27 20:46:08,681 INFO L420 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:46:08,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:46:08,681 INFO L85 PathProgramCache]: Analyzing trace with hash -2051868546, now seen corresponding path program 7 times [2024-06-27 20:46:08,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:46:08,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104315254] [2024-06-27 20:46:08,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:46:08,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:46:08,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:46:09,499 INFO 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 20:46:09,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:46:09,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104315254] [2024-06-27 20:46:09,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104315254] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:46:09,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:46:09,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:46:09,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884492016] [2024-06-27 20:46:09,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:46:09,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:46:09,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:46:09,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:46:09,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:46:09,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-27 20:46:09,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 508 places, 719 transitions, 11306 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 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 20:46:09,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:46:09,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-27 20:46:09,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:46:13,194 INFO L124 PetriNetUnfolderBase]: 6837/10236 cut-off events. [2024-06-27 20:46:13,195 INFO L125 PetriNetUnfolderBase]: For 2369213/2369215 co-relation queries the response was YES. [2024-06-27 20:46:13,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111363 conditions, 10236 events. 6837/10236 cut-off events. For 2369213/2369215 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 61669 event pairs, 1459 based on Foata normal form. 2/10238 useless extension candidates. Maximal degree in co-relation 111129. Up to 9900 conditions per place. [2024-06-27 20:46:13,371 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 695 selfloop transitions, 59 changer transitions 0/757 dead transitions. [2024-06-27 20:46:13,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 516 places, 757 transitions, 13099 flow [2024-06-27 20:46:13,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:46:13,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:46:13,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:46:13,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-27 20:46:13,372 INFO L175 Difference]: Start difference. First operand has 508 places, 719 transitions, 11306 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:46:13,372 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 516 places, 757 transitions, 13099 flow