./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 76401ed0 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/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-76401ed-m [2024-06-20 17:30:45,256 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-20 17:30:45,327 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-20 17:30:45,333 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-20 17:30:45,334 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-20 17:30:45,357 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-20 17:30:45,357 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-20 17:30:45,358 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-20 17:30:45,358 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-20 17:30:45,361 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-20 17:30:45,362 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-20 17:30:45,362 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-20 17:30:45,363 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-20 17:30:45,364 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-20 17:30:45,364 INFO L153 SettingsManager]: * Use SBE=true [2024-06-20 17:30:45,364 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-20 17:30:45,365 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-20 17:30:45,365 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-20 17:30:45,365 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-20 17:30:45,365 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-20 17:30:45,365 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-20 17:30:45,366 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-20 17:30:45,366 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-20 17:30:45,366 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-20 17:30:45,366 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-20 17:30:45,366 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-20 17:30:45,367 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-20 17:30:45,367 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-20 17:30:45,367 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-20 17:30:45,368 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-20 17:30:45,368 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-20 17:30:45,369 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-20 17:30:45,369 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:30:45,369 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-20 17:30:45,369 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-20 17:30:45,369 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-20 17:30:45,369 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-20 17:30:45,371 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-20 17:30:45,372 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-20 17:30:45,612 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-20 17:30:45,634 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-20 17:30:45,637 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-20 17:30:45,638 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-20 17:30:45,639 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-20 17:30:45,640 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-05-21_14-57-05.files/protection/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-20 17:30:45,852 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-20 17:30:45,852 INFO L274 PluginConnector]: CDTParser initialized [2024-06-20 17:30:45,853 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:46,905 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-20 17:30:47,102 INFO L384 CDTParser]: Found 1 translation units. [2024-06-20 17:30:47,105 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:47,123 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77a5ca55c/b08c688901ba4dfc9d1b27da71193746/FLAGd5d68494e [2024-06-20 17:30:47,135 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/77a5ca55c/b08c688901ba4dfc9d1b27da71193746 [2024-06-20 17:30:47,136 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-20 17:30:47,137 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-20 17:30:47,139 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-20 17:30:47,139 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-20 17:30:47,142 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-20 17:30:47,143 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:45" (1/2) ... [2024-06-20 17:30:47,144 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e094447 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:47, skipping insertion in model container [2024-06-20 17:30:47,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:45" (1/2) ... [2024-06-20 17:30:47,145 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@3eca21ad and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 20.06 05:30:47, skipping insertion in model container [2024-06-20 17:30:47,145 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:30:47" (2/2) ... [2024-06-20 17:30:47,145 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7e094447 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47, skipping insertion in model container [2024-06-20 17:30:47,145 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 20.06 05:30:47" (2/2) ... [2024-06-20 17:30:47,146 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-20 17:30:47,211 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-20 17:30:47,212 INFO L97 edCorrectnessWitness]: Location invariant before [L833-L833] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:30:47,212 INFO L97 edCorrectnessWitness]: Location invariant before [L832-L832] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:30:47,212 INFO L97 edCorrectnessWitness]: Location invariant before [L830-L830] (((((((((((((((((! multithreaded || y$r_buff0_thd2 == (_Bool)0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff0 && y$w_buff0 <= 1) && (y$w_buff0 == 0 || y$w_buff0 == 1)))) && (! multithreaded || y$flush_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= y$w_buff1 && y$w_buff1 <= 1) && (y$w_buff1 == 0 || y$w_buff1 == 1)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y$mem_tmp && y$mem_tmp <= 1) && (y$mem_tmp == 0 || y$mem_tmp == 1)))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || ((0 <= y && y <= 1) && (y == 0 || y == 1)))) && (! multithreaded || ((0 <= __unbuffered_p0_EAX && __unbuffered_p0_EAX <= 1) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)))) && (! multithreaded || y$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((0 <= __unbuffered_p1_EAX && __unbuffered_p1_EAX <= 1) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)))) && (! multithreaded || ((0 <= x && x <= 1) && (x == 0 || x == 1)))) && (! multithreaded || (((0 <= z && z <= 2) && z <= 127) && ((z == 0 || z == 1) || z == 2))) [2024-06-20 17:30:47,212 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-20 17:30:47,213 INFO L106 edCorrectnessWitness]: ghost_update [L828-L828] multithreaded = 1; [2024-06-20 17:30:47,254 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-20 17:30:47,546 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:30:47,554 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-20 17:30:47,647 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-20 17:30:47,676 INFO L206 MainTranslator]: Completed translation [2024-06-20 17:30:47,676 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47 WrapperNode [2024-06-20 17:30:47,676 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-20 17:30:47,677 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-20 17:30:47,677 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-20 17:30:47,677 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-20 17:30:47,683 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,695 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,719 INFO L138 Inliner]: procedures = 175, calls = 47, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 125 [2024-06-20 17:30:47,720 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-20 17:30:47,720 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-20 17:30:47,720 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-20 17:30:47,721 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-20 17:30:47,729 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,730 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,734 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,760 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-20 17:30:47,760 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,760 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,771 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,778 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,782 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,786 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,789 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-20 17:30:47,793 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-20 17:30:47,793 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-20 17:30:47,793 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-20 17:30:47,794 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (1/1) ... [2024-06-20 17:30:47,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-20 17:30:47,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-20 17:30:47,837 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-20 17:30:47,840 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-20 17:30:47,872 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-20 17:30:47,872 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-20 17:30:47,872 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-20 17:30:47,872 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-20 17:30:47,872 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-20 17:30:47,873 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-20 17:30:47,873 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-20 17:30:47,873 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-20 17:30:47,873 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-20 17:30:47,874 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-20 17:30:47,874 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-20 17:30:47,874 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-20 17:30:47,875 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-20 17:30:47,980 INFO L244 CfgBuilder]: Building ICFG [2024-06-20 17:30:47,982 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-20 17:30:48,349 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-20 17:30:48,349 INFO L293 CfgBuilder]: Performing block encoding [2024-06-20 17:30:48,487 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-20 17:30:48,488 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-20 17:30:48,488 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:30:48 BoogieIcfgContainer [2024-06-20 17:30:48,488 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-20 17:30:48,491 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-20 17:30:48,491 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-20 17:30:48,493 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-20 17:30:48,494 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 20.06 05:30:45" (1/4) ... [2024-06-20 17:30:48,494 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e862a7f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 20.06 05:30:48, skipping insertion in model container [2024-06-20 17:30:48,494 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 20.06 05:30:47" (2/4) ... [2024-06-20 17:30:48,495 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e862a7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:30:48, skipping insertion in model container [2024-06-20 17:30:48,495 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 20.06 05:30:47" (3/4) ... [2024-06-20 17:30:48,495 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@e862a7f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 20.06 05:30:48, skipping insertion in model container [2024-06-20 17:30:48,496 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 20.06 05:30:48" (4/4) ... [2024-06-20 17:30:48,497 INFO L112 eAbstractionObserver]: Analyzing ICFG safe034_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-20 17:30:48,511 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-20 17:30:48,511 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-20 17:30:48,512 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-20 17:30:48,558 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-20 17:30:48,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 17:30:48,638 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-20 17:30:48,639 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:30:48,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 5. Compared 73 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-20 17:30:48,640 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-20 17:30:48,643 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-20 17:30:48,659 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-20 17:30:48,666 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;@3444f32c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-20 17:30:48,666 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-20 17:30:48,672 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-20 17:30:48,672 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-20 17:30:48,672 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-20 17:30:48,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:48,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-20 17:30:48,673 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-20 17:30:48,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:48,678 INFO L85 PathProgramCache]: Analyzing trace with hash 360629915, now seen corresponding path program 1 times [2024-06-20 17:30:48,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:48,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185192388] [2024-06-20 17:30:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:48,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:48,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:49,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:49,738 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:49,738 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185192388] [2024-06-20 17:30:49,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1185192388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:49,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:49,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-20 17:30:49,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115995969] [2024-06-20 17:30:49,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:49,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-20 17:30:49,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:49,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-20 17:30:49,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-20 17:30:49,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-20 17:30:49,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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-20 17:30:49,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:49,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-20 17:30:49,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:50,056 INFO L124 PetriNetUnfolderBase]: 869/1381 cut-off events. [2024-06-20 17:30:50,057 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-20 17:30:50,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2759 conditions, 1381 events. 869/1381 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 7095 event pairs, 566 based on Foata normal form. 1/1340 useless extension candidates. Maximal degree in co-relation 2747. Up to 1315 conditions per place. [2024-06-20 17:30:50,071 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 30 selfloop transitions, 4 changer transitions 0/43 dead transitions. [2024-06-20 17:30:50,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 43 transitions, 169 flow [2024-06-20 17:30:50,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-20 17:30:50,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-20 17:30:50,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 82 transitions. [2024-06-20 17:30:50,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6507936507936508 [2024-06-20 17:30:50,083 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 82 transitions. [2024-06-20 17:30:50,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 43 transitions, 169 flow [2024-06-20 17:30:50,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 43 transitions, 164 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:50,089 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-20 17:30:50,091 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-20 17:30:50,094 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-20 17:30:50,094 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-20 17:30:50,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.333333333333332) internal successors, (49), 3 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-20 17:30:50,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:50,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:50,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-20 17:30:50,095 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-20 17:30:50,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:50,096 INFO L85 PathProgramCache]: Analyzing trace with hash -1326954950, now seen corresponding path program 1 times [2024-06-20 17:30:50,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:50,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370628696] [2024-06-20 17:30:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:50,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:50,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:50,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:50,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:50,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370628696] [2024-06-20 17:30:50,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1370628696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:50,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:50,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-20 17:30:50,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003211406] [2024-06-20 17:30:50,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:50,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-20 17:30:50,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:50,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-20 17:30:50,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-20 17:30:50,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 15 out of 42 [2024-06-20 17:30:50,733 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:50,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:50,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 15 of 42 [2024-06-20 17:30:50,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:50,986 INFO L124 PetriNetUnfolderBase]: 863/1368 cut-off events. [2024-06-20 17:30:50,986 INFO L125 PetriNetUnfolderBase]: For 300/300 co-relation queries the response was YES. [2024-06-20 17:30:50,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3143 conditions, 1368 events. 863/1368 cut-off events. For 300/300 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6887 event pairs, 486 based on Foata normal form. 3/1359 useless extension candidates. Maximal degree in co-relation 3131. Up to 1291 conditions per place. [2024-06-20 17:30:50,997 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 37 selfloop transitions, 7 changer transitions 0/53 dead transitions. [2024-06-20 17:30:50,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 53 transitions, 236 flow [2024-06-20 17:30:50,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-20 17:30:50,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-20 17:30:50,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 107 transitions. [2024-06-20 17:30:50,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6369047619047619 [2024-06-20 17:30:50,999 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 107 transitions. [2024-06-20 17:30:50,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 53 transitions, 236 flow [2024-06-20 17:30:51,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 53 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-20 17:30:51,002 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-20 17:30:51,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-20 17:30:51,003 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-20 17:30:51,003 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-20 17:30:51,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:51,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:51,004 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:51,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-20 17:30:51,004 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:51,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:51,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1471908094, now seen corresponding path program 1 times [2024-06-20 17:30:51,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:51,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456704546] [2024-06-20 17:30:51,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:51,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:51,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:51,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-20 17:30:51,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:51,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456704546] [2024-06-20 17:30:51,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [456704546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:51,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:51,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:51,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [84421327] [2024-06-20 17:30:51,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:51,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:51,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:51,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:51,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:51,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:51,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:51,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:51,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:51,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:51,997 INFO L124 PetriNetUnfolderBase]: 1094/1702 cut-off events. [2024-06-20 17:30:51,998 INFO L125 PetriNetUnfolderBase]: For 973/973 co-relation queries the response was YES. [2024-06-20 17:30:52,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4354 conditions, 1702 events. 1094/1702 cut-off events. For 973/973 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8386 event pairs, 637 based on Foata normal form. 4/1704 useless extension candidates. Maximal degree in co-relation 4339. Up to 1626 conditions per place. [2024-06-20 17:30:52,006 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 39 selfloop transitions, 8 changer transitions 0/54 dead transitions. [2024-06-20 17:30:52,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 54 transitions, 274 flow [2024-06-20 17:30:52,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:30:52,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:30:52,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 106 transitions. [2024-06-20 17:30:52,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-06-20 17:30:52,011 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 106 transitions. [2024-06-20 17:30:52,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 54 transitions, 274 flow [2024-06-20 17:30:52,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 54 transitions, 260 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:52,014 INFO L231 Difference]: Finished difference. Result has 49 places, 42 transitions, 166 flow [2024-06-20 17:30:52,014 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=166, PETRI_PLACES=49, PETRI_TRANSITIONS=42} [2024-06-20 17:30:52,015 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 6 predicate places. [2024-06-20 17:30:52,016 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 42 transitions, 166 flow [2024-06-20 17:30:52,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.5) internal successors, (81), 6 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:52,016 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:52,016 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:52,016 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-20 17:30:52,017 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-20 17:30:52,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:52,017 INFO L85 PathProgramCache]: Analyzing trace with hash -580904584, now seen corresponding path program 1 times [2024-06-20 17:30:52,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:52,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44838457] [2024-06-20 17:30:52,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:52,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:52,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:52,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:52,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:52,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44838457] [2024-06-20 17:30:52,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44838457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:52,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:52,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:52,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702910694] [2024-06-20 17:30:52,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:52,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:52,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:52,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:52,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:52,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 42 [2024-06-20 17:30:52,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 42 transitions, 166 flow. Second operand has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:52,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:52,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 42 [2024-06-20 17:30:52,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:52,969 INFO L124 PetriNetUnfolderBase]: 1085/1715 cut-off events. [2024-06-20 17:30:52,969 INFO L125 PetriNetUnfolderBase]: For 1702/1702 co-relation queries the response was YES. [2024-06-20 17:30:52,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4750 conditions, 1715 events. 1085/1715 cut-off events. For 1702/1702 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8562 event pairs, 369 based on Foata normal form. 6/1719 useless extension candidates. Maximal degree in co-relation 4734. Up to 1569 conditions per place. [2024-06-20 17:30:52,978 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 12 changer transitions 0/72 dead transitions. [2024-06-20 17:30:52,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 72 transitions, 378 flow [2024-06-20 17:30:52,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:52,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:52,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-20 17:30:52,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5873015873015873 [2024-06-20 17:30:52,980 INFO L175 Difference]: Start difference. First operand has 49 places, 42 transitions, 166 flow. Second operand 6 states and 148 transitions. [2024-06-20 17:30:52,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 72 transitions, 378 flow [2024-06-20 17:30:52,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 72 transitions, 360 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:52,984 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 207 flow [2024-06-20 17:30:52,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=207, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-20 17:30:52,985 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-20 17:30:52,985 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 207 flow [2024-06-20 17:30:52,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.166666666666666) internal successors, (91), 6 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:52,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:52,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:52,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-20 17:30:52,986 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:52,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:52,987 INFO L85 PathProgramCache]: Analyzing trace with hash 52750403, now seen corresponding path program 1 times [2024-06-20 17:30:52,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:52,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788889717] [2024-06-20 17:30:52,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:52,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:52,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:53,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:53,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:53,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788889717] [2024-06-20 17:30:53,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [788889717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:53,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:53,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:53,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88303482] [2024-06-20 17:30:53,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:53,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:53,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:53,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:53,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:53,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:53,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 207 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-20 17:30:53,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:53,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:53,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:54,083 INFO L124 PetriNetUnfolderBase]: 1107/1751 cut-off events. [2024-06-20 17:30:54,083 INFO L125 PetriNetUnfolderBase]: For 2785/2785 co-relation queries the response was YES. [2024-06-20 17:30:54,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5289 conditions, 1751 events. 1107/1751 cut-off events. For 2785/2785 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8805 event pairs, 429 based on Foata normal form. 4/1751 useless extension candidates. Maximal degree in co-relation 5271. Up to 1581 conditions per place. [2024-06-20 17:30:54,093 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 16 changer transitions 0/75 dead transitions. [2024-06-20 17:30:54,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 75 transitions, 451 flow [2024-06-20 17:30:54,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:54,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:54,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 133 transitions. [2024-06-20 17:30:54,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5277777777777778 [2024-06-20 17:30:54,094 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 207 flow. Second operand 6 states and 133 transitions. [2024-06-20 17:30:54,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 75 transitions, 451 flow [2024-06-20 17:30:54,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 75 transitions, 422 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:54,097 INFO L231 Difference]: Finished difference. Result has 55 places, 52 transitions, 260 flow [2024-06-20 17:30:54,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=260, PETRI_PLACES=55, PETRI_TRANSITIONS=52} [2024-06-20 17:30:54,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-20 17:30:54,098 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 52 transitions, 260 flow [2024-06-20 17:30:54,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-20 17:30:54,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:54,099 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:54,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-20 17:30:54,099 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-20 17:30:54,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:54,099 INFO L85 PathProgramCache]: Analyzing trace with hash -915110589, now seen corresponding path program 2 times [2024-06-20 17:30:54,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:54,100 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908140668] [2024-06-20 17:30:54,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:54,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:54,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:54,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:54,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:54,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908140668] [2024-06-20 17:30:54,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908140668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:54,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:54,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:30:54,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332283417] [2024-06-20 17:30:54,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:54,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:30:54,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:54,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:30:54,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:30:54,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:54,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 52 transitions, 260 flow. Second operand has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-20 17:30:54,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:54,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:54,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:55,196 INFO L124 PetriNetUnfolderBase]: 1097/1738 cut-off events. [2024-06-20 17:30:55,197 INFO L125 PetriNetUnfolderBase]: For 3984/3984 co-relation queries the response was YES. [2024-06-20 17:30:55,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5650 conditions, 1738 events. 1097/1738 cut-off events. For 3984/3984 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8673 event pairs, 437 based on Foata normal form. 4/1738 useless extension candidates. Maximal degree in co-relation 5630. Up to 1573 conditions per place. [2024-06-20 17:30:55,206 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 46 selfloop transitions, 16 changer transitions 0/69 dead transitions. [2024-06-20 17:30:55,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 69 transitions, 426 flow [2024-06-20 17:30:55,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:30:55,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:30:55,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-20 17:30:55,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-20 17:30:55,208 INFO L175 Difference]: Start difference. First operand has 55 places, 52 transitions, 260 flow. Second operand 6 states and 127 transitions. [2024-06-20 17:30:55,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 69 transitions, 426 flow [2024-06-20 17:30:55,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 69 transitions, 396 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-20 17:30:55,213 INFO L231 Difference]: Finished difference. Result has 59 places, 52 transitions, 270 flow [2024-06-20 17:30:55,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=270, PETRI_PLACES=59, PETRI_TRANSITIONS=52} [2024-06-20 17:30:55,213 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-20 17:30:55,213 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 52 transitions, 270 flow [2024-06-20 17:30:55,214 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.428571428571429) internal successors, (94), 7 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-20 17:30:55,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:55,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:55,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-20 17:30:55,214 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:55,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:55,215 INFO L85 PathProgramCache]: Analyzing trace with hash 815328861, now seen corresponding path program 1 times [2024-06-20 17:30:55,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:55,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596815777] [2024-06-20 17:30:55,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:55,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:55,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:55,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:55,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:55,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596815777] [2024-06-20 17:30:55,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1596815777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:55,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:55,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-20 17:30:55,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [202159186] [2024-06-20 17:30:55,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:55,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-20 17:30:55,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:55,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-20 17:30:55,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-20 17:30:55,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:30:55,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 52 transitions, 270 flow. Second operand has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:55,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:55,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:30:55,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:56,082 INFO L124 PetriNetUnfolderBase]: 1019/1656 cut-off events. [2024-06-20 17:30:56,082 INFO L125 PetriNetUnfolderBase]: For 4335/4335 co-relation queries the response was YES. [2024-06-20 17:30:56,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5467 conditions, 1656 events. 1019/1656 cut-off events. For 4335/4335 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8373 event pairs, 458 based on Foata normal form. 1/1655 useless extension candidates. Maximal degree in co-relation 5445. Up to 1516 conditions per place. [2024-06-20 17:30:56,093 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 44 selfloop transitions, 8 changer transitions 0/63 dead transitions. [2024-06-20 17:30:56,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 63 transitions, 410 flow [2024-06-20 17:30:56,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-20 17:30:56,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-20 17:30:56,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 104 transitions. [2024-06-20 17:30:56,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49523809523809526 [2024-06-20 17:30:56,095 INFO L175 Difference]: Start difference. First operand has 59 places, 52 transitions, 270 flow. Second operand 5 states and 104 transitions. [2024-06-20 17:30:56,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 63 transitions, 410 flow [2024-06-20 17:30:56,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 63 transitions, 366 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-20 17:30:56,099 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 270 flow [2024-06-20 17:30:56,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=226, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=270, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-20 17:30:56,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 15 predicate places. [2024-06-20 17:30:56,100 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 270 flow [2024-06-20 17:30:56,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 15.0) internal successors, (90), 6 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:56,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:56,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:56,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-20 17:30:56,101 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-20 17:30:56,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:56,101 INFO L85 PathProgramCache]: Analyzing trace with hash -137562176, now seen corresponding path program 1 times [2024-06-20 17:30:56,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:56,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580331466] [2024-06-20 17:30:56,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:56,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:56,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:56,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:56,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:56,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580331466] [2024-06-20 17:30:56,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580331466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:56,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:56,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:56,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521039492] [2024-06-20 17:30:56,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:56,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:56,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:56,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:56,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:56,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:56,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 270 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:56,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:56,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:56,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:57,319 INFO L124 PetriNetUnfolderBase]: 1116/1775 cut-off events. [2024-06-20 17:30:57,320 INFO L125 PetriNetUnfolderBase]: For 5648/5648 co-relation queries the response was YES. [2024-06-20 17:30:57,323 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6149 conditions, 1775 events. 1116/1775 cut-off events. For 5648/5648 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8935 event pairs, 451 based on Foata normal form. 4/1777 useless extension candidates. Maximal degree in co-relation 6127. Up to 1627 conditions per place. [2024-06-20 17:30:57,331 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 63 selfloop transitions, 14 changer transitions 0/84 dead transitions. [2024-06-20 17:30:57,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 84 transitions, 512 flow [2024-06-20 17:30:57,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:57,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:57,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-20 17:30:57,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-20 17:30:57,333 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 270 flow. Second operand 7 states and 149 transitions. [2024-06-20 17:30:57,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 84 transitions, 512 flow [2024-06-20 17:30:57,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 84 transitions, 490 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-20 17:30:57,339 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 312 flow [2024-06-20 17:30:57,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=312, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-20 17:30:57,342 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-20 17:30:57,342 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 312 flow [2024-06-20 17:30:57,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:57,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:57,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:57,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-20 17:30:57,343 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-20 17:30:57,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:57,343 INFO L85 PathProgramCache]: Analyzing trace with hash -137442206, now seen corresponding path program 2 times [2024-06-20 17:30:57,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:57,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492483958] [2024-06-20 17:30:57,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:57,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:57,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:57,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:57,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:57,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492483958] [2024-06-20 17:30:57,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492483958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:57,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:57,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:57,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [920305975] [2024-06-20 17:30:57,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:57,975 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:57,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:57,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:57,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:58,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:58,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 312 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:58,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:58,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:58,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:30:58,553 INFO L124 PetriNetUnfolderBase]: 1138/1809 cut-off events. [2024-06-20 17:30:58,554 INFO L125 PetriNetUnfolderBase]: For 7196/7196 co-relation queries the response was YES. [2024-06-20 17:30:58,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6736 conditions, 1809 events. 1138/1809 cut-off events. For 7196/7196 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 9177 event pairs, 395 based on Foata normal form. 4/1809 useless extension candidates. Maximal degree in co-relation 6713. Up to 1548 conditions per place. [2024-06-20 17:30:58,569 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 26 changer transitions 0/92 dead transitions. [2024-06-20 17:30:58,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 92 transitions, 636 flow [2024-06-20 17:30:58,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:30:58,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:30:58,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 155 transitions. [2024-06-20 17:30:58,570 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5272108843537415 [2024-06-20 17:30:58,570 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 312 flow. Second operand 7 states and 155 transitions. [2024-06-20 17:30:58,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 92 transitions, 636 flow [2024-06-20 17:30:58,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 92 transitions, 596 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-20 17:30:58,575 INFO L231 Difference]: Finished difference. Result has 64 places, 64 transitions, 394 flow [2024-06-20 17:30:58,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=394, PETRI_PLACES=64, PETRI_TRANSITIONS=64} [2024-06-20 17:30:58,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-20 17:30:58,576 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 64 transitions, 394 flow [2024-06-20 17:30:58,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:58,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:30:58,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:30:58,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-20 17:30:58,577 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:30:58,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:30:58,578 INFO L85 PathProgramCache]: Analyzing trace with hash -981073118, now seen corresponding path program 3 times [2024-06-20 17:30:58,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:30:58,579 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119534963] [2024-06-20 17:30:58,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:30:58,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:30:58,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:30:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:30:59,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:30:59,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119534963] [2024-06-20 17:30:59,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119534963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:30:59,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:30:59,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:30:59,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575564242] [2024-06-20 17:30:59,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:30:59,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:30:59,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:30:59,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:30:59,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:30:59,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:30:59,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 64 transitions, 394 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:30:59,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:30:59,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:30:59,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:00,048 INFO L124 PetriNetUnfolderBase]: 1128/1791 cut-off events. [2024-06-20 17:31:00,049 INFO L125 PetriNetUnfolderBase]: For 9185/9185 co-relation queries the response was YES. [2024-06-20 17:31:00,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7077 conditions, 1791 events. 1128/1791 cut-off events. For 9185/9185 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9073 event pairs, 415 based on Foata normal form. 4/1789 useless extension candidates. Maximal degree in co-relation 7053. Up to 1540 conditions per place. [2024-06-20 17:31:00,065 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 53 selfloop transitions, 26 changer transitions 0/86 dead transitions. [2024-06-20 17:31:00,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 86 transitions, 606 flow [2024-06-20 17:31:00,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:00,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:00,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 149 transitions. [2024-06-20 17:31:00,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5068027210884354 [2024-06-20 17:31:00,068 INFO L175 Difference]: Start difference. First operand has 64 places, 64 transitions, 394 flow. Second operand 7 states and 149 transitions. [2024-06-20 17:31:00,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 86 transitions, 606 flow [2024-06-20 17:31:00,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 86 transitions, 554 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:00,078 INFO L231 Difference]: Finished difference. Result has 68 places, 64 transitions, 402 flow [2024-06-20 17:31:00,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=342, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=402, PETRI_PLACES=68, PETRI_TRANSITIONS=64} [2024-06-20 17:31:00,080 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 25 predicate places. [2024-06-20 17:31:00,080 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 64 transitions, 402 flow [2024-06-20 17:31:00,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:00,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:00,080 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:00,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-20 17:31:00,081 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-20 17:31:00,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:00,082 INFO L85 PathProgramCache]: Analyzing trace with hash 1987077504, now seen corresponding path program 1 times [2024-06-20 17:31:00,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:00,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300269909] [2024-06-20 17:31:00,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:00,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:00,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:01,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:01,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:01,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300269909] [2024-06-20 17:31:01,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300269909] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:01,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:01,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:01,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103021627] [2024-06-20 17:31:01,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:01,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:01,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:01,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:01,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:01,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:01,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 64 transitions, 402 flow. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:01,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:01,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:01,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:01,741 INFO L124 PetriNetUnfolderBase]: 1120/1789 cut-off events. [2024-06-20 17:31:01,741 INFO L125 PetriNetUnfolderBase]: For 10424/10424 co-relation queries the response was YES. [2024-06-20 17:31:01,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7200 conditions, 1789 events. 1120/1789 cut-off events. For 10424/10424 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9005 event pairs, 408 based on Foata normal form. 4/1791 useless extension candidates. Maximal degree in co-relation 7174. Up to 1645 conditions per place. [2024-06-20 17:31:01,751 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 69 selfloop transitions, 13 changer transitions 0/89 dead transitions. [2024-06-20 17:31:01,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 89 transitions, 659 flow [2024-06-20 17:31:01,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:01,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:01,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 17:31:01,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 17:31:01,753 INFO L175 Difference]: Start difference. First operand has 68 places, 64 transitions, 402 flow. Second operand 7 states and 142 transitions. [2024-06-20 17:31:01,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 89 transitions, 659 flow [2024-06-20 17:31:01,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 89 transitions, 586 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:01,760 INFO L231 Difference]: Finished difference. Result has 70 places, 69 transitions, 415 flow [2024-06-20 17:31:01,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=334, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=415, PETRI_PLACES=70, PETRI_TRANSITIONS=69} [2024-06-20 17:31:01,761 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-20 17:31:01,761 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 69 transitions, 415 flow [2024-06-20 17:31:01,761 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:01,761 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:01,762 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:01,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-20 17:31:01,762 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:01,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:01,762 INFO L85 PathProgramCache]: Analyzing trace with hash -494607579, now seen corresponding path program 1 times [2024-06-20 17:31:01,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:01,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888280457] [2024-06-20 17:31:01,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:01,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:01,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:02,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:02,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:02,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888280457] [2024-06-20 17:31:02,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888280457] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:02,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:02,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:02,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195858569] [2024-06-20 17:31:02,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:02,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:02,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:02,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:02,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:02,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:02,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 69 transitions, 415 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:02,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:02,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:02,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:02,666 INFO L124 PetriNetUnfolderBase]: 1027/1665 cut-off events. [2024-06-20 17:31:02,667 INFO L125 PetriNetUnfolderBase]: For 12014/12022 co-relation queries the response was YES. [2024-06-20 17:31:02,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7082 conditions, 1665 events. 1027/1665 cut-off events. For 12014/12022 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8542 event pairs, 411 based on Foata normal form. 7/1654 useless extension candidates. Maximal degree in co-relation 7054. Up to 1493 conditions per place. [2024-06-20 17:31:02,676 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 19 changer transitions 0/87 dead transitions. [2024-06-20 17:31:02,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 87 transitions, 667 flow [2024-06-20 17:31:02,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:31:02,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:31:02,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-20 17:31:02,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 17:31:02,678 INFO L175 Difference]: Start difference. First operand has 70 places, 69 transitions, 415 flow. Second operand 6 states and 126 transitions. [2024-06-20 17:31:02,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 87 transitions, 667 flow [2024-06-20 17:31:02,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 87 transitions, 626 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:02,684 INFO L231 Difference]: Finished difference. Result has 73 places, 77 transitions, 494 flow [2024-06-20 17:31:02,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=494, PETRI_PLACES=73, PETRI_TRANSITIONS=77} [2024-06-20 17:31:02,685 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-20 17:31:02,685 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 77 transitions, 494 flow [2024-06-20 17:31:02,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:02,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:02,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:02,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-20 17:31:02,687 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:02,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:02,688 INFO L85 PathProgramCache]: Analyzing trace with hash -761051620, now seen corresponding path program 1 times [2024-06-20 17:31:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:02,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1515477334] [2024-06-20 17:31:02,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:02,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:02,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:03,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:03,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:03,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1515477334] [2024-06-20 17:31:03,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1515477334] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:03,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:03,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:03,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465779871] [2024-06-20 17:31:03,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:03,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:03,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:03,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:03,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:03,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:03,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 77 transitions, 494 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:03,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:03,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:03,327 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:03,611 INFO L124 PetriNetUnfolderBase]: 1056/1725 cut-off events. [2024-06-20 17:31:03,611 INFO L125 PetriNetUnfolderBase]: For 14337/14345 co-relation queries the response was YES. [2024-06-20 17:31:03,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7816 conditions, 1725 events. 1056/1725 cut-off events. For 14337/14345 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8860 event pairs, 410 based on Foata normal form. 6/1716 useless extension candidates. Maximal degree in co-relation 7786. Up to 1547 conditions per place. [2024-06-20 17:31:03,622 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 74 selfloop transitions, 20 changer transitions 0/105 dead transitions. [2024-06-20 17:31:03,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 105 transitions, 808 flow [2024-06-20 17:31:03,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:03,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:03,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 148 transitions. [2024-06-20 17:31:03,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5034013605442177 [2024-06-20 17:31:03,623 INFO L175 Difference]: Start difference. First operand has 73 places, 77 transitions, 494 flow. Second operand 7 states and 148 transitions. [2024-06-20 17:31:03,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 105 transitions, 808 flow [2024-06-20 17:31:03,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 105 transitions, 767 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-06-20 17:31:03,633 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 596 flow [2024-06-20 17:31:03,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=596, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-20 17:31:03,634 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-20 17:31:03,634 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 596 flow [2024-06-20 17:31:03,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:03,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:03,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:03,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-20 17:31:03,635 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:03,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:03,636 INFO L85 PathProgramCache]: Analyzing trace with hash 1418102970, now seen corresponding path program 2 times [2024-06-20 17:31:03,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:03,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380153518] [2024-06-20 17:31:03,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:03,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:03,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:04,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:04,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:04,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [380153518] [2024-06-20 17:31:04,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [380153518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:04,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:04,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:04,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455453103] [2024-06-20 17:31:04,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:04,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:04,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:04,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:04,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:04,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:04,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 596 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:04,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:04,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:04,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:04,712 INFO L124 PetriNetUnfolderBase]: 1058/1733 cut-off events. [2024-06-20 17:31:04,712 INFO L125 PetriNetUnfolderBase]: For 16096/16128 co-relation queries the response was YES. [2024-06-20 17:31:04,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8065 conditions, 1733 events. 1058/1733 cut-off events. For 16096/16128 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8977 event pairs, 408 based on Foata normal form. 6/1723 useless extension candidates. Maximal degree in co-relation 8032. Up to 1543 conditions per place. [2024-06-20 17:31:04,729 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 72 selfloop transitions, 21 changer transitions 0/104 dead transitions. [2024-06-20 17:31:04,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 104 transitions, 860 flow [2024-06-20 17:31:04,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:31:04,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:31:04,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-20 17:31:04,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.503968253968254 [2024-06-20 17:31:04,731 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 596 flow. Second operand 6 states and 127 transitions. [2024-06-20 17:31:04,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 104 transitions, 860 flow [2024-06-20 17:31:04,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 104 transitions, 826 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:04,750 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 658 flow [2024-06-20 17:31:04,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=658, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-20 17:31:04,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-20 17:31:04,751 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 658 flow [2024-06-20 17:31:04,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:04,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:04,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:04,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-20 17:31:04,752 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-20 17:31:04,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:04,752 INFO L85 PathProgramCache]: Analyzing trace with hash 1431435450, now seen corresponding path program 3 times [2024-06-20 17:31:04,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:04,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794229828] [2024-06-20 17:31:04,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:04,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:05,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:05,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:05,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794229828] [2024-06-20 17:31:05,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794229828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:05,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:05,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:05,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987509291] [2024-06-20 17:31:05,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:05,560 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:05,560 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:05,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:05,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:05,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:05,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:05,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:05,606 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:05,606 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:05,855 INFO L124 PetriNetUnfolderBase]: 1050/1709 cut-off events. [2024-06-20 17:31:05,855 INFO L125 PetriNetUnfolderBase]: For 17952/17965 co-relation queries the response was YES. [2024-06-20 17:31:05,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8118 conditions, 1709 events. 1050/1709 cut-off events. For 17952/17965 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8809 event pairs, 413 based on Foata normal form. 6/1692 useless extension candidates. Maximal degree in co-relation 8084. Up to 1508 conditions per place. [2024-06-20 17:31:05,867 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 60 selfloop transitions, 28 changer transitions 0/99 dead transitions. [2024-06-20 17:31:05,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 99 transitions, 860 flow [2024-06-20 17:31:05,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:31:05,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:31:05,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 125 transitions. [2024-06-20 17:31:05,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49603174603174605 [2024-06-20 17:31:05,869 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 658 flow. Second operand 6 states and 125 transitions. [2024-06-20 17:31:05,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 99 transitions, 860 flow [2024-06-20 17:31:05,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 99 transitions, 796 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:05,917 INFO L231 Difference]: Finished difference. Result has 84 places, 90 transitions, 658 flow [2024-06-20 17:31:05,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=594, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=658, PETRI_PLACES=84, PETRI_TRANSITIONS=90} [2024-06-20 17:31:05,918 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 41 predicate places. [2024-06-20 17:31:05,918 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 90 transitions, 658 flow [2024-06-20 17:31:05,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:05,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:05,919 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:05,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-20 17:31:05,919 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:05,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:05,920 INFO L85 PathProgramCache]: Analyzing trace with hash -678050020, now seen corresponding path program 1 times [2024-06-20 17:31:05,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:05,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158694625] [2024-06-20 17:31:05,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:05,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:05,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:06,631 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:06,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:06,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158694625] [2024-06-20 17:31:06,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [158694625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:06,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:06,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:06,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546822708] [2024-06-20 17:31:06,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:06,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:06,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:06,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:06,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:06,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:06,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 90 transitions, 658 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 17:31:06,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:06,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:06,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:07,121 INFO L124 PetriNetUnfolderBase]: 1169/1877 cut-off events. [2024-06-20 17:31:07,121 INFO L125 PetriNetUnfolderBase]: For 17581/17583 co-relation queries the response was YES. [2024-06-20 17:31:07,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8688 conditions, 1877 events. 1169/1877 cut-off events. For 17581/17583 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9550 event pairs, 425 based on Foata normal form. 2/1877 useless extension candidates. Maximal degree in co-relation 8653. Up to 1738 conditions per place. [2024-06-20 17:31:07,141 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 88 selfloop transitions, 11 changer transitions 0/106 dead transitions. [2024-06-20 17:31:07,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 106 transitions, 924 flow [2024-06-20 17:31:07,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-20 17:31:07,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-20 17:31:07,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 120 transitions. [2024-06-20 17:31:07,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:31:07,145 INFO L175 Difference]: Start difference. First operand has 84 places, 90 transitions, 658 flow. Second operand 6 states and 120 transitions. [2024-06-20 17:31:07,145 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 106 transitions, 924 flow [2024-06-20 17:31:07,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 106 transitions, 846 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:07,163 INFO L231 Difference]: Finished difference. Result has 85 places, 93 transitions, 642 flow [2024-06-20 17:31:07,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=580, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=642, PETRI_PLACES=85, PETRI_TRANSITIONS=93} [2024-06-20 17:31:07,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-20 17:31:07,164 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 93 transitions, 642 flow [2024-06-20 17:31:07,164 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 17:31:07,164 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:07,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:07,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-20 17:31:07,164 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:07,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:07,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1847026844, now seen corresponding path program 2 times [2024-06-20 17:31:07,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:07,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736551219] [2024-06-20 17:31:07,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:07,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:07,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:07,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:07,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736551219] [2024-06-20 17:31:07,799 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1736551219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:07,799 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:07,799 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-20 17:31:07,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810980229] [2024-06-20 17:31:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:07,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-20 17:31:07,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-20 17:31:07,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-20 17:31:07,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:07,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 93 transitions, 642 flow. Second operand has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 17:31:07,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:07,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:07,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:08,127 INFO L124 PetriNetUnfolderBase]: 1171/1879 cut-off events. [2024-06-20 17:31:08,127 INFO L125 PetriNetUnfolderBase]: For 19796/19798 co-relation queries the response was YES. [2024-06-20 17:31:08,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8962 conditions, 1879 events. 1171/1879 cut-off events. For 19796/19798 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9613 event pairs, 429 based on Foata normal form. 2/1878 useless extension candidates. Maximal degree in co-relation 8926. Up to 1732 conditions per place. [2024-06-20 17:31:08,140 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 83 selfloop transitions, 18 changer transitions 0/108 dead transitions. [2024-06-20 17:31:08,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 108 transitions, 922 flow [2024-06-20 17:31:08,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:08,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:08,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 133 transitions. [2024-06-20 17:31:08,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:31:08,141 INFO L175 Difference]: Start difference. First operand has 85 places, 93 transitions, 642 flow. Second operand 7 states and 133 transitions. [2024-06-20 17:31:08,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 108 transitions, 922 flow [2024-06-20 17:31:08,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 108 transitions, 880 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:08,161 INFO L231 Difference]: Finished difference. Result has 89 places, 98 transitions, 701 flow [2024-06-20 17:31:08,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=602, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=89, PETRI_TRANSITIONS=98} [2024-06-20 17:31:08,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-20 17:31:08,161 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 98 transitions, 701 flow [2024-06-20 17:31:08,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.857142857142858) internal successors, (97), 7 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-20 17:31:08,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:08,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:08,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-20 17:31:08,162 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:08,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:08,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1431451322, now seen corresponding path program 1 times [2024-06-20 17:31:08,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:08,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968563853] [2024-06-20 17:31:08,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:08,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:08,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:09,006 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:09,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:09,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968563853] [2024-06-20 17:31:09,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [968563853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:09,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:09,007 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:09,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138987476] [2024-06-20 17:31:09,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:09,007 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:09,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:09,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:09,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:09,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:09,089 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 98 transitions, 701 flow. Second operand has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:09,089 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:09,089 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:09,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:09,362 INFO L124 PetriNetUnfolderBase]: 1057/1733 cut-off events. [2024-06-20 17:31:09,363 INFO L125 PetriNetUnfolderBase]: For 21406/21423 co-relation queries the response was YES. [2024-06-20 17:31:09,369 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8778 conditions, 1733 events. 1057/1733 cut-off events. For 21406/21423 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8996 event pairs, 409 based on Foata normal form. 7/1716 useless extension candidates. Maximal degree in co-relation 8740. Up to 1516 conditions per place. [2024-06-20 17:31:09,376 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 34 changer transitions 0/111 dead transitions. [2024-06-20 17:31:09,376 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 111 transitions, 965 flow [2024-06-20 17:31:09,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:09,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:09,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-20 17:31:09,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-20 17:31:09,377 INFO L175 Difference]: Start difference. First operand has 89 places, 98 transitions, 701 flow. Second operand 7 states and 143 transitions. [2024-06-20 17:31:09,377 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 111 transitions, 965 flow [2024-06-20 17:31:09,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 111 transitions, 912 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:09,395 INFO L231 Difference]: Finished difference. Result has 93 places, 102 transitions, 771 flow [2024-06-20 17:31:09,395 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=648, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=771, PETRI_PLACES=93, PETRI_TRANSITIONS=102} [2024-06-20 17:31:09,396 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 50 predicate places. [2024-06-20 17:31:09,396 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 102 transitions, 771 flow [2024-06-20 17:31:09,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.75) internal successors, (118), 8 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:09,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:09,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:09,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-20 17:31:09,396 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-20 17:31:09,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:09,397 INFO L85 PathProgramCache]: Analyzing trace with hash -1679690775, now seen corresponding path program 1 times [2024-06-20 17:31:09,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:09,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1178504820] [2024-06-20 17:31:09,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:09,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:09,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:10,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:10,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:10,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1178504820] [2024-06-20 17:31:10,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1178504820] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:10,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:10,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:10,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136928409] [2024-06-20 17:31:10,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:10,085 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:10,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:10,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:10,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:10,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:10,206 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 102 transitions, 771 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:10,206 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:10,206 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:10,206 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:10,844 INFO L124 PetriNetUnfolderBase]: 1347/2181 cut-off events. [2024-06-20 17:31:10,844 INFO L125 PetriNetUnfolderBase]: For 28769/28769 co-relation queries the response was YES. [2024-06-20 17:31:10,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11279 conditions, 2181 events. 1347/2181 cut-off events. For 28769/28769 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 11564 event pairs, 348 based on Foata normal form. 16/2195 useless extension candidates. Maximal degree in co-relation 11239. Up to 1682 conditions per place. [2024-06-20 17:31:10,858 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 117 selfloop transitions, 24 changer transitions 0/148 dead transitions. [2024-06-20 17:31:10,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 148 transitions, 1307 flow [2024-06-20 17:31:10,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:10,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:10,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-20 17:31:10,860 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-20 17:31:10,860 INFO L175 Difference]: Start difference. First operand has 93 places, 102 transitions, 771 flow. Second operand 9 states and 195 transitions. [2024-06-20 17:31:10,860 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 148 transitions, 1307 flow [2024-06-20 17:31:10,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 148 transitions, 1212 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:10,880 INFO L231 Difference]: Finished difference. Result has 97 places, 104 transitions, 768 flow [2024-06-20 17:31:10,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=676, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=768, PETRI_PLACES=97, PETRI_TRANSITIONS=104} [2024-06-20 17:31:10,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-20 17:31:10,880 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 104 transitions, 768 flow [2024-06-20 17:31:10,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:10,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:10,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:10,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-20 17:31:10,881 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:10,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:10,882 INFO L85 PathProgramCache]: Analyzing trace with hash 946784799, now seen corresponding path program 2 times [2024-06-20 17:31:10,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:10,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248463226] [2024-06-20 17:31:10,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:10,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:10,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:11,613 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:11,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:11,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248463226] [2024-06-20 17:31:11,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1248463226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:11,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:11,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:11,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1659657798] [2024-06-20 17:31:11,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:11,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:11,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:11,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:11,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:11,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:11,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 104 transitions, 768 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:11,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:11,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:11,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:12,286 INFO L124 PetriNetUnfolderBase]: 1311/2125 cut-off events. [2024-06-20 17:31:12,286 INFO L125 PetriNetUnfolderBase]: For 29575/29575 co-relation queries the response was YES. [2024-06-20 17:31:12,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10932 conditions, 2125 events. 1311/2125 cut-off events. For 29575/29575 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 11206 event pairs, 435 based on Foata normal form. 20/2143 useless extension candidates. Maximal degree in co-relation 10891. Up to 1800 conditions per place. [2024-06-20 17:31:12,299 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 110 selfloop transitions, 21 changer transitions 0/138 dead transitions. [2024-06-20 17:31:12,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 138 transitions, 1156 flow [2024-06-20 17:31:12,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:12,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:12,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-20 17:31:12,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-20 17:31:12,301 INFO L175 Difference]: Start difference. First operand has 97 places, 104 transitions, 768 flow. Second operand 8 states and 171 transitions. [2024-06-20 17:31:12,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 138 transitions, 1156 flow [2024-06-20 17:31:12,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 138 transitions, 1118 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:12,320 INFO L231 Difference]: Finished difference. Result has 100 places, 104 transitions, 779 flow [2024-06-20 17:31:12,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=730, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=779, PETRI_PLACES=100, PETRI_TRANSITIONS=104} [2024-06-20 17:31:12,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-20 17:31:12,321 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 104 transitions, 779 flow [2024-06-20 17:31:12,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:12,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:12,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:12,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-20 17:31:12,322 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:12,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:12,322 INFO L85 PathProgramCache]: Analyzing trace with hash 1227715103, now seen corresponding path program 3 times [2024-06-20 17:31:12,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:12,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902624380] [2024-06-20 17:31:12,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:12,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:12,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:12,974 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:12,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:12,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902624380] [2024-06-20 17:31:12,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [902624380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:12,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:12,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:12,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37846672] [2024-06-20 17:31:12,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:12,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:12,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:12,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:12,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:13,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:13,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 104 transitions, 779 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:13,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:13,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:13,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:13,744 INFO L124 PetriNetUnfolderBase]: 1386/2248 cut-off events. [2024-06-20 17:31:13,745 INFO L125 PetriNetUnfolderBase]: For 33224/33226 co-relation queries the response was YES. [2024-06-20 17:31:13,751 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11647 conditions, 2248 events. 1386/2248 cut-off events. For 33224/33226 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12105 event pairs, 421 based on Foata normal form. 20/2264 useless extension candidates. Maximal degree in co-relation 11604. Up to 1815 conditions per place. [2024-06-20 17:31:13,757 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 95 selfloop transitions, 35 changer transitions 0/137 dead transitions. [2024-06-20 17:31:13,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 137 transitions, 1177 flow [2024-06-20 17:31:13,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:13,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:13,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 175 transitions. [2024-06-20 17:31:13,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5208333333333334 [2024-06-20 17:31:13,759 INFO L175 Difference]: Start difference. First operand has 100 places, 104 transitions, 779 flow. Second operand 8 states and 175 transitions. [2024-06-20 17:31:13,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 137 transitions, 1177 flow [2024-06-20 17:31:13,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 137 transitions, 1129 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:13,781 INFO L231 Difference]: Finished difference. Result has 101 places, 105 transitions, 830 flow [2024-06-20 17:31:13,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=830, PETRI_PLACES=101, PETRI_TRANSITIONS=105} [2024-06-20 17:31:13,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-20 17:31:13,782 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 105 transitions, 830 flow [2024-06-20 17:31:13,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:13,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:13,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:13,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-20 17:31:13,782 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:13,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:13,783 INFO L85 PathProgramCache]: Analyzing trace with hash -762642117, now seen corresponding path program 1 times [2024-06-20 17:31:13,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:13,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134147609] [2024-06-20 17:31:13,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:13,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:13,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:14,704 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:14,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:14,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134147609] [2024-06-20 17:31:14,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134147609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:14,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:14,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:14,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [516251419] [2024-06-20 17:31:14,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:14,705 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:14,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:14,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:14,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:14,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:14,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 105 transitions, 830 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:14,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:14,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:14,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:15,319 INFO L124 PetriNetUnfolderBase]: 1403/2284 cut-off events. [2024-06-20 17:31:15,320 INFO L125 PetriNetUnfolderBase]: For 34760/34760 co-relation queries the response was YES. [2024-06-20 17:31:15,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11996 conditions, 2284 events. 1403/2284 cut-off events. For 34760/34760 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 12340 event pairs, 423 based on Foata normal form. 4/2284 useless extension candidates. Maximal degree in co-relation 11952. Up to 2039 conditions per place. [2024-06-20 17:31:15,335 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 105 selfloop transitions, 26 changer transitions 0/138 dead transitions. [2024-06-20 17:31:15,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 138 transitions, 1227 flow [2024-06-20 17:31:15,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:15,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:15,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 168 transitions. [2024-06-20 17:31:15,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-20 17:31:15,337 INFO L175 Difference]: Start difference. First operand has 101 places, 105 transitions, 830 flow. Second operand 8 states and 168 transitions. [2024-06-20 17:31:15,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 138 transitions, 1227 flow [2024-06-20 17:31:15,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 138 transitions, 1148 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:15,358 INFO L231 Difference]: Finished difference. Result has 104 places, 110 transitions, 868 flow [2024-06-20 17:31:15,358 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=868, PETRI_PLACES=104, PETRI_TRANSITIONS=110} [2024-06-20 17:31:15,358 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 61 predicate places. [2024-06-20 17:31:15,358 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 110 transitions, 868 flow [2024-06-20 17:31:15,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:15,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:15,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:15,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-20 17:31:15,359 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:15,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:15,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1209498881, now seen corresponding path program 4 times [2024-06-20 17:31:15,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:15,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501237724] [2024-06-20 17:31:15,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:15,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:15,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:15,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-20 17:31:15,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:15,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501237724] [2024-06-20 17:31:15,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [501237724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:15,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:15,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:15,995 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582721688] [2024-06-20 17:31:15,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:15,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:15,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:15,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:15,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:16,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:16,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 110 transitions, 868 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:16,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:16,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:16,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:16,655 INFO L124 PetriNetUnfolderBase]: 1428/2322 cut-off events. [2024-06-20 17:31:16,655 INFO L125 PetriNetUnfolderBase]: For 38876/38876 co-relation queries the response was YES. [2024-06-20 17:31:16,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12378 conditions, 2322 events. 1428/2322 cut-off events. For 38876/38876 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12526 event pairs, 409 based on Foata normal form. 20/2332 useless extension candidates. Maximal degree in co-relation 12332. Up to 1889 conditions per place. [2024-06-20 17:31:16,669 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 99 selfloop transitions, 35 changer transitions 0/141 dead transitions. [2024-06-20 17:31:16,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 141 transitions, 1280 flow [2024-06-20 17:31:16,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:16,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:16,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 171 transitions. [2024-06-20 17:31:16,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5089285714285714 [2024-06-20 17:31:16,671 INFO L175 Difference]: Start difference. First operand has 104 places, 110 transitions, 868 flow. Second operand 8 states and 171 transitions. [2024-06-20 17:31:16,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 141 transitions, 1280 flow [2024-06-20 17:31:16,692 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 141 transitions, 1209 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:16,693 INFO L231 Difference]: Finished difference. Result has 107 places, 111 transitions, 900 flow [2024-06-20 17:31:16,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=797, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=900, PETRI_PLACES=107, PETRI_TRANSITIONS=111} [2024-06-20 17:31:16,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 64 predicate places. [2024-06-20 17:31:16,694 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 111 transitions, 900 flow [2024-06-20 17:31:16,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:16,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:16,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:16,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-20 17:31:16,695 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-20 17:31:16,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1336076193, now seen corresponding path program 2 times [2024-06-20 17:31:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846218145] [2024-06-20 17:31:16,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:16,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:16,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:17,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-20 17:31:17,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:17,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846218145] [2024-06-20 17:31:17,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846218145] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:17,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:17,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:17,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [327589315] [2024-06-20 17:31:17,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:17,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:17,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:17,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:17,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:17,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:17,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 111 transitions, 900 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:17,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:17,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:17,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:18,210 INFO L124 PetriNetUnfolderBase]: 1456/2387 cut-off events. [2024-06-20 17:31:18,210 INFO L125 PetriNetUnfolderBase]: For 40148/40148 co-relation queries the response was YES. [2024-06-20 17:31:18,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12803 conditions, 2387 events. 1456/2387 cut-off events. For 40148/40148 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13002 event pairs, 433 based on Foata normal form. 4/2385 useless extension candidates. Maximal degree in co-relation 12756. Up to 2125 conditions per place. [2024-06-20 17:31:18,225 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 107 selfloop transitions, 28 changer transitions 0/142 dead transitions. [2024-06-20 17:31:18,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 142 transitions, 1311 flow [2024-06-20 17:31:18,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:18,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:18,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 17:31:18,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-20 17:31:18,227 INFO L175 Difference]: Start difference. First operand has 107 places, 111 transitions, 900 flow. Second operand 8 states and 165 transitions. [2024-06-20 17:31:18,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 142 transitions, 1311 flow [2024-06-20 17:31:18,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 142 transitions, 1226 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:18,253 INFO L231 Difference]: Finished difference. Result has 110 places, 117 transitions, 953 flow [2024-06-20 17:31:18,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=821, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=953, PETRI_PLACES=110, PETRI_TRANSITIONS=117} [2024-06-20 17:31:18,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 67 predicate places. [2024-06-20 17:31:18,254 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 117 transitions, 953 flow [2024-06-20 17:31:18,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:18,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:18,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:18,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-20 17:31:18,254 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:18,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:18,255 INFO L85 PathProgramCache]: Analyzing trace with hash 1127247749, now seen corresponding path program 3 times [2024-06-20 17:31:18,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:18,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106223544] [2024-06-20 17:31:18,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:18,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:18,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:19,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:19,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:19,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106223544] [2024-06-20 17:31:19,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106223544] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:19,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:19,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:19,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727075606] [2024-06-20 17:31:19,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:19,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:19,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:19,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:19,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:19,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:19,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 117 transitions, 953 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:19,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:19,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:19,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:19,776 INFO L124 PetriNetUnfolderBase]: 1473/2424 cut-off events. [2024-06-20 17:31:19,777 INFO L125 PetriNetUnfolderBase]: For 43044/43044 co-relation queries the response was YES. [2024-06-20 17:31:19,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13211 conditions, 2424 events. 1473/2424 cut-off events. For 43044/43044 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13309 event pairs, 438 based on Foata normal form. 4/2422 useless extension candidates. Maximal degree in co-relation 13162. Up to 2152 conditions per place. [2024-06-20 17:31:19,793 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 108 selfloop transitions, 31 changer transitions 0/146 dead transitions. [2024-06-20 17:31:19,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 146 transitions, 1364 flow [2024-06-20 17:31:19,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:19,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:19,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 17:31:19,794 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 17:31:19,794 INFO L175 Difference]: Start difference. First operand has 110 places, 117 transitions, 953 flow. Second operand 8 states and 164 transitions. [2024-06-20 17:31:19,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 146 transitions, 1364 flow [2024-06-20 17:31:19,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 146 transitions, 1277 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:19,827 INFO L231 Difference]: Finished difference. Result has 113 places, 121 transitions, 994 flow [2024-06-20 17:31:19,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=870, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=994, PETRI_PLACES=113, PETRI_TRANSITIONS=121} [2024-06-20 17:31:19,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-20 17:31:19,829 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 121 transitions, 994 flow [2024-06-20 17:31:19,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:19,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:19,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:19,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-20 17:31:19,829 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-20 17:31:19,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:19,830 INFO L85 PathProgramCache]: Analyzing trace with hash 1127546279, now seen corresponding path program 4 times [2024-06-20 17:31:19,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:19,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007627260] [2024-06-20 17:31:19,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:19,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:19,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:20,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:20,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:20,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007627260] [2024-06-20 17:31:20,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007627260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:20,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:20,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:20,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247388912] [2024-06-20 17:31:20,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:20,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:20,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:20,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:20,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:20,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:20,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 121 transitions, 994 flow. Second operand has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:20,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:20,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:20,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:21,192 INFO L124 PetriNetUnfolderBase]: 1465/2412 cut-off events. [2024-06-20 17:31:21,192 INFO L125 PetriNetUnfolderBase]: For 45453/45453 co-relation queries the response was YES. [2024-06-20 17:31:21,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13265 conditions, 2412 events. 1465/2412 cut-off events. For 45453/45453 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13242 event pairs, 380 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 13215. Up to 2063 conditions per place. [2024-06-20 17:31:21,209 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 104 selfloop transitions, 38 changer transitions 0/149 dead transitions. [2024-06-20 17:31:21,210 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 149 transitions, 1398 flow [2024-06-20 17:31:21,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:21,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:21,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 17:31:21,211 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-20 17:31:21,211 INFO L175 Difference]: Start difference. First operand has 113 places, 121 transitions, 994 flow. Second operand 8 states and 165 transitions. [2024-06-20 17:31:21,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 149 transitions, 1398 flow [2024-06-20 17:31:21,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 149 transitions, 1322 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:21,263 INFO L231 Difference]: Finished difference. Result has 117 places, 123 transitions, 1045 flow [2024-06-20 17:31:21,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=918, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1045, PETRI_PLACES=117, PETRI_TRANSITIONS=123} [2024-06-20 17:31:21,280 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-20 17:31:21,280 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 123 transitions, 1045 flow [2024-06-20 17:31:21,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.333333333333334) internal successors, (120), 9 states have internal predecessors, (120), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:21,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:21,281 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:21,281 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-20 17:31:21,281 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:21,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:21,282 INFO L85 PathProgramCache]: Analyzing trace with hash 1218389320, now seen corresponding path program 1 times [2024-06-20 17:31:21,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:21,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794790713] [2024-06-20 17:31:21,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:21,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:21,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:21,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:21,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:21,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [794790713] [2024-06-20 17:31:21,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [794790713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:21,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:21,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:21,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287454913] [2024-06-20 17:31:21,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:21,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:21,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:21,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:21,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:21,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:21,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 123 transitions, 1045 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:21,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:21,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:21,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:22,354 INFO L124 PetriNetUnfolderBase]: 1521/2502 cut-off events. [2024-06-20 17:31:22,354 INFO L125 PetriNetUnfolderBase]: For 50471/50471 co-relation queries the response was YES. [2024-06-20 17:31:22,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14031 conditions, 2502 events. 1521/2502 cut-off events. For 50471/50471 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 13786 event pairs, 437 based on Foata normal form. 4/2500 useless extension candidates. Maximal degree in co-relation 13980. Up to 2221 conditions per place. [2024-06-20 17:31:22,372 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 114 selfloop transitions, 27 changer transitions 0/148 dead transitions. [2024-06-20 17:31:22,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 148 transitions, 1527 flow [2024-06-20 17:31:22,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:22,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:22,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 143 transitions. [2024-06-20 17:31:22,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48639455782312924 [2024-06-20 17:31:22,374 INFO L175 Difference]: Start difference. First operand has 117 places, 123 transitions, 1045 flow. Second operand 7 states and 143 transitions. [2024-06-20 17:31:22,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 148 transitions, 1527 flow [2024-06-20 17:31:22,407 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 148 transitions, 1418 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:22,409 INFO L231 Difference]: Finished difference. Result has 119 places, 131 transitions, 1106 flow [2024-06-20 17:31:22,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1106, PETRI_PLACES=119, PETRI_TRANSITIONS=131} [2024-06-20 17:31:22,409 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-20 17:31:22,409 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 131 transitions, 1106 flow [2024-06-20 17:31:22,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:22,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:22,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:22,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-20 17:31:22,410 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:22,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:22,410 INFO L85 PathProgramCache]: Analyzing trace with hash 1423525732, now seen corresponding path program 2 times [2024-06-20 17:31:22,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:22,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348973178] [2024-06-20 17:31:22,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:22,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:22,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:23,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:23,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:23,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348973178] [2024-06-20 17:31:23,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348973178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:23,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:23,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:23,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2070805558] [2024-06-20 17:31:23,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:23,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:23,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:23,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:23,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:23,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 131 transitions, 1106 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:23,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:23,182 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:23,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:23,556 INFO L124 PetriNetUnfolderBase]: 1581/2588 cut-off events. [2024-06-20 17:31:23,556 INFO L125 PetriNetUnfolderBase]: For 58482/58482 co-relation queries the response was YES. [2024-06-20 17:31:23,565 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15117 conditions, 2588 events. 1581/2588 cut-off events. For 58482/58482 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14406 event pairs, 451 based on Foata normal form. 4/2584 useless extension candidates. Maximal degree in co-relation 15064. Up to 2201 conditions per place. [2024-06-20 17:31:23,575 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 46 changer transitions 0/168 dead transitions. [2024-06-20 17:31:23,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 168 transitions, 1819 flow [2024-06-20 17:31:23,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:23,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:23,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-20 17:31:23,576 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-20 17:31:23,576 INFO L175 Difference]: Start difference. First operand has 119 places, 131 transitions, 1106 flow. Second operand 7 states and 145 transitions. [2024-06-20 17:31:23,576 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 168 transitions, 1819 flow [2024-06-20 17:31:23,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 168 transitions, 1748 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:23,622 INFO L231 Difference]: Finished difference. Result has 125 places, 149 transitions, 1405 flow [2024-06-20 17:31:23,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1035, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1405, PETRI_PLACES=125, PETRI_TRANSITIONS=149} [2024-06-20 17:31:23,622 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 82 predicate places. [2024-06-20 17:31:23,623 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 149 transitions, 1405 flow [2024-06-20 17:31:23,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:23,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:23,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:23,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-20 17:31:23,623 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:23,624 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:23,624 INFO L85 PathProgramCache]: Analyzing trace with hash 1423258822, now seen corresponding path program 3 times [2024-06-20 17:31:23,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:23,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657125498] [2024-06-20 17:31:23,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:23,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:24,225 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:24,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657125498] [2024-06-20 17:31:24,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657125498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:24,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:24,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:24,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1304576127] [2024-06-20 17:31:24,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:24,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:24,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:24,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:24,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:24,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:24,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 149 transitions, 1405 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:24,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:24,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:24,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:24,683 INFO L124 PetriNetUnfolderBase]: 1573/2576 cut-off events. [2024-06-20 17:31:24,684 INFO L125 PetriNetUnfolderBase]: For 62581/62581 co-relation queries the response was YES. [2024-06-20 17:31:24,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15705 conditions, 2576 events. 1573/2576 cut-off events. For 62581/62581 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14390 event pairs, 457 based on Foata normal form. 4/2572 useless extension candidates. Maximal degree in co-relation 15648. Up to 2198 conditions per place. [2024-06-20 17:31:24,702 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 120 selfloop transitions, 43 changer transitions 0/170 dead transitions. [2024-06-20 17:31:24,702 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 170 transitions, 1957 flow [2024-06-20 17:31:24,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:24,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:24,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-20 17:31:24,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-20 17:31:24,727 INFO L175 Difference]: Start difference. First operand has 125 places, 149 transitions, 1405 flow. Second operand 7 states and 145 transitions. [2024-06-20 17:31:24,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 170 transitions, 1957 flow [2024-06-20 17:31:24,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 170 transitions, 1832 flow, removed 55 selfloop flow, removed 2 redundant places. [2024-06-20 17:31:24,783 INFO L231 Difference]: Finished difference. Result has 131 places, 154 transitions, 1458 flow [2024-06-20 17:31:24,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1292, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1458, PETRI_PLACES=131, PETRI_TRANSITIONS=154} [2024-06-20 17:31:24,784 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-20 17:31:24,784 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 154 transitions, 1458 flow [2024-06-20 17:31:24,785 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:24,785 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:24,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:24,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-20 17:31:24,785 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-20 17:31:24,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:24,786 INFO L85 PathProgramCache]: Analyzing trace with hash 1425319590, now seen corresponding path program 1 times [2024-06-20 17:31:24,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:24,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623494906] [2024-06-20 17:31:24,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:24,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:25,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-20 17:31:25,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:25,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623494906] [2024-06-20 17:31:25,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623494906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:25,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:25,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:25,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369551162] [2024-06-20 17:31:25,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:25,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:25,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:25,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:25,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:25,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:25,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 154 transitions, 1458 flow. Second operand has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:25,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:25,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:25,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:26,250 INFO L124 PetriNetUnfolderBase]: 1506/2510 cut-off events. [2024-06-20 17:31:26,250 INFO L125 PetriNetUnfolderBase]: For 67581/67604 co-relation queries the response was YES. [2024-06-20 17:31:26,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15134 conditions, 2510 events. 1506/2510 cut-off events. For 67581/67604 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 14312 event pairs, 453 based on Foata normal form. 12/2494 useless extension candidates. Maximal degree in co-relation 15074. Up to 2094 conditions per place. [2024-06-20 17:31:26,271 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 100 selfloop transitions, 45 changer transitions 0/170 dead transitions. [2024-06-20 17:31:26,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 170 transitions, 1830 flow [2024-06-20 17:31:26,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:26,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:26,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:31:26,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:31:26,272 INFO L175 Difference]: Start difference. First operand has 131 places, 154 transitions, 1458 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:31:26,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 170 transitions, 1830 flow [2024-06-20 17:31:26,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 170 transitions, 1753 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:26,327 INFO L231 Difference]: Finished difference. Result has 135 places, 156 transitions, 1517 flow [2024-06-20 17:31:26,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1381, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1517, PETRI_PLACES=135, PETRI_TRANSITIONS=156} [2024-06-20 17:31:26,328 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-20 17:31:26,328 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 156 transitions, 1517 flow [2024-06-20 17:31:26,328 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.666666666666666) internal successors, (132), 9 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:26,328 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:26,328 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:26,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-20 17:31:26,328 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-20 17:31:26,329 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:26,329 INFO L85 PathProgramCache]: Analyzing trace with hash -1592219283, now seen corresponding path program 1 times [2024-06-20 17:31:26,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:26,329 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193171886] [2024-06-20 17:31:26,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:26,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:26,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:26,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-20 17:31:26,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:26,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193171886] [2024-06-20 17:31:26,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193171886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:26,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:26,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:26,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900976975] [2024-06-20 17:31:26,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:26,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:26,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:26,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:26,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:26,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:26,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 156 transitions, 1517 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:26,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:26,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:26,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:27,398 INFO L124 PetriNetUnfolderBase]: 1614/2656 cut-off events. [2024-06-20 17:31:27,398 INFO L125 PetriNetUnfolderBase]: For 67595/67595 co-relation queries the response was YES. [2024-06-20 17:31:27,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16045 conditions, 2656 events. 1614/2656 cut-off events. For 67595/67595 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 14958 event pairs, 457 based on Foata normal form. 2/2655 useless extension candidates. Maximal degree in co-relation 15985. Up to 2402 conditions per place. [2024-06-20 17:31:27,419 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 22 changer transitions 0/179 dead transitions. [2024-06-20 17:31:27,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 179 transitions, 1978 flow [2024-06-20 17:31:27,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:27,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:27,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-20 17:31:27,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-20 17:31:27,421 INFO L175 Difference]: Start difference. First operand has 135 places, 156 transitions, 1517 flow. Second operand 7 states and 144 transitions. [2024-06-20 17:31:27,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 179 transitions, 1978 flow [2024-06-20 17:31:27,467 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 179 transitions, 1870 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:27,469 INFO L231 Difference]: Finished difference. Result has 136 places, 159 transitions, 1514 flow [2024-06-20 17:31:27,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1409, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1514, PETRI_PLACES=136, PETRI_TRANSITIONS=159} [2024-06-20 17:31:27,470 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-20 17:31:27,470 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 159 transitions, 1514 flow [2024-06-20 17:31:27,470 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:27,471 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:27,471 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:27,471 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-20 17:31:27,471 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-20 17:31:27,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:27,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1292360633, now seen corresponding path program 2 times [2024-06-20 17:31:27,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:27,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019965307] [2024-06-20 17:31:27,472 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:27,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:28,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-20 17:31:28,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:28,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019965307] [2024-06-20 17:31:28,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019965307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:28,121 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:28,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:28,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [947649928] [2024-06-20 17:31:28,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:28,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:28,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:28,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:28,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:28,186 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:28,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 159 transitions, 1514 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:28,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:28,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:28,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:28,629 INFO L124 PetriNetUnfolderBase]: 1673/2750 cut-off events. [2024-06-20 17:31:28,629 INFO L125 PetriNetUnfolderBase]: For 72943/72943 co-relation queries the response was YES. [2024-06-20 17:31:28,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16748 conditions, 2750 events. 1673/2750 cut-off events. For 72943/72943 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15546 event pairs, 466 based on Foata normal form. 2/2746 useless extension candidates. Maximal degree in co-relation 16687. Up to 2453 conditions per place. [2024-06-20 17:31:28,652 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 151 selfloop transitions, 38 changer transitions 0/196 dead transitions. [2024-06-20 17:31:28,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 196 transitions, 2305 flow [2024-06-20 17:31:28,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:28,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:28,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 17:31:28,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-20 17:31:28,654 INFO L175 Difference]: Start difference. First operand has 136 places, 159 transitions, 1514 flow. Second operand 8 states and 157 transitions. [2024-06-20 17:31:28,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 196 transitions, 2305 flow [2024-06-20 17:31:28,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 196 transitions, 2220 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:28,716 INFO L231 Difference]: Finished difference. Result has 142 places, 178 transitions, 1837 flow [2024-06-20 17:31:28,716 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1463, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1837, PETRI_PLACES=142, PETRI_TRANSITIONS=178} [2024-06-20 17:31:28,717 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 99 predicate places. [2024-06-20 17:31:28,717 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 178 transitions, 1837 flow [2024-06-20 17:31:28,717 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:28,717 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:28,717 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:28,717 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-20 17:31:28,718 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-20 17:31:28,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:28,718 INFO L85 PathProgramCache]: Analyzing trace with hash 227415033, now seen corresponding path program 3 times [2024-06-20 17:31:28,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:28,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831408880] [2024-06-20 17:31:28,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:28,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:28,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:29,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:29,339 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:29,339 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831408880] [2024-06-20 17:31:29,339 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831408880] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:29,339 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:29,339 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:29,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253303427] [2024-06-20 17:31:29,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:29,340 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:29,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:29,340 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:29,340 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:29,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:29,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 178 transitions, 1837 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:29,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:29,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:29,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:29,915 INFO L124 PetriNetUnfolderBase]: 1667/2741 cut-off events. [2024-06-20 17:31:29,916 INFO L125 PetriNetUnfolderBase]: For 76051/76051 co-relation queries the response was YES. [2024-06-20 17:31:29,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16825 conditions, 2741 events. 1667/2741 cut-off events. For 76051/76051 co-relation queries the response was YES. Maximal size of possible extension queue 165. Compared 15488 event pairs, 466 based on Foata normal form. 2/2739 useless extension candidates. Maximal degree in co-relation 16761. Up to 2468 conditions per place. [2024-06-20 17:31:29,941 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 161 selfloop transitions, 27 changer transitions 0/195 dead transitions. [2024-06-20 17:31:29,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 195 transitions, 2270 flow [2024-06-20 17:31:29,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:29,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:29,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 141 transitions. [2024-06-20 17:31:29,943 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47959183673469385 [2024-06-20 17:31:29,943 INFO L175 Difference]: Start difference. First operand has 142 places, 178 transitions, 1837 flow. Second operand 7 states and 141 transitions. [2024-06-20 17:31:29,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 195 transitions, 2270 flow [2024-06-20 17:31:30,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 195 transitions, 2189 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-20 17:31:30,010 INFO L231 Difference]: Finished difference. Result has 147 places, 178 transitions, 1816 flow [2024-06-20 17:31:30,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1756, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1816, PETRI_PLACES=147, PETRI_TRANSITIONS=178} [2024-06-20 17:31:30,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-20 17:31:30,010 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 178 transitions, 1816 flow [2024-06-20 17:31:30,011 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:30,011 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:30,011 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:30,011 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-20 17:31:30,011 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-20 17:31:30,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:30,012 INFO L85 PathProgramCache]: Analyzing trace with hash 998737115, now seen corresponding path program 4 times [2024-06-20 17:31:30,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:30,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122544842] [2024-06-20 17:31:30,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:30,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:30,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:30,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-20 17:31:30,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:30,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122544842] [2024-06-20 17:31:30,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122544842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:30,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:30,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:30,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182543761] [2024-06-20 17:31:30,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:30,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:30,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:30,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:30,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:30,710 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:30,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 178 transitions, 1816 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:30,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:30,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:30,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:31,190 INFO L124 PetriNetUnfolderBase]: 1651/2721 cut-off events. [2024-06-20 17:31:31,190 INFO L125 PetriNetUnfolderBase]: For 78823/78823 co-relation queries the response was YES. [2024-06-20 17:31:31,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16590 conditions, 2721 events. 1651/2721 cut-off events. For 78823/78823 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 15392 event pairs, 459 based on Foata normal form. 4/2721 useless extension candidates. Maximal degree in co-relation 16524. Up to 2384 conditions per place. [2024-06-20 17:31:31,211 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 147 selfloop transitions, 39 changer transitions 0/193 dead transitions. [2024-06-20 17:31:31,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 193 transitions, 2243 flow [2024-06-20 17:31:31,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:31,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:31,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 17:31:31,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 17:31:31,213 INFO L175 Difference]: Start difference. First operand has 147 places, 178 transitions, 1816 flow. Second operand 7 states and 142 transitions. [2024-06-20 17:31:31,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 193 transitions, 2243 flow [2024-06-20 17:31:31,268 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 193 transitions, 2129 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:31,270 INFO L231 Difference]: Finished difference. Result has 147 places, 178 transitions, 1788 flow [2024-06-20 17:31:31,271 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1702, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1788, PETRI_PLACES=147, PETRI_TRANSITIONS=178} [2024-06-20 17:31:31,271 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 104 predicate places. [2024-06-20 17:31:31,271 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 178 transitions, 1788 flow [2024-06-20 17:31:31,271 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:31,271 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:31,271 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:31,272 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-20 17:31:31,272 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-20 17:31:31,272 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:31,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1171336187, now seen corresponding path program 5 times [2024-06-20 17:31:31,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:31,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205080353] [2024-06-20 17:31:31,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:31,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:31,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:31,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:31,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:31,970 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205080353] [2024-06-20 17:31:31,970 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205080353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:31,970 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:31,970 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:31,970 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627965182] [2024-06-20 17:31:31,970 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:31,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:31,971 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:31,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:31,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:32,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:32,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 178 transitions, 1788 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:32,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:32,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:32,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:32,531 INFO L124 PetriNetUnfolderBase]: 1671/2748 cut-off events. [2024-06-20 17:31:32,531 INFO L125 PetriNetUnfolderBase]: For 82840/82840 co-relation queries the response was YES. [2024-06-20 17:31:32,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16849 conditions, 2748 events. 1671/2748 cut-off events. For 82840/82840 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15563 event pairs, 475 based on Foata normal form. 4/2745 useless extension candidates. Maximal degree in co-relation 16782. Up to 2289 conditions per place. [2024-06-20 17:31:32,557 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 126 selfloop transitions, 63 changer transitions 0/196 dead transitions. [2024-06-20 17:31:32,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 196 transitions, 2342 flow [2024-06-20 17:31:32,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:32,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:32,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-20 17:31:32,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-20 17:31:32,559 INFO L175 Difference]: Start difference. First operand has 147 places, 178 transitions, 1788 flow. Second operand 7 states and 144 transitions. [2024-06-20 17:31:32,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 196 transitions, 2342 flow [2024-06-20 17:31:32,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 196 transitions, 2234 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-20 17:31:32,635 INFO L231 Difference]: Finished difference. Result has 148 places, 182 transitions, 1872 flow [2024-06-20 17:31:32,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1680, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1872, PETRI_PLACES=148, PETRI_TRANSITIONS=182} [2024-06-20 17:31:32,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 105 predicate places. [2024-06-20 17:31:32,635 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 182 transitions, 1872 flow [2024-06-20 17:31:32,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:32,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:32,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:32,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-20 17:31:32,636 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-20 17:31:32,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:32,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1164669947, now seen corresponding path program 6 times [2024-06-20 17:31:32,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:32,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190740017] [2024-06-20 17:31:32,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:32,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:32,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:33,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:33,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190740017] [2024-06-20 17:31:33,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190740017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:33,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:33,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:33,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186313534] [2024-06-20 17:31:33,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:33,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:33,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:33,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:33,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:33,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:33,247 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 182 transitions, 1872 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:33,247 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:33,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:33,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:33,679 INFO L124 PetriNetUnfolderBase]: 1675/2752 cut-off events. [2024-06-20 17:31:33,679 INFO L125 PetriNetUnfolderBase]: For 86185/86185 co-relation queries the response was YES. [2024-06-20 17:31:33,691 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17054 conditions, 2752 events. 1675/2752 cut-off events. For 86185/86185 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15569 event pairs, 463 based on Foata normal form. 4/2749 useless extension candidates. Maximal degree in co-relation 16986. Up to 2290 conditions per place. [2024-06-20 17:31:33,702 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 125 selfloop transitions, 68 changer transitions 0/200 dead transitions. [2024-06-20 17:31:33,703 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 200 transitions, 2449 flow [2024-06-20 17:31:33,703 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:33,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:33,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 144 transitions. [2024-06-20 17:31:33,704 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4897959183673469 [2024-06-20 17:31:33,704 INFO L175 Difference]: Start difference. First operand has 148 places, 182 transitions, 1872 flow. Second operand 7 states and 144 transitions. [2024-06-20 17:31:33,704 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 200 transitions, 2449 flow [2024-06-20 17:31:33,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 200 transitions, 2320 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:33,792 INFO L231 Difference]: Finished difference. Result has 151 places, 186 transitions, 1956 flow [2024-06-20 17:31:33,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=117, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1956, PETRI_PLACES=151, PETRI_TRANSITIONS=186} [2024-06-20 17:31:33,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 108 predicate places. [2024-06-20 17:31:33,793 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 186 transitions, 1956 flow [2024-06-20 17:31:33,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:33,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:33,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:33,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-20 17:31:33,794 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-20 17:31:33,794 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:33,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1179411005, now seen corresponding path program 1 times [2024-06-20 17:31:33,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:33,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742322170] [2024-06-20 17:31:33,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:33,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:33,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:34,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742322170] [2024-06-20 17:31:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742322170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:34,409 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:34,409 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:34,409 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574043165] [2024-06-20 17:31:34,409 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:34,409 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:34,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:34,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:34,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:34,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:34,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 186 transitions, 1956 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:34,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:34,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:34,491 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:34,900 INFO L124 PetriNetUnfolderBase]: 1595/2671 cut-off events. [2024-06-20 17:31:34,901 INFO L125 PetriNetUnfolderBase]: For 90766/90785 co-relation queries the response was YES. [2024-06-20 17:31:34,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16691 conditions, 2671 events. 1595/2671 cut-off events. For 90766/90785 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 15481 event pairs, 453 based on Foata normal form. 2/2645 useless extension candidates. Maximal degree in co-relation 16622. Up to 2237 conditions per place. [2024-06-20 17:31:34,924 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 122 selfloop transitions, 40 changer transitions 0/198 dead transitions. [2024-06-20 17:31:34,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 198 transitions, 2336 flow [2024-06-20 17:31:34,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:34,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:34,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 17:31:34,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 17:31:34,926 INFO L175 Difference]: Start difference. First operand has 151 places, 186 transitions, 1956 flow. Second operand 7 states and 142 transitions. [2024-06-20 17:31:34,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 198 transitions, 2336 flow [2024-06-20 17:31:35,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 198 transitions, 2236 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:35,009 INFO L231 Difference]: Finished difference. Result has 155 places, 189 transitions, 1981 flow [2024-06-20 17:31:35,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1856, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1981, PETRI_PLACES=155, PETRI_TRANSITIONS=189} [2024-06-20 17:31:35,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 112 predicate places. [2024-06-20 17:31:35,010 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 189 transitions, 1981 flow [2024-06-20 17:31:35,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:35,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:35,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:35,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-20 17:31:35,010 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-20 17:31:35,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:35,011 INFO L85 PathProgramCache]: Analyzing trace with hash 1179915995, now seen corresponding path program 2 times [2024-06-20 17:31:35,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:35,011 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447046217] [2024-06-20 17:31:35,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:35,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:35,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:35,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:35,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:35,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447046217] [2024-06-20 17:31:35,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447046217] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:35,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:35,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:35,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839499709] [2024-06-20 17:31:35,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:35,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:35,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:35,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:35,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:35,742 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:35,742 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 189 transitions, 1981 flow. Second operand has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:35,742 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:35,742 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:35,743 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:36,187 INFO L124 PetriNetUnfolderBase]: 1583/2657 cut-off events. [2024-06-20 17:31:36,187 INFO L125 PetriNetUnfolderBase]: For 92198/92203 co-relation queries the response was YES. [2024-06-20 17:31:36,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16726 conditions, 2657 events. 1583/2657 cut-off events. For 92198/92203 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 15455 event pairs, 448 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 16656. Up to 2212 conditions per place. [2024-06-20 17:31:36,213 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 122 selfloop transitions, 43 changer transitions 0/201 dead transitions. [2024-06-20 17:31:36,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 201 transitions, 2373 flow [2024-06-20 17:31:36,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:36,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:36,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-20 17:31:36,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-20 17:31:36,215 INFO L175 Difference]: Start difference. First operand has 155 places, 189 transitions, 1981 flow. Second operand 7 states and 142 transitions. [2024-06-20 17:31:36,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 201 transitions, 2373 flow [2024-06-20 17:31:36,311 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 201 transitions, 2272 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:36,314 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 2016 flow [2024-06-20 17:31:36,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1880, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2016, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-06-20 17:31:36,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-20 17:31:36,315 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 2016 flow [2024-06-20 17:31:36,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.875) internal successors, (119), 8 states have internal predecessors, (119), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:36,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:36,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:36,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-20 17:31:36,315 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-20 17:31:36,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:36,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1226127205, now seen corresponding path program 7 times [2024-06-20 17:31:36,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:36,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278021859] [2024-06-20 17:31:36,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:36,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:36,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:36,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:36,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:36,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278021859] [2024-06-20 17:31:36,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1278021859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:36,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:36,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:36,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141863374] [2024-06-20 17:31:36,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:36,867 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:36,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:36,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:36,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:36,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:36,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 2016 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:36,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:36,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:36,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:37,493 INFO L124 PetriNetUnfolderBase]: 1713/2824 cut-off events. [2024-06-20 17:31:37,493 INFO L125 PetriNetUnfolderBase]: For 94859/94859 co-relation queries the response was YES. [2024-06-20 17:31:37,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17906 conditions, 2824 events. 1713/2824 cut-off events. For 94859/94859 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16147 event pairs, 461 based on Foata normal form. 2/2822 useless extension candidates. Maximal degree in co-relation 17835. Up to 2500 conditions per place. [2024-06-20 17:31:37,521 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 170 selfloop transitions, 54 changer transitions 0/231 dead transitions. [2024-06-20 17:31:37,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 231 transitions, 2740 flow [2024-06-20 17:31:37,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:37,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:37,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 17:31:37,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 17:31:37,522 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 2016 flow. Second operand 8 states and 164 transitions. [2024-06-20 17:31:37,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 231 transitions, 2740 flow [2024-06-20 17:31:37,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 231 transitions, 2608 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:37,608 INFO L231 Difference]: Finished difference. Result has 162 places, 211 transitions, 2269 flow [2024-06-20 17:31:37,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1884, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2269, PETRI_PLACES=162, PETRI_TRANSITIONS=211} [2024-06-20 17:31:37,608 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-20 17:31:37,609 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 211 transitions, 2269 flow [2024-06-20 17:31:37,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:37,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:37,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:37,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-20 17:31:37,609 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:37,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:37,610 INFO L85 PathProgramCache]: Analyzing trace with hash 240578811, now seen corresponding path program 1 times [2024-06-20 17:31:37,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:37,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540866638] [2024-06-20 17:31:37,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:37,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:37,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:38,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:38,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:38,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540866638] [2024-06-20 17:31:38,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540866638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:38,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:38,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-20 17:31:38,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62640520] [2024-06-20 17:31:38,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:38,390 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-20 17:31:38,390 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:38,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-20 17:31:38,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-20 17:31:38,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:38,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 211 transitions, 2269 flow. Second operand has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:38,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:38,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:38,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:39,008 INFO L124 PetriNetUnfolderBase]: 1710/2822 cut-off events. [2024-06-20 17:31:39,008 INFO L125 PetriNetUnfolderBase]: For 98390/98390 co-relation queries the response was YES. [2024-06-20 17:31:39,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18109 conditions, 2822 events. 1710/2822 cut-off events. For 98390/98390 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 16191 event pairs, 470 based on Foata normal form. 1/2820 useless extension candidates. Maximal degree in co-relation 18035. Up to 2576 conditions per place. [2024-06-20 17:31:39,032 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 207 selfloop transitions, 15 changer transitions 0/229 dead transitions. [2024-06-20 17:31:39,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 229 transitions, 2815 flow [2024-06-20 17:31:39,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:31:39,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:31:39,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 17:31:39,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 17:31:39,034 INFO L175 Difference]: Start difference. First operand has 162 places, 211 transitions, 2269 flow. Second operand 7 states and 138 transitions. [2024-06-20 17:31:39,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 229 transitions, 2815 flow [2024-06-20 17:31:39,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 229 transitions, 2586 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:39,135 INFO L231 Difference]: Finished difference. Result has 162 places, 214 transitions, 2134 flow [2024-06-20 17:31:39,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2040, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2134, PETRI_PLACES=162, PETRI_TRANSITIONS=214} [2024-06-20 17:31:39,135 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-20 17:31:39,135 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 214 transitions, 2134 flow [2024-06-20 17:31:39,136 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.75) internal successors, (110), 8 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:39,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:39,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:39,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-20 17:31:39,136 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-20 17:31:39,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:39,136 INFO L85 PathProgramCache]: Analyzing trace with hash -884635207, now seen corresponding path program 1 times [2024-06-20 17:31:39,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:39,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828737453] [2024-06-20 17:31:39,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:39,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:39,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:39,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:39,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:39,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828737453] [2024-06-20 17:31:39,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828737453] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:39,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:39,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:39,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [311323539] [2024-06-20 17:31:39,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:39,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:39,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:39,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:39,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:40,019 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:40,019 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 214 transitions, 2134 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:40,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:40,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:40,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:40,535 INFO L124 PetriNetUnfolderBase]: 1720/2839 cut-off events. [2024-06-20 17:31:40,535 INFO L125 PetriNetUnfolderBase]: For 102900/102900 co-relation queries the response was YES. [2024-06-20 17:31:40,548 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18333 conditions, 2839 events. 1720/2839 cut-off events. For 102900/102900 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 16320 event pairs, 441 based on Foata normal form. 2/2835 useless extension candidates. Maximal degree in co-relation 18258. Up to 2500 conditions per place. [2024-06-20 17:31:40,559 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 53 changer transitions 0/251 dead transitions. [2024-06-20 17:31:40,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 251 transitions, 2940 flow [2024-06-20 17:31:40,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:40,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:40,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 17:31:40,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-20 17:31:40,561 INFO L175 Difference]: Start difference. First operand has 162 places, 214 transitions, 2134 flow. Second operand 8 states and 157 transitions. [2024-06-20 17:31:40,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 251 transitions, 2940 flow [2024-06-20 17:31:40,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 251 transitions, 2868 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:40,649 INFO L231 Difference]: Finished difference. Result has 167 places, 237 transitions, 2521 flow [2024-06-20 17:31:40,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2062, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2521, PETRI_PLACES=167, PETRI_TRANSITIONS=237} [2024-06-20 17:31:40,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 124 predicate places. [2024-06-20 17:31:40,650 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 237 transitions, 2521 flow [2024-06-20 17:31:40,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:40,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:40,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:40,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-20 17:31:40,651 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-20 17:31:40,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:40,651 INFO L85 PathProgramCache]: Analyzing trace with hash 1171352059, now seen corresponding path program 2 times [2024-06-20 17:31:40,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:40,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2143235247] [2024-06-20 17:31:40,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:40,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:40,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:41,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-20 17:31:41,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:41,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2143235247] [2024-06-20 17:31:41,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2143235247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:41,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:41,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:41,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378162917] [2024-06-20 17:31:41,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:41,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:41,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:41,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:41,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:41,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:41,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 237 transitions, 2521 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:41,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:41,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:41,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:42,156 INFO L124 PetriNetUnfolderBase]: 1730/2847 cut-off events. [2024-06-20 17:31:42,156 INFO L125 PetriNetUnfolderBase]: For 109044/109044 co-relation queries the response was YES. [2024-06-20 17:31:42,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19069 conditions, 2847 events. 1730/2847 cut-off events. For 109044/109044 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 16356 event pairs, 449 based on Foata normal form. 2/2840 useless extension candidates. Maximal degree in co-relation 18991. Up to 2438 conditions per place. [2024-06-20 17:31:42,179 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 192 selfloop transitions, 75 changer transitions 0/274 dead transitions. [2024-06-20 17:31:42,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 274 transitions, 3334 flow [2024-06-20 17:31:42,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:42,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:42,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 17:31:42,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-20 17:31:42,181 INFO L175 Difference]: Start difference. First operand has 167 places, 237 transitions, 2521 flow. Second operand 8 states and 157 transitions. [2024-06-20 17:31:42,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 274 transitions, 3334 flow [2024-06-20 17:31:42,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 274 transitions, 3209 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:42,295 INFO L231 Difference]: Finished difference. Result has 172 places, 261 transitions, 2859 flow [2024-06-20 17:31:42,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2408, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2859, PETRI_PLACES=172, PETRI_TRANSITIONS=261} [2024-06-20 17:31:42,296 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-20 17:31:42,296 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 261 transitions, 2859 flow [2024-06-20 17:31:42,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:42,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:42,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:42,301 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-20 17:31:42,301 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-20 17:31:42,301 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:42,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1179626269, now seen corresponding path program 3 times [2024-06-20 17:31:42,302 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:42,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50726143] [2024-06-20 17:31:42,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:42,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:42,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:43,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:43,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:43,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50726143] [2024-06-20 17:31:43,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [50726143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:43,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:43,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:43,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060601310] [2024-06-20 17:31:43,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:43,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:43,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:43,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:43,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:43,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:43,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 261 transitions, 2859 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:43,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:43,156 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:43,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:43,729 INFO L124 PetriNetUnfolderBase]: 1740/2863 cut-off events. [2024-06-20 17:31:43,729 INFO L125 PetriNetUnfolderBase]: For 113779/113779 co-relation queries the response was YES. [2024-06-20 17:31:43,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19491 conditions, 2863 events. 1740/2863 cut-off events. For 113779/113779 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16431 event pairs, 449 based on Foata normal form. 2/2856 useless extension candidates. Maximal degree in co-relation 19411. Up to 2452 conditions per place. [2024-06-20 17:31:43,755 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 186 selfloop transitions, 86 changer transitions 0/279 dead transitions. [2024-06-20 17:31:43,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 179 places, 279 transitions, 3530 flow [2024-06-20 17:31:43,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:43,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:43,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 17:31:43,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-20 17:31:43,757 INFO L175 Difference]: Start difference. First operand has 172 places, 261 transitions, 2859 flow. Second operand 8 states and 157 transitions. [2024-06-20 17:31:43,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 179 places, 279 transitions, 3530 flow [2024-06-20 17:31:43,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 279 transitions, 3389 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-20 17:31:43,900 INFO L231 Difference]: Finished difference. Result has 178 places, 267 transitions, 2997 flow [2024-06-20 17:31:43,900 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2722, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2997, PETRI_PLACES=178, PETRI_TRANSITIONS=267} [2024-06-20 17:31:43,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 135 predicate places. [2024-06-20 17:31:43,901 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 267 transitions, 2997 flow [2024-06-20 17:31:43,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:43,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:43,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:31:43,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-20 17:31:43,902 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:43,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:43,902 INFO L85 PathProgramCache]: Analyzing trace with hash 1179922939, now seen corresponding path program 4 times [2024-06-20 17:31:43,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:43,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195130389] [2024-06-20 17:31:43,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:43,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:43,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:44,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:44,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195130389] [2024-06-20 17:31:44,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195130389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:44,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:44,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:44,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352666686] [2024-06-20 17:31:44,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:44,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:44,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:44,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:44,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:44,869 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 267 transitions, 2997 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:44,869 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:44,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:44,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:45,369 INFO L124 PetriNetUnfolderBase]: 1742/2868 cut-off events. [2024-06-20 17:31:45,370 INFO L125 PetriNetUnfolderBase]: For 115914/115914 co-relation queries the response was YES. [2024-06-20 17:31:45,386 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20049 conditions, 2868 events. 1742/2868 cut-off events. For 115914/115914 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 16346 event pairs, 455 based on Foata normal form. 2/2861 useless extension candidates. Maximal degree in co-relation 19966. Up to 2431 conditions per place. [2024-06-20 17:31:45,398 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 178 selfloop transitions, 101 changer transitions 0/286 dead transitions. [2024-06-20 17:31:45,398 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 286 transitions, 3703 flow [2024-06-20 17:31:45,399 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:45,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:45,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-20 17:31:45,399 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-20 17:31:45,399 INFO L175 Difference]: Start difference. First operand has 178 places, 267 transitions, 2997 flow. Second operand 8 states and 158 transitions. [2024-06-20 17:31:45,400 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 286 transitions, 3703 flow [2024-06-20 17:31:45,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 286 transitions, 3515 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:45,534 INFO L231 Difference]: Finished difference. Result has 183 places, 274 transitions, 3156 flow [2024-06-20 17:31:45,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2809, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3156, PETRI_PLACES=183, PETRI_TRANSITIONS=274} [2024-06-20 17:31:45,535 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-20 17:31:45,535 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 274 transitions, 3156 flow [2024-06-20 17:31:45,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:45,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:45,535 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-20 17:31:45,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-20 17:31:45,536 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-20 17:31:45,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:45,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1344225580, now seen corresponding path program 1 times [2024-06-20 17:31:45,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:45,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497191990] [2024-06-20 17:31:45,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:45,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:46,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:46,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:46,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497191990] [2024-06-20 17:31:46,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497191990] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:46,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:46,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:46,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259369597] [2024-06-20 17:31:46,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:46,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:46,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:46,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:46,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:46,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:46,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 274 transitions, 3156 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:46,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:46,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:46,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:47,186 INFO L124 PetriNetUnfolderBase]: 1865/3105 cut-off events. [2024-06-20 17:31:47,186 INFO L125 PetriNetUnfolderBase]: For 128772/128772 co-relation queries the response was YES. [2024-06-20 17:31:47,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21593 conditions, 3105 events. 1865/3105 cut-off events. For 128772/128772 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 18253 event pairs, 356 based on Foata normal form. 12/3113 useless extension candidates. Maximal degree in co-relation 21508. Up to 2358 conditions per place. [2024-06-20 17:31:47,215 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 258 selfloop transitions, 54 changer transitions 0/319 dead transitions. [2024-06-20 17:31:47,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 319 transitions, 4051 flow [2024-06-20 17:31:47,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:47,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:47,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-20 17:31:47,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-20 17:31:47,218 INFO L175 Difference]: Start difference. First operand has 183 places, 274 transitions, 3156 flow. Second operand 9 states and 194 transitions. [2024-06-20 17:31:47,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 319 transitions, 4051 flow [2024-06-20 17:31:47,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 319 transitions, 3857 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:47,382 INFO L231 Difference]: Finished difference. Result has 190 places, 282 transitions, 3206 flow [2024-06-20 17:31:47,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2962, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3206, PETRI_PLACES=190, PETRI_TRANSITIONS=282} [2024-06-20 17:31:47,383 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-20 17:31:47,383 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 282 transitions, 3206 flow [2024-06-20 17:31:47,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:47,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:47,384 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-20 17:31:47,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-20 17:31:47,384 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-20 17:31:47,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:47,384 INFO L85 PathProgramCache]: Analyzing trace with hash 516970912, now seen corresponding path program 2 times [2024-06-20 17:31:47,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:47,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [854247466] [2024-06-20 17:31:47,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:47,385 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:47,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:48,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:48,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:48,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [854247466] [2024-06-20 17:31:48,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [854247466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:48,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:48,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:48,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802660632] [2024-06-20 17:31:48,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:48,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:48,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:48,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:48,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:48,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:48,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 282 transitions, 3206 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:48,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:48,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:48,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:49,126 INFO L124 PetriNetUnfolderBase]: 1975/3320 cut-off events. [2024-06-20 17:31:49,126 INFO L125 PetriNetUnfolderBase]: For 136676/136676 co-relation queries the response was YES. [2024-06-20 17:31:49,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23068 conditions, 3320 events. 1975/3320 cut-off events. For 136676/136676 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 20007 event pairs, 464 based on Foata normal form. 12/3323 useless extension candidates. Maximal degree in co-relation 22979. Up to 2631 conditions per place. [2024-06-20 17:31:49,159 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 54 changer transitions 0/322 dead transitions. [2024-06-20 17:31:49,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 198 places, 322 transitions, 4078 flow [2024-06-20 17:31:49,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:49,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:49,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 192 transitions. [2024-06-20 17:31:49,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-06-20 17:31:49,161 INFO L175 Difference]: Start difference. First operand has 190 places, 282 transitions, 3206 flow. Second operand 9 states and 192 transitions. [2024-06-20 17:31:49,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 198 places, 322 transitions, 4078 flow [2024-06-20 17:31:49,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 322 transitions, 3972 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:49,322 INFO L231 Difference]: Finished difference. Result has 197 places, 288 transitions, 3325 flow [2024-06-20 17:31:49,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3325, PETRI_PLACES=197, PETRI_TRANSITIONS=288} [2024-06-20 17:31:49,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-20 17:31:49,322 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 288 transitions, 3325 flow [2024-06-20 17:31:49,323 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:49,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:49,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-20 17:31:49,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-20 17:31:49,323 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:49,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:49,323 INFO L85 PathProgramCache]: Analyzing trace with hash 1123731296, now seen corresponding path program 3 times [2024-06-20 17:31:49,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:49,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029629300] [2024-06-20 17:31:49,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:49,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:49,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:50,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:50,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029629300] [2024-06-20 17:31:50,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029629300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:50,180 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:50,180 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:50,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1024898505] [2024-06-20 17:31:50,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:50,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:50,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:50,181 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:50,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:50,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:50,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 288 transitions, 3325 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:50,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:50,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:50,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:51,023 INFO L124 PetriNetUnfolderBase]: 2057/3472 cut-off events. [2024-06-20 17:31:51,023 INFO L125 PetriNetUnfolderBase]: For 144363/144363 co-relation queries the response was YES. [2024-06-20 17:31:51,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24072 conditions, 3472 events. 2057/3472 cut-off events. For 144363/144363 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21191 event pairs, 488 based on Foata normal form. 12/3475 useless extension candidates. Maximal degree in co-relation 23980. Up to 2773 conditions per place. [2024-06-20 17:31:51,060 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 258 selfloop transitions, 60 changer transitions 0/325 dead transitions. [2024-06-20 17:31:51,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 325 transitions, 4179 flow [2024-06-20 17:31:51,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:51,061 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:51,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-20 17:31:51,062 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5052910052910053 [2024-06-20 17:31:51,062 INFO L175 Difference]: Start difference. First operand has 197 places, 288 transitions, 3325 flow. Second operand 9 states and 191 transitions. [2024-06-20 17:31:51,062 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 325 transitions, 4179 flow [2024-06-20 17:31:51,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 325 transitions, 4063 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:51,244 INFO L231 Difference]: Finished difference. Result has 203 places, 292 transitions, 3415 flow [2024-06-20 17:31:51,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3211, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3415, PETRI_PLACES=203, PETRI_TRANSITIONS=292} [2024-06-20 17:31:51,245 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-20 17:31:51,245 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 292 transitions, 3415 flow [2024-06-20 17:31:51,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:51,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:51,246 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-20 17:31:51,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-20 17:31:51,246 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:31:51,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:51,246 INFO L85 PathProgramCache]: Analyzing trace with hash 1466029886, now seen corresponding path program 4 times [2024-06-20 17:31:51,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:51,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549186844] [2024-06-20 17:31:51,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:51,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:51,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:52,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:52,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549186844] [2024-06-20 17:31:52,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549186844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:52,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:52,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:52,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046131984] [2024-06-20 17:31:52,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:52,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:52,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:52,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:52,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:52,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:52,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 292 transitions, 3415 flow. Second operand has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:52,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:52,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:52,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:52,997 INFO L124 PetriNetUnfolderBase]: 2037/3440 cut-off events. [2024-06-20 17:31:52,997 INFO L125 PetriNetUnfolderBase]: For 142668/142668 co-relation queries the response was YES. [2024-06-20 17:31:53,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23468 conditions, 3440 events. 2037/3440 cut-off events. For 142668/142668 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20969 event pairs, 424 based on Foata normal form. 12/3443 useless extension candidates. Maximal degree in co-relation 23374. Up to 2181 conditions per place. [2024-06-20 17:31:53,033 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 248 selfloop transitions, 70 changer transitions 0/325 dead transitions. [2024-06-20 17:31:53,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 325 transitions, 4157 flow [2024-06-20 17:31:53,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:53,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:53,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 190 transitions. [2024-06-20 17:31:53,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026455026455027 [2024-06-20 17:31:53,035 INFO L175 Difference]: Start difference. First operand has 203 places, 292 transitions, 3415 flow. Second operand 9 states and 190 transitions. [2024-06-20 17:31:53,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 325 transitions, 4157 flow [2024-06-20 17:31:53,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 325 transitions, 4046 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-20 17:31:53,215 INFO L231 Difference]: Finished difference. Result has 207 places, 291 transitions, 3404 flow [2024-06-20 17:31:53,215 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3260, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3404, PETRI_PLACES=207, PETRI_TRANSITIONS=291} [2024-06-20 17:31:53,216 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-20 17:31:53,216 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 291 transitions, 3404 flow [2024-06-20 17:31:53,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.3) internal successors, (133), 10 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:53,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:53,217 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-20 17:31:53,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-20 17:31:53,217 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-20 17:31:53,217 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:53,217 INFO L85 PathProgramCache]: Analyzing trace with hash -362943833, now seen corresponding path program 1 times [2024-06-20 17:31:53,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:53,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290478160] [2024-06-20 17:31:53,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:53,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:53,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:54,238 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:54,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:54,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290478160] [2024-06-20 17:31:54,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290478160] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:54,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:54,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:54,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [477815789] [2024-06-20 17:31:54,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:54,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:54,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:54,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:54,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:54,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:54,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 291 transitions, 3404 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:54,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:54,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:54,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:54,977 INFO L124 PetriNetUnfolderBase]: 1984/3376 cut-off events. [2024-06-20 17:31:54,977 INFO L125 PetriNetUnfolderBase]: For 155702/155730 co-relation queries the response was YES. [2024-06-20 17:31:54,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23229 conditions, 3376 events. 1984/3376 cut-off events. For 155702/155730 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 20845 event pairs, 466 based on Foata normal form. 24/3359 useless extension candidates. Maximal degree in co-relation 23134. Up to 2747 conditions per place. [2024-06-20 17:31:55,013 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 196 selfloop transitions, 51 changer transitions 0/309 dead transitions. [2024-06-20 17:31:55,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 309 transitions, 4004 flow [2024-06-20 17:31:55,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:31:55,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:31:55,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 17:31:55,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:31:55,032 INFO L175 Difference]: Start difference. First operand has 207 places, 291 transitions, 3404 flow. Second operand 9 states and 180 transitions. [2024-06-20 17:31:55,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 309 transitions, 4004 flow [2024-06-20 17:31:55,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 309 transitions, 3820 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-20 17:31:55,257 INFO L231 Difference]: Finished difference. Result has 208 places, 293 transitions, 3369 flow [2024-06-20 17:31:55,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3369, PETRI_PLACES=208, PETRI_TRANSITIONS=293} [2024-06-20 17:31:55,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 165 predicate places. [2024-06-20 17:31:55,258 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 293 transitions, 3369 flow [2024-06-20 17:31:55,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:55,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:55,258 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-20 17:31:55,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-20 17:31:55,258 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-20 17:31:55,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:55,259 INFO L85 PathProgramCache]: Analyzing trace with hash -2077292441, now seen corresponding path program 2 times [2024-06-20 17:31:55,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:55,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537963016] [2024-06-20 17:31:55,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:55,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:55,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:56,070 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:56,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:56,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537963016] [2024-06-20 17:31:56,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537963016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:56,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:56,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:56,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521997723] [2024-06-20 17:31:56,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:56,072 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:56,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:56,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:56,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:56,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 42 [2024-06-20 17:31:56,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 293 transitions, 3369 flow. Second operand has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:56,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:56,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 42 [2024-06-20 17:31:56,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:56,796 INFO L124 PetriNetUnfolderBase]: 2006/3420 cut-off events. [2024-06-20 17:31:56,796 INFO L125 PetriNetUnfolderBase]: For 145409/145426 co-relation queries the response was YES. [2024-06-20 17:31:56,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23100 conditions, 3420 events. 2006/3420 cut-off events. For 145409/145426 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 21213 event pairs, 466 based on Foata normal form. 18/3400 useless extension candidates. Maximal degree in co-relation 23005. Up to 2735 conditions per place. [2024-06-20 17:31:56,829 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 202 selfloop transitions, 48 changer transitions 0/312 dead transitions. [2024-06-20 17:31:56,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 312 transitions, 3998 flow [2024-06-20 17:31:56,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:56,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:56,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 17:31:56,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-20 17:31:56,831 INFO L175 Difference]: Start difference. First operand has 208 places, 293 transitions, 3369 flow. Second operand 8 states and 162 transitions. [2024-06-20 17:31:56,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 312 transitions, 3998 flow [2024-06-20 17:31:57,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 312 transitions, 3874 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-20 17:31:57,072 INFO L231 Difference]: Finished difference. Result has 210 places, 295 transitions, 3404 flow [2024-06-20 17:31:57,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3254, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3404, PETRI_PLACES=210, PETRI_TRANSITIONS=295} [2024-06-20 17:31:57,073 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 167 predicate places. [2024-06-20 17:31:57,073 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 295 transitions, 3404 flow [2024-06-20 17:31:57,073 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 14.777777777777779) internal successors, (133), 9 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:57,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:57,074 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-20 17:31:57,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-20 17:31:57,074 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-20 17:31:57,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:57,074 INFO L85 PathProgramCache]: Analyzing trace with hash -1801710999, now seen corresponding path program 1 times [2024-06-20 17:31:57,074 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:57,074 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051842980] [2024-06-20 17:31:57,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:57,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:57,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:57,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:57,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:57,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051842980] [2024-06-20 17:31:57,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051842980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:57,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:57,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:31:57,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1986491745] [2024-06-20 17:31:57,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:57,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:31:57,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:57,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:31:57,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:31:58,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:58,084 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 295 transitions, 3404 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:58,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:58,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:58,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:31:58,744 INFO L124 PetriNetUnfolderBase]: 2115/3573 cut-off events. [2024-06-20 17:31:58,744 INFO L125 PetriNetUnfolderBase]: For 145080/145080 co-relation queries the response was YES. [2024-06-20 17:31:58,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24029 conditions, 3573 events. 2115/3573 cut-off events. For 145080/145080 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22027 event pairs, 494 based on Foata normal form. 2/3569 useless extension candidates. Maximal degree in co-relation 23932. Up to 3138 conditions per place. [2024-06-20 17:31:58,781 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 262 selfloop transitions, 51 changer transitions 0/320 dead transitions. [2024-06-20 17:31:58,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 320 transitions, 4324 flow [2024-06-20 17:31:58,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:31:58,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:31:58,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 17:31:58,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:31:58,782 INFO L175 Difference]: Start difference. First operand has 210 places, 295 transitions, 3404 flow. Second operand 8 states and 160 transitions. [2024-06-20 17:31:58,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 320 transitions, 4324 flow [2024-06-20 17:31:58,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 320 transitions, 4230 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-20 17:31:58,975 INFO L231 Difference]: Finished difference. Result has 214 places, 303 transitions, 3583 flow [2024-06-20 17:31:58,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3310, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3583, PETRI_PLACES=214, PETRI_TRANSITIONS=303} [2024-06-20 17:31:58,976 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-20 17:31:58,976 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 303 transitions, 3583 flow [2024-06-20 17:31:58,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:58,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:31:58,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-20 17:31:58,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-20 17:31:58,977 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-20 17:31:58,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:31:58,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1653886073, now seen corresponding path program 1 times [2024-06-20 17:31:58,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:31:58,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670089413] [2024-06-20 17:31:58,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:31:58,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:31:58,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:31:59,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:31:59,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:31:59,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670089413] [2024-06-20 17:31:59,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670089413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:31:59,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:31:59,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:31:59,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554115753] [2024-06-20 17:31:59,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:31:59,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:31:59,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:31:59,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:31:59,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:31:59,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:31:59,957 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 303 transitions, 3583 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:31:59,957 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:31:59,957 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:31:59,957 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:00,654 INFO L124 PetriNetUnfolderBase]: 2131/3597 cut-off events. [2024-06-20 17:32:00,654 INFO L125 PetriNetUnfolderBase]: For 155656/155656 co-relation queries the response was YES. [2024-06-20 17:32:00,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24671 conditions, 3597 events. 2131/3597 cut-off events. For 155656/155656 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 22171 event pairs, 493 based on Foata normal form. 4/3595 useless extension candidates. Maximal degree in co-relation 24572. Up to 3175 conditions per place. [2024-06-20 17:32:00,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 259 selfloop transitions, 56 changer transitions 0/322 dead transitions. [2024-06-20 17:32:00,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 322 transitions, 4338 flow [2024-06-20 17:32:00,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:00,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:00,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:32:00,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:32:00,692 INFO L175 Difference]: Start difference. First operand has 214 places, 303 transitions, 3583 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:32:00,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 322 transitions, 4338 flow [2024-06-20 17:32:00,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 322 transitions, 4195 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:00,878 INFO L231 Difference]: Finished difference. Result has 219 places, 306 transitions, 3638 flow [2024-06-20 17:32:00,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3440, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3638, PETRI_PLACES=219, PETRI_TRANSITIONS=306} [2024-06-20 17:32:00,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-20 17:32:00,878 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 306 transitions, 3638 flow [2024-06-20 17:32:00,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:00,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:00,879 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-20 17:32:00,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-20 17:32:00,879 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-20 17:32:00,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:00,880 INFO L85 PathProgramCache]: Analyzing trace with hash 503912883, now seen corresponding path program 2 times [2024-06-20 17:32:00,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:00,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505832815] [2024-06-20 17:32:00,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:00,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:00,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:01,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:01,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:01,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505832815] [2024-06-20 17:32:01,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505832815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:01,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:01,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:01,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083311999] [2024-06-20 17:32:01,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:01,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:01,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:01,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:01,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:01,895 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:01,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 306 transitions, 3638 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:01,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:01,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:01,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:02,618 INFO L124 PetriNetUnfolderBase]: 2147/3613 cut-off events. [2024-06-20 17:32:02,619 INFO L125 PetriNetUnfolderBase]: For 163906/163906 co-relation queries the response was YES. [2024-06-20 17:32:02,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25201 conditions, 3613 events. 2147/3613 cut-off events. For 163906/163906 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 22247 event pairs, 511 based on Foata normal form. 4/3608 useless extension candidates. Maximal degree in co-relation 25100. Up to 3123 conditions per place. [2024-06-20 17:32:02,655 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 227 selfloop transitions, 89 changer transitions 0/323 dead transitions. [2024-06-20 17:32:02,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 323 transitions, 4396 flow [2024-06-20 17:32:02,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:02,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:02,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:32:02,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:32:02,671 INFO L175 Difference]: Start difference. First operand has 219 places, 306 transitions, 3638 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:32:02,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 323 transitions, 4396 flow [2024-06-20 17:32:02,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 323 transitions, 4220 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:02,899 INFO L231 Difference]: Finished difference. Result has 221 places, 309 transitions, 3732 flow [2024-06-20 17:32:02,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3462, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3732, PETRI_PLACES=221, PETRI_TRANSITIONS=309} [2024-06-20 17:32:02,900 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-20 17:32:02,900 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 309 transitions, 3732 flow [2024-06-20 17:32:02,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:02,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:02,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:02,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-20 17:32:02,900 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-20 17:32:02,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:02,901 INFO L85 PathProgramCache]: Analyzing trace with hash -362402139, now seen corresponding path program 3 times [2024-06-20 17:32:02,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:02,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241923281] [2024-06-20 17:32:02,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:02,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:03,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:03,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:03,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241923281] [2024-06-20 17:32:03,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241923281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:03,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:03,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:03,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1443934543] [2024-06-20 17:32:03,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:03,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:03,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:03,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:03,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:03,910 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:03,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 309 transitions, 3732 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:03,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:03,911 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:03,911 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:04,572 INFO L124 PetriNetUnfolderBase]: 2176/3664 cut-off events. [2024-06-20 17:32:04,572 INFO L125 PetriNetUnfolderBase]: For 174157/174157 co-relation queries the response was YES. [2024-06-20 17:32:04,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25976 conditions, 3664 events. 2176/3664 cut-off events. For 174157/174157 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 22615 event pairs, 497 based on Foata normal form. 4/3659 useless extension candidates. Maximal degree in co-relation 25874. Up to 3080 conditions per place. [2024-06-20 17:32:04,609 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 211 selfloop transitions, 114 changer transitions 0/332 dead transitions. [2024-06-20 17:32:04,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 332 transitions, 4720 flow [2024-06-20 17:32:04,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:04,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:04,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:32:04,610 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:32:04,610 INFO L175 Difference]: Start difference. First operand has 221 places, 309 transitions, 3732 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:32:04,610 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 332 transitions, 4720 flow [2024-06-20 17:32:04,836 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 332 transitions, 4472 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:04,840 INFO L231 Difference]: Finished difference. Result has 224 places, 316 transitions, 3926 flow [2024-06-20 17:32:04,840 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3926, PETRI_PLACES=224, PETRI_TRANSITIONS=316} [2024-06-20 17:32:04,841 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 181 predicate places. [2024-06-20 17:32:04,841 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 316 transitions, 3926 flow [2024-06-20 17:32:04,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:04,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:04,841 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-20 17:32:04,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-20 17:32:04,841 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-20 17:32:04,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:04,842 INFO L85 PathProgramCache]: Analyzing trace with hash -628425849, now seen corresponding path program 4 times [2024-06-20 17:32:04,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:04,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908687621] [2024-06-20 17:32:04,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:04,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:04,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:05,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:05,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:05,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908687621] [2024-06-20 17:32:05,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908687621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:05,701 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:05,701 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:05,701 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642798298] [2024-06-20 17:32:05,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:05,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:05,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:05,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:05,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:05,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:05,805 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 316 transitions, 3926 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:05,805 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:05,805 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:05,805 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:06,506 INFO L124 PetriNetUnfolderBase]: 2192/3680 cut-off events. [2024-06-20 17:32:06,506 INFO L125 PetriNetUnfolderBase]: For 183029/183029 co-relation queries the response was YES. [2024-06-20 17:32:06,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26584 conditions, 3680 events. 2192/3680 cut-off events. For 183029/183029 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22659 event pairs, 513 based on Foata normal form. 4/3675 useless extension candidates. Maximal degree in co-relation 26480. Up to 3190 conditions per place. [2024-06-20 17:32:06,544 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 247 selfloop transitions, 79 changer transitions 0/333 dead transitions. [2024-06-20 17:32:06,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 333 transitions, 4719 flow [2024-06-20 17:32:06,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:06,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:06,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:32:06,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:32:06,546 INFO L175 Difference]: Start difference. First operand has 224 places, 316 transitions, 3926 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:32:06,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 333 transitions, 4719 flow [2024-06-20 17:32:06,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 333 transitions, 4397 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:06,851 INFO L231 Difference]: Finished difference. Result has 227 places, 319 transitions, 3869 flow [2024-06-20 17:32:06,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3622, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3869, PETRI_PLACES=227, PETRI_TRANSITIONS=319} [2024-06-20 17:32:06,852 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-20 17:32:06,852 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 319 transitions, 3869 flow [2024-06-20 17:32:06,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:06,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:06,853 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-20 17:32:06,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-20 17:32:06,853 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-20 17:32:06,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:06,853 INFO L85 PathProgramCache]: Analyzing trace with hash -2077092987, now seen corresponding path program 5 times [2024-06-20 17:32:06,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:06,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562258044] [2024-06-20 17:32:06,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:06,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:06,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:07,848 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:07,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:07,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562258044] [2024-06-20 17:32:07,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562258044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:07,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:07,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:32:07,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476281524] [2024-06-20 17:32:07,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:07,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:32:07,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:07,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:32:07,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:32:07,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:07,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 319 transitions, 3869 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:07,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:07,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:07,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:08,651 INFO L124 PetriNetUnfolderBase]: 2182/3666 cut-off events. [2024-06-20 17:32:08,652 INFO L125 PetriNetUnfolderBase]: For 179647/179647 co-relation queries the response was YES. [2024-06-20 17:32:08,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25944 conditions, 3666 events. 2182/3666 cut-off events. For 179647/179647 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 22612 event pairs, 507 based on Foata normal form. 4/3661 useless extension candidates. Maximal degree in co-relation 25839. Up to 3152 conditions per place. [2024-06-20 17:32:08,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 223 selfloop transitions, 104 changer transitions 0/334 dead transitions. [2024-06-20 17:32:08,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 334 transitions, 4594 flow [2024-06-20 17:32:08,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:08,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:08,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-20 17:32:08,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-20 17:32:08,692 INFO L175 Difference]: Start difference. First operand has 227 places, 319 transitions, 3869 flow. Second operand 9 states and 174 transitions. [2024-06-20 17:32:08,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 334 transitions, 4594 flow [2024-06-20 17:32:08,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 334 transitions, 4310 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:08,936 INFO L231 Difference]: Finished difference. Result has 229 places, 320 transitions, 3826 flow [2024-06-20 17:32:08,936 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3599, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3826, PETRI_PLACES=229, PETRI_TRANSITIONS=320} [2024-06-20 17:32:08,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-20 17:32:08,936 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 320 transitions, 3826 flow [2024-06-20 17:32:08,936 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:08,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:08,937 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-20 17:32:08,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-20 17:32:08,937 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-20 17:32:08,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:08,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1515845160, now seen corresponding path program 1 times [2024-06-20 17:32:08,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:08,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876775041] [2024-06-20 17:32:08,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:08,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:08,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:09,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:09,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:09,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876775041] [2024-06-20 17:32:09,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876775041] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:09,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:09,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:09,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087445413] [2024-06-20 17:32:09,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:09,545 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:09,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:09,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:09,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:09,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:09,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 320 transitions, 3826 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:09,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:09,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:09,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:10,453 INFO L124 PetriNetUnfolderBase]: 2192/3693 cut-off events. [2024-06-20 17:32:10,453 INFO L125 PetriNetUnfolderBase]: For 179635/179635 co-relation queries the response was YES. [2024-06-20 17:32:10,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25977 conditions, 3693 events. 2192/3693 cut-off events. For 179635/179635 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 22840 event pairs, 463 based on Foata normal form. 2/3693 useless extension candidates. Maximal degree in co-relation 25871. Up to 3318 conditions per place. [2024-06-20 17:32:10,489 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 314 selfloop transitions, 27 changer transitions 0/348 dead transitions. [2024-06-20 17:32:10,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 348 transitions, 4668 flow [2024-06-20 17:32:10,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:10,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:10,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:32:10,490 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:32:10,490 INFO L175 Difference]: Start difference. First operand has 229 places, 320 transitions, 3826 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:32:10,490 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 348 transitions, 4668 flow [2024-06-20 17:32:10,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 348 transitions, 4444 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:10,766 INFO L231 Difference]: Finished difference. Result has 231 places, 324 transitions, 3739 flow [2024-06-20 17:32:10,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3739, PETRI_PLACES=231, PETRI_TRANSITIONS=324} [2024-06-20 17:32:10,767 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 188 predicate places. [2024-06-20 17:32:10,767 INFO L495 AbstractCegarLoop]: Abstraction has has 231 places, 324 transitions, 3739 flow [2024-06-20 17:32:10,767 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:10,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:10,768 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-20 17:32:10,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-20 17:32:10,768 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-20 17:32:10,768 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:10,768 INFO L85 PathProgramCache]: Analyzing trace with hash -1575302214, now seen corresponding path program 2 times [2024-06-20 17:32:10,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:10,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249133974] [2024-06-20 17:32:10,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:10,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:10,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:11,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:11,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:11,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249133974] [2024-06-20 17:32:11,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249133974] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:11,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:11,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:11,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197404502] [2024-06-20 17:32:11,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:11,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:11,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:11,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:11,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:11,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:11,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 231 places, 324 transitions, 3739 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:11,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:11,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:11,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:12,226 INFO L124 PetriNetUnfolderBase]: 2202/3707 cut-off events. [2024-06-20 17:32:12,227 INFO L125 PetriNetUnfolderBase]: For 186563/186563 co-relation queries the response was YES. [2024-06-20 17:32:12,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26325 conditions, 3707 events. 2202/3707 cut-off events. For 186563/186563 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 22969 event pairs, 469 based on Foata normal form. 2/3706 useless extension candidates. Maximal degree in co-relation 26217. Up to 3260 conditions per place. [2024-06-20 17:32:12,267 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 44 changer transitions 0/350 dead transitions. [2024-06-20 17:32:12,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 350 transitions, 4582 flow [2024-06-20 17:32:12,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:12,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:12,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 17:32:12,269 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 17:32:12,269 INFO L175 Difference]: Start difference. First operand has 231 places, 324 transitions, 3739 flow. Second operand 8 states and 164 transitions. [2024-06-20 17:32:12,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 350 transitions, 4582 flow [2024-06-20 17:32:12,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 350 transitions, 4485 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:12,518 INFO L231 Difference]: Finished difference. Result has 234 places, 327 transitions, 3802 flow [2024-06-20 17:32:12,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3642, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3802, PETRI_PLACES=234, PETRI_TRANSITIONS=327} [2024-06-20 17:32:12,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-20 17:32:12,519 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 327 transitions, 3802 flow [2024-06-20 17:32:12,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:12,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:12,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:12,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-20 17:32:12,519 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-20 17:32:12,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:12,520 INFO L85 PathProgramCache]: Analyzing trace with hash 485152954, now seen corresponding path program 3 times [2024-06-20 17:32:12,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:12,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789384259] [2024-06-20 17:32:12,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:12,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:12,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:13,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:13,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:13,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789384259] [2024-06-20 17:32:13,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789384259] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:13,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:13,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:13,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894135330] [2024-06-20 17:32:13,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:13,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:13,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:13,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:13,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:13,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:13,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 327 transitions, 3802 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:13,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:13,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:13,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:13,942 INFO L124 PetriNetUnfolderBase]: 2212/3727 cut-off events. [2024-06-20 17:32:13,942 INFO L125 PetriNetUnfolderBase]: For 191349/191349 co-relation queries the response was YES. [2024-06-20 17:32:13,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26918 conditions, 3727 events. 2212/3727 cut-off events. For 191349/191349 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23053 event pairs, 468 based on Foata normal form. 2/3726 useless extension candidates. Maximal degree in co-relation 26809. Up to 3234 conditions per place. [2024-06-20 17:32:13,985 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 283 selfloop transitions, 62 changer transitions 0/352 dead transitions. [2024-06-20 17:32:13,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 352 transitions, 4672 flow [2024-06-20 17:32:13,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:13,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:13,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:32:13,987 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:32:13,987 INFO L175 Difference]: Start difference. First operand has 234 places, 327 transitions, 3802 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:32:13,987 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 352 transitions, 4672 flow [2024-06-20 17:32:14,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 352 transitions, 4534 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:14,310 INFO L231 Difference]: Finished difference. Result has 236 places, 330 transitions, 3871 flow [2024-06-20 17:32:14,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3664, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3871, PETRI_PLACES=236, PETRI_TRANSITIONS=330} [2024-06-20 17:32:14,310 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-20 17:32:14,310 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 330 transitions, 3871 flow [2024-06-20 17:32:14,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:14,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:14,311 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-20 17:32:14,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-20 17:32:14,311 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-20 17:32:14,311 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:14,311 INFO L85 PathProgramCache]: Analyzing trace with hash -1683927144, now seen corresponding path program 4 times [2024-06-20 17:32:14,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:14,312 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442721224] [2024-06-20 17:32:14,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:14,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:14,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:14,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:14,933 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:14,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442721224] [2024-06-20 17:32:14,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442721224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:14,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:14,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:14,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221389166] [2024-06-20 17:32:14,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:14,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:14,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:14,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:14,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:15,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:15,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 330 transitions, 3871 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:15,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:15,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:15,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:15,745 INFO L124 PetriNetUnfolderBase]: 2232/3765 cut-off events. [2024-06-20 17:32:15,745 INFO L125 PetriNetUnfolderBase]: For 199922/199922 co-relation queries the response was YES. [2024-06-20 17:32:15,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27553 conditions, 3765 events. 2232/3765 cut-off events. For 199922/199922 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23363 event pairs, 466 based on Foata normal form. 2/3765 useless extension candidates. Maximal degree in co-relation 27444. Up to 3360 conditions per place. [2024-06-20 17:32:15,788 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 322 selfloop transitions, 36 changer transitions 0/365 dead transitions. [2024-06-20 17:32:15,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 365 transitions, 4835 flow [2024-06-20 17:32:15,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:15,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:15,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:32:15,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-20 17:32:15,790 INFO L175 Difference]: Start difference. First operand has 236 places, 330 transitions, 3871 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:32:15,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 365 transitions, 4835 flow [2024-06-20 17:32:16,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 365 transitions, 4660 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:16,127 INFO L231 Difference]: Finished difference. Result has 240 places, 339 transitions, 3935 flow [2024-06-20 17:32:16,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3696, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3935, PETRI_PLACES=240, PETRI_TRANSITIONS=339} [2024-06-20 17:32:16,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-20 17:32:16,128 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 339 transitions, 3935 flow [2024-06-20 17:32:16,128 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:16,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:16,129 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:16,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-20 17:32:16,129 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-20 17:32:16,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:16,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1368320484, now seen corresponding path program 5 times [2024-06-20 17:32:16,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:16,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097241429] [2024-06-20 17:32:16,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:16,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:16,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:16,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:16,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:16,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1097241429] [2024-06-20 17:32:16,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1097241429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:16,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:16,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:16,780 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933413205] [2024-06-20 17:32:16,780 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:16,780 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:16,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:16,780 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:16,780 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:16,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:16,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 339 transitions, 3935 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:16,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:16,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:16,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:17,575 INFO L124 PetriNetUnfolderBase]: 2274/3830 cut-off events. [2024-06-20 17:32:17,576 INFO L125 PetriNetUnfolderBase]: For 216142/216142 co-relation queries the response was YES. [2024-06-20 17:32:17,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28793 conditions, 3830 events. 2274/3830 cut-off events. For 216142/216142 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 23847 event pairs, 474 based on Foata normal form. 2/3828 useless extension candidates. Maximal degree in co-relation 28682. Up to 3215 conditions per place. [2024-06-20 17:32:17,620 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 260 selfloop transitions, 103 changer transitions 0/370 dead transitions. [2024-06-20 17:32:17,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 370 transitions, 5257 flow [2024-06-20 17:32:17,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:17,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:17,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-20 17:32:17,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-20 17:32:17,622 INFO L175 Difference]: Start difference. First operand has 240 places, 339 transitions, 3935 flow. Second operand 8 states and 164 transitions. [2024-06-20 17:32:17,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 370 transitions, 5257 flow [2024-06-20 17:32:17,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 370 transitions, 5128 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:17,948 INFO L231 Difference]: Finished difference. Result has 242 places, 348 transitions, 4263 flow [2024-06-20 17:32:17,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3806, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4263, PETRI_PLACES=242, PETRI_TRANSITIONS=348} [2024-06-20 17:32:17,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-20 17:32:17,949 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 348 transitions, 4263 flow [2024-06-20 17:32:17,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:17,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:17,949 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-20 17:32:17,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-20 17:32:17,950 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-20 17:32:17,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:17,950 INFO L85 PathProgramCache]: Analyzing trace with hash 146908832, now seen corresponding path program 6 times [2024-06-20 17:32:17,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:17,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418317578] [2024-06-20 17:32:17,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:17,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:17,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:18,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-20 17:32:18,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:18,591 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418317578] [2024-06-20 17:32:18,591 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418317578] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:18,591 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:18,591 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:18,591 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803287431] [2024-06-20 17:32:18,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:18,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:18,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:18,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:18,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:18,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:18,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 348 transitions, 4263 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:18,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:18,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:18,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:19,462 INFO L124 PetriNetUnfolderBase]: 2268/3824 cut-off events. [2024-06-20 17:32:19,463 INFO L125 PetriNetUnfolderBase]: For 222650/222650 co-relation queries the response was YES. [2024-06-20 17:32:19,490 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29111 conditions, 3824 events. 2268/3824 cut-off events. For 222650/222650 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 23793 event pairs, 469 based on Foata normal form. 2/3824 useless extension candidates. Maximal degree in co-relation 28999. Up to 3413 conditions per place. [2024-06-20 17:32:19,505 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 316 selfloop transitions, 41 changer transitions 0/364 dead transitions. [2024-06-20 17:32:19,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 364 transitions, 5043 flow [2024-06-20 17:32:19,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:19,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:19,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 17:32:19,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:32:19,506 INFO L175 Difference]: Start difference. First operand has 242 places, 348 transitions, 4263 flow. Second operand 8 states and 156 transitions. [2024-06-20 17:32:19,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 364 transitions, 5043 flow [2024-06-20 17:32:19,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 364 transitions, 4861 flow, removed 72 selfloop flow, removed 3 redundant places. [2024-06-20 17:32:19,929 INFO L231 Difference]: Finished difference. Result has 247 places, 348 transitions, 4170 flow [2024-06-20 17:32:19,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4081, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4170, PETRI_PLACES=247, PETRI_TRANSITIONS=348} [2024-06-20 17:32:19,929 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 204 predicate places. [2024-06-20 17:32:19,929 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 348 transitions, 4170 flow [2024-06-20 17:32:19,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:19,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:19,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:19,930 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-20 17:32:19,930 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-20 17:32:19,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:19,930 INFO L85 PathProgramCache]: Analyzing trace with hash -224318524, now seen corresponding path program 1 times [2024-06-20 17:32:19,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:19,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081478456] [2024-06-20 17:32:19,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:19,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:19,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:20,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:20,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:20,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081478456] [2024-06-20 17:32:20,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081478456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:20,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:20,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:20,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687911219] [2024-06-20 17:32:20,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:20,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:20,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:20,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:20,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:20,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:20,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 348 transitions, 4170 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:20,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:20,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:20,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:21,512 INFO L124 PetriNetUnfolderBase]: 2276/3837 cut-off events. [2024-06-20 17:32:21,512 INFO L125 PetriNetUnfolderBase]: For 227590/227590 co-relation queries the response was YES. [2024-06-20 17:32:21,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29207 conditions, 3837 events. 2276/3837 cut-off events. For 227590/227590 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 23852 event pairs, 431 based on Foata normal form. 2/3837 useless extension candidates. Maximal degree in co-relation 29093. Up to 3412 conditions per place. [2024-06-20 17:32:21,554 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 343 selfloop transitions, 25 changer transitions 0/375 dead transitions. [2024-06-20 17:32:21,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 375 transitions, 5038 flow [2024-06-20 17:32:21,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:21,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:21,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 162 transitions. [2024-06-20 17:32:21,555 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48214285714285715 [2024-06-20 17:32:21,556 INFO L175 Difference]: Start difference. First operand has 247 places, 348 transitions, 4170 flow. Second operand 8 states and 162 transitions. [2024-06-20 17:32:21,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 375 transitions, 5038 flow [2024-06-20 17:32:21,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 375 transitions, 4891 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 17:32:21,991 INFO L231 Difference]: Finished difference. Result has 248 places, 350 transitions, 4134 flow [2024-06-20 17:32:21,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4023, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4134, PETRI_PLACES=248, PETRI_TRANSITIONS=350} [2024-06-20 17:32:21,992 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-20 17:32:21,992 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 350 transitions, 4134 flow [2024-06-20 17:32:21,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:21,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:21,992 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-20 17:32:21,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-20 17:32:21,992 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-20 17:32:21,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:21,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1198312834, now seen corresponding path program 2 times [2024-06-20 17:32:21,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:21,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896567190] [2024-06-20 17:32:21,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:21,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:22,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:22,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-20 17:32:22,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:22,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896567190] [2024-06-20 17:32:22,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896567190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:22,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:22,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:22,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006420896] [2024-06-20 17:32:22,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:22,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:22,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:22,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:22,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:22,806 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:22,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 350 transitions, 4134 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:22,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:22,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:23,660 INFO L124 PetriNetUnfolderBase]: 2284/3849 cut-off events. [2024-06-20 17:32:23,660 INFO L125 PetriNetUnfolderBase]: For 233910/233910 co-relation queries the response was YES. [2024-06-20 17:32:23,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29449 conditions, 3849 events. 2284/3849 cut-off events. For 233910/233910 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 23927 event pairs, 465 based on Foata normal form. 2/3849 useless extension candidates. Maximal degree in co-relation 29335. Up to 3454 conditions per place. [2024-06-20 17:32:23,717 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 337 selfloop transitions, 29 changer transitions 0/373 dead transitions. [2024-06-20 17:32:23,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 373 transitions, 4988 flow [2024-06-20 17:32:23,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:23,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:23,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 17:32:23,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 17:32:23,719 INFO L175 Difference]: Start difference. First operand has 248 places, 350 transitions, 4134 flow. Second operand 8 states and 159 transitions. [2024-06-20 17:32:23,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 373 transitions, 4988 flow [2024-06-20 17:32:24,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 373 transitions, 4893 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:24,152 INFO L231 Difference]: Finished difference. Result has 250 places, 352 transitions, 4163 flow [2024-06-20 17:32:24,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4039, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4163, PETRI_PLACES=250, PETRI_TRANSITIONS=352} [2024-06-20 17:32:24,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-20 17:32:24,154 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 352 transitions, 4163 flow [2024-06-20 17:32:24,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:24,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:24,155 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-20 17:32:24,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-20 17:32:24,155 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-20 17:32:24,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:24,155 INFO L85 PathProgramCache]: Analyzing trace with hash 146905856, now seen corresponding path program 3 times [2024-06-20 17:32:24,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:24,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171468707] [2024-06-20 17:32:24,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:24,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:24,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:24,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:24,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:24,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171468707] [2024-06-20 17:32:24,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171468707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:24,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:24,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:24,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713174990] [2024-06-20 17:32:24,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:24,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:24,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:24,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:24,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:25,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:25,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 352 transitions, 4163 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:25,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:25,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:25,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:25,852 INFO L124 PetriNetUnfolderBase]: 2309/3886 cut-off events. [2024-06-20 17:32:25,852 INFO L125 PetriNetUnfolderBase]: For 241699/241699 co-relation queries the response was YES. [2024-06-20 17:32:25,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29854 conditions, 3886 events. 2309/3886 cut-off events. For 241699/241699 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24159 event pairs, 472 based on Foata normal form. 2/3882 useless extension candidates. Maximal degree in co-relation 29739. Up to 3476 conditions per place. [2024-06-20 17:32:25,892 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 328 selfloop transitions, 44 changer transitions 0/379 dead transitions. [2024-06-20 17:32:25,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 379 transitions, 5151 flow [2024-06-20 17:32:25,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:25,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:25,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-20 17:32:25,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-20 17:32:25,894 INFO L175 Difference]: Start difference. First operand has 250 places, 352 transitions, 4163 flow. Second operand 9 states and 170 transitions. [2024-06-20 17:32:25,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 379 transitions, 5151 flow [2024-06-20 17:32:26,344 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 379 transitions, 5038 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:26,348 INFO L231 Difference]: Finished difference. Result has 256 places, 365 transitions, 4388 flow [2024-06-20 17:32:26,349 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4064, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4388, PETRI_PLACES=256, PETRI_TRANSITIONS=365} [2024-06-20 17:32:26,349 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 213 predicate places. [2024-06-20 17:32:26,349 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 365 transitions, 4388 flow [2024-06-20 17:32:26,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:26,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:26,350 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:26,350 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-20 17:32:26,350 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-20 17:32:26,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:26,350 INFO L85 PathProgramCache]: Analyzing trace with hash 43419036, now seen corresponding path program 1 times [2024-06-20 17:32:26,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:26,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919877421] [2024-06-20 17:32:26,351 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:26,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:26,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:27,263 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:27,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:27,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919877421] [2024-06-20 17:32:27,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919877421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:27,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:27,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:27,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573369344] [2024-06-20 17:32:27,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:27,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:27,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:27,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:27,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:27,358 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:27,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 365 transitions, 4388 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:27,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:27,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:27,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:28,332 INFO L124 PetriNetUnfolderBase]: 2325/3905 cut-off events. [2024-06-20 17:32:28,333 INFO L125 PetriNetUnfolderBase]: For 245864/245864 co-relation queries the response was YES. [2024-06-20 17:32:28,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30160 conditions, 3905 events. 2325/3905 cut-off events. For 245864/245864 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24334 event pairs, 479 based on Foata normal form. 1/3898 useless extension candidates. Maximal degree in co-relation 30042. Up to 3459 conditions per place. [2024-06-20 17:32:28,382 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 337 selfloop transitions, 47 changer transitions 0/391 dead transitions. [2024-06-20 17:32:28,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 391 transitions, 5304 flow [2024-06-20 17:32:28,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:32:28,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:32:28,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:32:28,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:32:28,383 INFO L175 Difference]: Start difference. First operand has 256 places, 365 transitions, 4388 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:32:28,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 391 transitions, 5304 flow [2024-06-20 17:32:28,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 391 transitions, 5215 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-20 17:32:28,848 INFO L231 Difference]: Finished difference. Result has 263 places, 371 transitions, 4484 flow [2024-06-20 17:32:28,848 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4484, PETRI_PLACES=263, PETRI_TRANSITIONS=371} [2024-06-20 17:32:28,848 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 220 predicate places. [2024-06-20 17:32:28,848 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 371 transitions, 4484 flow [2024-06-20 17:32:28,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:28,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:28,849 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-20 17:32:28,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-20 17:32:28,849 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-20 17:32:28,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:28,849 INFO L85 PathProgramCache]: Analyzing trace with hash -1078886886, now seen corresponding path program 7 times [2024-06-20 17:32:28,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:28,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246925571] [2024-06-20 17:32:28,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:28,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:29,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:29,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:29,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246925571] [2024-06-20 17:32:29,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246925571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:29,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:29,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:29,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125900898] [2024-06-20 17:32:29,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:29,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:29,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:29,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:29,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:29,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:29,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 371 transitions, 4484 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:29,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:29,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:29,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:30,274 INFO L124 PetriNetUnfolderBase]: 2335/3928 cut-off events. [2024-06-20 17:32:30,275 INFO L125 PetriNetUnfolderBase]: For 254995/254995 co-relation queries the response was YES. [2024-06-20 17:32:30,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30406 conditions, 3928 events. 2335/3928 cut-off events. For 254995/254995 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24529 event pairs, 475 based on Foata normal form. 2/3923 useless extension candidates. Maximal degree in co-relation 30286. Up to 3444 conditions per place. [2024-06-20 17:32:30,323 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 340 selfloop transitions, 47 changer transitions 0/394 dead transitions. [2024-06-20 17:32:30,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 394 transitions, 5417 flow [2024-06-20 17:32:30,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:30,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:30,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 17:32:30,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-20 17:32:30,325 INFO L175 Difference]: Start difference. First operand has 263 places, 371 transitions, 4484 flow. Second operand 8 states and 161 transitions. [2024-06-20 17:32:30,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 394 transitions, 5417 flow [2024-06-20 17:32:30,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 394 transitions, 5341 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-20 17:32:30,822 INFO L231 Difference]: Finished difference. Result has 268 places, 374 transitions, 4588 flow [2024-06-20 17:32:30,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4408, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=324, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4588, PETRI_PLACES=268, PETRI_TRANSITIONS=374} [2024-06-20 17:32:30,822 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 225 predicate places. [2024-06-20 17:32:30,823 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 374 transitions, 4588 flow [2024-06-20 17:32:30,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:30,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:30,823 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-20 17:32:30,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-20 17:32:30,823 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-20 17:32:30,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:30,824 INFO L85 PathProgramCache]: Analyzing trace with hash -25091234, now seen corresponding path program 8 times [2024-06-20 17:32:30,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:30,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463075893] [2024-06-20 17:32:30,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:30,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:30,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:31,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:31,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:31,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463075893] [2024-06-20 17:32:31,477 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463075893] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:31,477 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:31,477 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:31,477 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645586761] [2024-06-20 17:32:31,477 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:31,477 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:31,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:31,478 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:31,478 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:31,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:31,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 374 transitions, 4588 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:31,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:31,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:31,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:32,339 INFO L124 PetriNetUnfolderBase]: 2329/3920 cut-off events. [2024-06-20 17:32:32,339 INFO L125 PetriNetUnfolderBase]: For 258172/258172 co-relation queries the response was YES. [2024-06-20 17:32:32,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30324 conditions, 3920 events. 2329/3920 cut-off events. For 258172/258172 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 24479 event pairs, 474 based on Foata normal form. 2/3915 useless extension candidates. Maximal degree in co-relation 30203. Up to 3412 conditions per place. [2024-06-20 17:32:32,389 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 329 selfloop transitions, 58 changer transitions 0/394 dead transitions. [2024-06-20 17:32:32,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 394 transitions, 5470 flow [2024-06-20 17:32:32,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:32,390 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:32,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 17:32:32,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-20 17:32:32,390 INFO L175 Difference]: Start difference. First operand has 268 places, 374 transitions, 4588 flow. Second operand 8 states and 161 transitions. [2024-06-20 17:32:32,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 394 transitions, 5470 flow [2024-06-20 17:32:32,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 394 transitions, 5202 flow, removed 52 selfloop flow, removed 9 redundant places. [2024-06-20 17:32:32,846 INFO L231 Difference]: Finished difference. Result has 267 places, 374 transitions, 4445 flow [2024-06-20 17:32:32,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4320, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4445, PETRI_PLACES=267, PETRI_TRANSITIONS=374} [2024-06-20 17:32:32,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 224 predicate places. [2024-06-20 17:32:32,847 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 374 transitions, 4445 flow [2024-06-20 17:32:32,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:32,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:32,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:32,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-20 17:32:32,848 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-20 17:32:32,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:32,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2065658124, now seen corresponding path program 9 times [2024-06-20 17:32:32,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:32,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23855807] [2024-06-20 17:32:32,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:32,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:32,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:33,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-20 17:32:33,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:33,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23855807] [2024-06-20 17:32:33,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23855807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:33,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889970993] [2024-06-20 17:32:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:33,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:33,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:33,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:33,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:33,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:33,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 374 transitions, 4445 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:33,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:33,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:33,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:34,369 INFO L124 PetriNetUnfolderBase]: 2365/3982 cut-off events. [2024-06-20 17:32:34,370 INFO L125 PetriNetUnfolderBase]: For 273458/273458 co-relation queries the response was YES. [2024-06-20 17:32:34,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30871 conditions, 3982 events. 2365/3982 cut-off events. For 273458/273458 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24975 event pairs, 474 based on Foata normal form. 4/3979 useless extension candidates. Maximal degree in co-relation 30750. Up to 3307 conditions per place. [2024-06-20 17:32:34,417 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 314 selfloop transitions, 77 changer transitions 0/398 dead transitions. [2024-06-20 17:32:34,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 398 transitions, 5614 flow [2024-06-20 17:32:34,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:34,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:34,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:32:34,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:32:34,420 INFO L175 Difference]: Start difference. First operand has 267 places, 374 transitions, 4445 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:32:34,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 398 transitions, 5614 flow [2024-06-20 17:32:34,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 398 transitions, 5306 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-20 17:32:34,938 INFO L231 Difference]: Finished difference. Result has 266 places, 381 transitions, 4479 flow [2024-06-20 17:32:34,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4147, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4479, PETRI_PLACES=266, PETRI_TRANSITIONS=381} [2024-06-20 17:32:34,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 223 predicate places. [2024-06-20 17:32:34,939 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 381 transitions, 4479 flow [2024-06-20 17:32:34,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:34,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:34,940 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-20 17:32:34,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-20 17:32:34,940 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-20 17:32:34,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:34,940 INFO L85 PathProgramCache]: Analyzing trace with hash 785120762, now seen corresponding path program 10 times [2024-06-20 17:32:34,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:34,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869421814] [2024-06-20 17:32:34,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:34,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:34,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:35,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:35,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:35,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869421814] [2024-06-20 17:32:35,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869421814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:35,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:35,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:35,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289346607] [2024-06-20 17:32:35,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:35,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:35,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:35,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:35,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:35,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:35,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 381 transitions, 4479 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:35,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:35,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:35,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:36,571 INFO L124 PetriNetUnfolderBase]: 2401/4027 cut-off events. [2024-06-20 17:32:36,571 INFO L125 PetriNetUnfolderBase]: For 289737/289737 co-relation queries the response was YES. [2024-06-20 17:32:36,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31594 conditions, 4027 events. 2401/4027 cut-off events. For 289737/289737 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25290 event pairs, 503 based on Foata normal form. 4/4019 useless extension candidates. Maximal degree in co-relation 31474. Up to 3076 conditions per place. [2024-06-20 17:32:36,618 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 272 selfloop transitions, 126 changer transitions 0/405 dead transitions. [2024-06-20 17:32:36,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 405 transitions, 5845 flow [2024-06-20 17:32:36,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:36,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:36,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 17:32:36,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-20 17:32:36,620 INFO L175 Difference]: Start difference. First operand has 266 places, 381 transitions, 4479 flow. Second operand 8 states and 165 transitions. [2024-06-20 17:32:36,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 405 transitions, 5845 flow [2024-06-20 17:32:37,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 405 transitions, 5682 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:37,104 INFO L231 Difference]: Finished difference. Result has 270 places, 388 transitions, 4760 flow [2024-06-20 17:32:37,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4316, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4760, PETRI_PLACES=270, PETRI_TRANSITIONS=388} [2024-06-20 17:32:37,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 227 predicate places. [2024-06-20 17:32:37,105 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 388 transitions, 4760 flow [2024-06-20 17:32:37,105 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:37,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:37,105 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-20 17:32:37,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-20 17:32:37,105 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-20 17:32:37,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:37,106 INFO L85 PathProgramCache]: Analyzing trace with hash -132921448, now seen corresponding path program 11 times [2024-06-20 17:32:37,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:37,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453070879] [2024-06-20 17:32:37,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:37,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:37,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:37,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:37,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:37,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453070879] [2024-06-20 17:32:37,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453070879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:37,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:37,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:37,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [574230533] [2024-06-20 17:32:37,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:37,821 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:37,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:37,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:37,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:37,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:37,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 388 transitions, 4760 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:37,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:37,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:37,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:38,770 INFO L124 PetriNetUnfolderBase]: 2437/4093 cut-off events. [2024-06-20 17:32:38,771 INFO L125 PetriNetUnfolderBase]: For 306227/306227 co-relation queries the response was YES. [2024-06-20 17:32:38,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32949 conditions, 4093 events. 2437/4093 cut-off events. For 306227/306227 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 25807 event pairs, 501 based on Foata normal form. 4/4085 useless extension candidates. Maximal degree in co-relation 32827. Up to 3107 conditions per place. [2024-06-20 17:32:38,816 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 274 selfloop transitions, 134 changer transitions 0/415 dead transitions. [2024-06-20 17:32:38,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 415 transitions, 6195 flow [2024-06-20 17:32:38,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:38,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:38,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 17:32:38,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-20 17:32:38,818 INFO L175 Difference]: Start difference. First operand has 270 places, 388 transitions, 4760 flow. Second operand 8 states and 166 transitions. [2024-06-20 17:32:38,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 415 transitions, 6195 flow [2024-06-20 17:32:39,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 415 transitions, 5862 flow, removed 82 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:39,302 INFO L231 Difference]: Finished difference. Result has 273 places, 396 transitions, 4933 flow [2024-06-20 17:32:39,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4467, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4933, PETRI_PLACES=273, PETRI_TRANSITIONS=396} [2024-06-20 17:32:39,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-20 17:32:39,302 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 396 transitions, 4933 flow [2024-06-20 17:32:39,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:39,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:39,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:32:39,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-20 17:32:39,303 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-20 17:32:39,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:39,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1738788484, now seen corresponding path program 12 times [2024-06-20 17:32:39,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:39,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41816516] [2024-06-20 17:32:39,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:39,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:39,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:40,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:40,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:40,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41816516] [2024-06-20 17:32:40,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41816516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:40,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:40,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:40,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970043422] [2024-06-20 17:32:40,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:40,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:40,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:40,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:40,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:40,130 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:40,130 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 396 transitions, 4933 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:40,130 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:40,130 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:40,130 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:41,036 INFO L124 PetriNetUnfolderBase]: 2425/4084 cut-off events. [2024-06-20 17:32:41,037 INFO L125 PetriNetUnfolderBase]: For 298456/298456 co-relation queries the response was YES. [2024-06-20 17:32:41,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32134 conditions, 4084 events. 2425/4084 cut-off events. For 298456/298456 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 25748 event pairs, 484 based on Foata normal form. 4/4081 useless extension candidates. Maximal degree in co-relation 32011. Up to 3582 conditions per place. [2024-06-20 17:32:41,092 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 55 changer transitions 0/407 dead transitions. [2024-06-20 17:32:41,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 407 transitions, 5777 flow [2024-06-20 17:32:41,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:41,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:41,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 17:32:41,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:32:41,093 INFO L175 Difference]: Start difference. First operand has 273 places, 396 transitions, 4933 flow. Second operand 8 states and 156 transitions. [2024-06-20 17:32:41,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 407 transitions, 5777 flow [2024-06-20 17:32:41,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 407 transitions, 5508 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:41,581 INFO L231 Difference]: Finished difference. Result has 277 places, 396 transitions, 4781 flow [2024-06-20 17:32:41,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4664, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4781, PETRI_PLACES=277, PETRI_TRANSITIONS=396} [2024-06-20 17:32:41,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-20 17:32:41,582 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 396 transitions, 4781 flow [2024-06-20 17:32:41,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:41,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:41,582 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-20 17:32:41,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-20 17:32:41,582 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-20 17:32:41,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:41,583 INFO L85 PathProgramCache]: Analyzing trace with hash -316912806, now seen corresponding path program 2 times [2024-06-20 17:32:41,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:41,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208728506] [2024-06-20 17:32:41,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:41,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:41,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:42,364 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:42,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:42,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208728506] [2024-06-20 17:32:42,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208728506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:42,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:42,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:42,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [589874743] [2024-06-20 17:32:42,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:42,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:42,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:42,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:42,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:42,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:42,477 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 396 transitions, 4781 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:42,477 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:42,477 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:42,477 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:43,340 INFO L124 PetriNetUnfolderBase]: 2430/4100 cut-off events. [2024-06-20 17:32:43,340 INFO L125 PetriNetUnfolderBase]: For 293910/293910 co-relation queries the response was YES. [2024-06-20 17:32:43,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31903 conditions, 4100 events. 2430/4100 cut-off events. For 293910/293910 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 25923 event pairs, 466 based on Foata normal form. 1/4097 useless extension candidates. Maximal degree in co-relation 31779. Up to 3606 conditions per place. [2024-06-20 17:32:43,391 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 366 selfloop transitions, 46 changer transitions 0/419 dead transitions. [2024-06-20 17:32:43,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 419 transitions, 5732 flow [2024-06-20 17:32:43,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:43,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:43,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 17:32:43,393 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:32:43,393 INFO L175 Difference]: Start difference. First operand has 277 places, 396 transitions, 4781 flow. Second operand 8 states and 160 transitions. [2024-06-20 17:32:43,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 419 transitions, 5732 flow [2024-06-20 17:32:44,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 419 transitions, 5431 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-20 17:32:44,008 INFO L231 Difference]: Finished difference. Result has 276 places, 399 transitions, 4640 flow [2024-06-20 17:32:44,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4480, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4640, PETRI_PLACES=276, PETRI_TRANSITIONS=399} [2024-06-20 17:32:44,009 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-20 17:32:44,009 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 399 transitions, 4640 flow [2024-06-20 17:32:44,009 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:44,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:44,010 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-20 17:32:44,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-20 17:32:44,010 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-20 17:32:44,010 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:44,010 INFO L85 PathProgramCache]: Analyzing trace with hash -340226822, now seen corresponding path program 3 times [2024-06-20 17:32:44,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:44,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1657678656] [2024-06-20 17:32:44,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:44,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:44,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:44,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:44,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:44,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1657678656] [2024-06-20 17:32:44,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1657678656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:44,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:44,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:44,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787972177] [2024-06-20 17:32:44,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:44,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:44,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:44,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:44,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:44,854 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:44,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 399 transitions, 4640 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:44,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:44,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:44,854 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:45,714 INFO L124 PetriNetUnfolderBase]: 2435/4105 cut-off events. [2024-06-20 17:32:45,715 INFO L125 PetriNetUnfolderBase]: For 300746/300746 co-relation queries the response was YES. [2024-06-20 17:32:45,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31775 conditions, 4105 events. 2435/4105 cut-off events. For 300746/300746 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 25945 event pairs, 471 based on Foata normal form. 1/4102 useless extension candidates. Maximal degree in co-relation 31652. Up to 3613 conditions per place. [2024-06-20 17:32:45,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 365 selfloop transitions, 49 changer transitions 0/421 dead transitions. [2024-06-20 17:32:45,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 421 transitions, 5594 flow [2024-06-20 17:32:45,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:45,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:45,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 17:32:45,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 17:32:45,768 INFO L175 Difference]: Start difference. First operand has 276 places, 399 transitions, 4640 flow. Second operand 8 states and 159 transitions. [2024-06-20 17:32:45,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 421 transitions, 5594 flow [2024-06-20 17:32:46,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 421 transitions, 5466 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:46,376 INFO L231 Difference]: Finished difference. Result has 278 places, 402 transitions, 4684 flow [2024-06-20 17:32:46,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4512, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=399, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4684, PETRI_PLACES=278, PETRI_TRANSITIONS=402} [2024-06-20 17:32:46,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-20 17:32:46,377 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 402 transitions, 4684 flow [2024-06-20 17:32:46,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:46,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:46,377 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-20 17:32:46,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-20 17:32:46,377 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-20 17:32:46,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:46,378 INFO L85 PathProgramCache]: Analyzing trace with hash 91747418, now seen corresponding path program 4 times [2024-06-20 17:32:46,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:46,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680059363] [2024-06-20 17:32:46,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:46,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:46,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:47,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:47,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:47,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680059363] [2024-06-20 17:32:47,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680059363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:47,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:47,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:47,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744216665] [2024-06-20 17:32:47,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:47,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:47,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:47,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:47,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:47,269 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:47,270 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 402 transitions, 4684 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:47,270 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:47,270 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:47,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:48,088 INFO L124 PetriNetUnfolderBase]: 2437/4108 cut-off events. [2024-06-20 17:32:48,088 INFO L125 PetriNetUnfolderBase]: For 308143/308143 co-relation queries the response was YES. [2024-06-20 17:32:48,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31848 conditions, 4108 events. 2437/4108 cut-off events. For 308143/308143 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25914 event pairs, 471 based on Foata normal form. 2/4106 useless extension candidates. Maximal degree in co-relation 31724. Up to 3582 conditions per place. [2024-06-20 17:32:48,139 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 352 selfloop transitions, 63 changer transitions 0/422 dead transitions. [2024-06-20 17:32:48,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 422 transitions, 5782 flow [2024-06-20 17:32:48,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:48,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:48,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 160 transitions. [2024-06-20 17:32:48,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:32:48,141 INFO L175 Difference]: Start difference. First operand has 278 places, 402 transitions, 4684 flow. Second operand 8 states and 160 transitions. [2024-06-20 17:32:48,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 422 transitions, 5782 flow [2024-06-20 17:32:48,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 422 transitions, 5642 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:48,759 INFO L231 Difference]: Finished difference. Result has 280 places, 405 transitions, 4748 flow [2024-06-20 17:32:48,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4748, PETRI_PLACES=280, PETRI_TRANSITIONS=405} [2024-06-20 17:32:48,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-20 17:32:48,760 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 405 transitions, 4748 flow [2024-06-20 17:32:48,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:48,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:48,760 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-20 17:32:48,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-20 17:32:48,760 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-20 17:32:48,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:48,761 INFO L85 PathProgramCache]: Analyzing trace with hash 268618042, now seen corresponding path program 1 times [2024-06-20 17:32:48,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:48,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149337107] [2024-06-20 17:32:48,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:48,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:49,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:49,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:49,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149337107] [2024-06-20 17:32:49,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149337107] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:49,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:49,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:49,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [865599184] [2024-06-20 17:32:49,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:49,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:49,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:49,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:49,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:49,617 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:49,617 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 405 transitions, 4748 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:49,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:49,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:49,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:50,449 INFO L124 PetriNetUnfolderBase]: 2442/4117 cut-off events. [2024-06-20 17:32:50,449 INFO L125 PetriNetUnfolderBase]: For 312902/312902 co-relation queries the response was YES. [2024-06-20 17:32:50,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32030 conditions, 4117 events. 2442/4117 cut-off events. For 312902/312902 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 26015 event pairs, 468 based on Foata normal form. 1/4114 useless extension candidates. Maximal degree in co-relation 31905. Up to 3634 conditions per place. [2024-06-20 17:32:50,501 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 367 selfloop transitions, 49 changer transitions 0/423 dead transitions. [2024-06-20 17:32:50,502 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 423 transitions, 5695 flow [2024-06-20 17:32:50,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:50,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:50,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:32:50,503 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:32:50,503 INFO L175 Difference]: Start difference. First operand has 280 places, 405 transitions, 4748 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:32:50,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 423 transitions, 5695 flow [2024-06-20 17:32:51,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 423 transitions, 5543 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-20 17:32:51,133 INFO L231 Difference]: Finished difference. Result has 284 places, 410 transitions, 4801 flow [2024-06-20 17:32:51,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4596, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4801, PETRI_PLACES=284, PETRI_TRANSITIONS=410} [2024-06-20 17:32:51,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-20 17:32:51,133 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 410 transitions, 4801 flow [2024-06-20 17:32:51,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:51,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:51,134 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-20 17:32:51,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-20 17:32:51,134 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-20 17:32:51,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:51,134 INFO L85 PathProgramCache]: Analyzing trace with hash 418256444, now seen corresponding path program 2 times [2024-06-20 17:32:51,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:51,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723671989] [2024-06-20 17:32:51,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:51,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:51,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:51,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:51,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:51,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723671989] [2024-06-20 17:32:51,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723671989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:51,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:51,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:51,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064746120] [2024-06-20 17:32:51,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:51,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:51,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:51,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:51,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:51,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:51,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 410 transitions, 4801 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:51,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:51,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:51,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:52,724 INFO L124 PetriNetUnfolderBase]: 2447/4124 cut-off events. [2024-06-20 17:32:52,724 INFO L125 PetriNetUnfolderBase]: For 320163/320163 co-relation queries the response was YES. [2024-06-20 17:32:52,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32391 conditions, 4124 events. 2447/4124 cut-off events. For 320163/320163 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 26021 event pairs, 468 based on Foata normal form. 1/4121 useless extension candidates. Maximal degree in co-relation 32264. Up to 3632 conditions per place. [2024-06-20 17:32:52,773 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 366 selfloop transitions, 53 changer transitions 0/426 dead transitions. [2024-06-20 17:32:52,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 426 transitions, 5745 flow [2024-06-20 17:32:52,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:52,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:52,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:32:52,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:32:52,775 INFO L175 Difference]: Start difference. First operand has 284 places, 410 transitions, 4801 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:32:52,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 426 transitions, 5745 flow [2024-06-20 17:32:53,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 426 transitions, 5621 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:53,532 INFO L231 Difference]: Finished difference. Result has 288 places, 413 transitions, 4861 flow [2024-06-20 17:32:53,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4677, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4861, PETRI_PLACES=288, PETRI_TRANSITIONS=413} [2024-06-20 17:32:53,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-20 17:32:53,533 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 413 transitions, 4861 flow [2024-06-20 17:32:53,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:53,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:53,534 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-20 17:32:53,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-20 17:32:53,534 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-20 17:32:53,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:53,535 INFO L85 PathProgramCache]: Analyzing trace with hash 387424508, now seen corresponding path program 3 times [2024-06-20 17:32:53,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:53,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978890513] [2024-06-20 17:32:53,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:53,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:53,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:54,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:54,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:54,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978890513] [2024-06-20 17:32:54,420 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978890513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:54,420 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:54,420 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:54,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401765542] [2024-06-20 17:32:54,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:54,421 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:54,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:54,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:54,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:54,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:54,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 413 transitions, 4861 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:54,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:54,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:54,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:55,377 INFO L124 PetriNetUnfolderBase]: 2452/4125 cut-off events. [2024-06-20 17:32:55,377 INFO L125 PetriNetUnfolderBase]: For 328467/328467 co-relation queries the response was YES. [2024-06-20 17:32:55,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32813 conditions, 4125 events. 2452/4125 cut-off events. For 328467/328467 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 26066 event pairs, 480 based on Foata normal form. 1/4119 useless extension candidates. Maximal degree in co-relation 32685. Up to 3572 conditions per place. [2024-06-20 17:32:55,425 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 74 changer transitions 0/428 dead transitions. [2024-06-20 17:32:55,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 428 transitions, 5817 flow [2024-06-20 17:32:55,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:55,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:55,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:32:55,427 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:32:55,427 INFO L175 Difference]: Start difference. First operand has 288 places, 413 transitions, 4861 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:32:55,427 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 428 transitions, 5817 flow [2024-06-20 17:32:56,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 428 transitions, 5655 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-20 17:32:56,096 INFO L231 Difference]: Finished difference. Result has 291 places, 418 transitions, 4969 flow [2024-06-20 17:32:56,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4699, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4969, PETRI_PLACES=291, PETRI_TRANSITIONS=418} [2024-06-20 17:32:56,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-20 17:32:56,097 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 418 transitions, 4969 flow [2024-06-20 17:32:56,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:56,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:56,097 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-20 17:32:56,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-20 17:32:56,098 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-20 17:32:56,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:56,098 INFO L85 PathProgramCache]: Analyzing trace with hash 387929498, now seen corresponding path program 4 times [2024-06-20 17:32:56,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:56,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038120389] [2024-06-20 17:32:56,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:56,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:56,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:56,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:56,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:56,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038120389] [2024-06-20 17:32:56,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038120389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:56,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:56,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:56,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14658977] [2024-06-20 17:32:56,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:56,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:56,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:56,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:56,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:57,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:57,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 418 transitions, 4969 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:57,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:57,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:57,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:32:57,948 INFO L124 PetriNetUnfolderBase]: 2465/4149 cut-off events. [2024-06-20 17:32:57,948 INFO L125 PetriNetUnfolderBase]: For 340879/340879 co-relation queries the response was YES. [2024-06-20 17:32:57,982 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33537 conditions, 4149 events. 2465/4149 cut-off events. For 340879/340879 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26249 event pairs, 478 based on Foata normal form. 1/4143 useless extension candidates. Maximal degree in co-relation 33407. Up to 3569 conditions per place. [2024-06-20 17:32:58,000 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 344 selfloop transitions, 84 changer transitions 0/435 dead transitions. [2024-06-20 17:32:58,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 435 transitions, 6165 flow [2024-06-20 17:32:58,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:32:58,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:32:58,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 17:32:58,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:32:58,002 INFO L175 Difference]: Start difference. First operand has 291 places, 418 transitions, 4969 flow. Second operand 8 states and 156 transitions. [2024-06-20 17:32:58,002 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 435 transitions, 6165 flow [2024-06-20 17:32:58,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 294 places, 435 transitions, 5984 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-20 17:32:58,747 INFO L231 Difference]: Finished difference. Result has 295 places, 424 transitions, 5125 flow [2024-06-20 17:32:58,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4788, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5125, PETRI_PLACES=295, PETRI_TRANSITIONS=424} [2024-06-20 17:32:58,748 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-20 17:32:58,748 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 424 transitions, 5125 flow [2024-06-20 17:32:58,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:58,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:32:58,749 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-20 17:32:58,749 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-20 17:32:58,749 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-20 17:32:58,749 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:32:58,749 INFO L85 PathProgramCache]: Analyzing trace with hash -457647714, now seen corresponding path program 5 times [2024-06-20 17:32:58,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:32:58,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776470567] [2024-06-20 17:32:58,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:32:58,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:32:58,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:32:59,678 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:32:59,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:32:59,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776470567] [2024-06-20 17:32:59,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776470567] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:32:59,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:32:59,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:32:59,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577688581] [2024-06-20 17:32:59,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:32:59,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:32:59,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:32:59,679 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:32:59,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:32:59,771 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:32:59,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 424 transitions, 5125 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:32:59,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:32:59,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:32:59,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:00,594 INFO L124 PetriNetUnfolderBase]: 2462/4141 cut-off events. [2024-06-20 17:33:00,594 INFO L125 PetriNetUnfolderBase]: For 347612/347612 co-relation queries the response was YES. [2024-06-20 17:33:00,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33770 conditions, 4141 events. 2462/4141 cut-off events. For 347612/347612 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26137 event pairs, 480 based on Foata normal form. 1/4135 useless extension candidates. Maximal degree in co-relation 33639. Up to 3586 conditions per place. [2024-06-20 17:33:00,648 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 77 changer transitions 0/435 dead transitions. [2024-06-20 17:33:00,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 435 transitions, 6019 flow [2024-06-20 17:33:00,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:00,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:00,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:33:00,650 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:33:00,650 INFO L175 Difference]: Start difference. First operand has 295 places, 424 transitions, 5125 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:33:00,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 435 transitions, 6019 flow [2024-06-20 17:33:01,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 435 transitions, 5810 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-20 17:33:01,537 INFO L231 Difference]: Finished difference. Result has 299 places, 425 transitions, 5086 flow [2024-06-20 17:33:01,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4917, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5086, PETRI_PLACES=299, PETRI_TRANSITIONS=425} [2024-06-20 17:33:01,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 256 predicate places. [2024-06-20 17:33:01,538 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 425 transitions, 5086 flow [2024-06-20 17:33:01,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:01,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:01,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:01,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-20 17:33:01,538 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-20 17:33:01,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:01,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1640299992, now seen corresponding path program 6 times [2024-06-20 17:33:01,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:01,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592513273] [2024-06-20 17:33:01,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:01,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:01,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:02,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-20 17:33:02,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:02,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592513273] [2024-06-20 17:33:02,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592513273] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:02,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:02,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:02,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607825421] [2024-06-20 17:33:02,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:02,572 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:02,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:02,572 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:02,572 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:02,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:02,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 425 transitions, 5086 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:02,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:02,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:02,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:03,507 INFO L124 PetriNetUnfolderBase]: 2506/4209 cut-off events. [2024-06-20 17:33:03,507 INFO L125 PetriNetUnfolderBase]: For 373640/373640 co-relation queries the response was YES. [2024-06-20 17:33:03,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35136 conditions, 4209 events. 2506/4209 cut-off events. For 373640/373640 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 26635 event pairs, 478 based on Foata normal form. 2/4204 useless extension candidates. Maximal degree in co-relation 35003. Up to 3453 conditions per place. [2024-06-20 17:33:03,565 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 296 selfloop transitions, 153 changer transitions 0/456 dead transitions. [2024-06-20 17:33:03,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 456 transitions, 6768 flow [2024-06-20 17:33:03,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:33:03,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:33:03,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 17:33:03,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-20 17:33:03,566 INFO L175 Difference]: Start difference. First operand has 299 places, 425 transitions, 5086 flow. Second operand 10 states and 198 transitions. [2024-06-20 17:33:03,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 456 transitions, 6768 flow [2024-06-20 17:33:04,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 456 transitions, 6630 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:04,239 INFO L231 Difference]: Finished difference. Result has 306 places, 441 transitions, 5734 flow [2024-06-20 17:33:04,239 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4948, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5734, PETRI_PLACES=306, PETRI_TRANSITIONS=441} [2024-06-20 17:33:04,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 263 predicate places. [2024-06-20 17:33:04,240 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 441 transitions, 5734 flow [2024-06-20 17:33:04,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:04,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:04,240 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-20 17:33:04,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-20 17:33:04,242 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-20 17:33:04,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:04,242 INFO L85 PathProgramCache]: Analyzing trace with hash -457351044, now seen corresponding path program 7 times [2024-06-20 17:33:04,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:04,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246607983] [2024-06-20 17:33:04,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:04,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:04,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:05,098 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:05,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:05,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246607983] [2024-06-20 17:33:05,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1246607983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:05,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:05,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:05,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391845902] [2024-06-20 17:33:05,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:05,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:05,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:05,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:05,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:05,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:05,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 441 transitions, 5734 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:05,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:05,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:05,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:06,073 INFO L124 PetriNetUnfolderBase]: 2511/4222 cut-off events. [2024-06-20 17:33:06,073 INFO L125 PetriNetUnfolderBase]: For 384958/384958 co-relation queries the response was YES. [2024-06-20 17:33:06,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36160 conditions, 4222 events. 2511/4222 cut-off events. For 384958/384958 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 26756 event pairs, 480 based on Foata normal form. 1/4216 useless extension candidates. Maximal degree in co-relation 36024. Up to 3642 conditions per place. [2024-06-20 17:33:06,134 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 88 changer transitions 0/455 dead transitions. [2024-06-20 17:33:06,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 455 transitions, 6790 flow [2024-06-20 17:33:06,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:06,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:06,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:33:06,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:33:06,136 INFO L175 Difference]: Start difference. First operand has 306 places, 441 transitions, 5734 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:33:06,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 455 transitions, 6790 flow [2024-06-20 17:33:06,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 455 transitions, 6494 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:06,965 INFO L231 Difference]: Finished difference. Result has 309 places, 445 transitions, 5776 flow [2024-06-20 17:33:06,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5454, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=353, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5776, PETRI_PLACES=309, PETRI_TRANSITIONS=445} [2024-06-20 17:33:06,966 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-20 17:33:06,966 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 445 transitions, 5776 flow [2024-06-20 17:33:06,966 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:06,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:06,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-20 17:33:06,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-20 17:33:06,967 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-20 17:33:06,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:06,967 INFO L85 PathProgramCache]: Analyzing trace with hash 617380958, now seen corresponding path program 8 times [2024-06-20 17:33:06,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:06,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746547332] [2024-06-20 17:33:06,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:06,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:06,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:07,763 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:07,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:07,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746547332] [2024-06-20 17:33:07,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746547332] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:07,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:07,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:07,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186040048] [2024-06-20 17:33:07,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:07,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:07,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:07,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:07,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:07,860 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:07,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 445 transitions, 5776 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:07,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:07,860 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:07,860 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:08,790 INFO L124 PetriNetUnfolderBase]: 2508/4218 cut-off events. [2024-06-20 17:33:08,791 INFO L125 PetriNetUnfolderBase]: For 377024/377024 co-relation queries the response was YES. [2024-06-20 17:33:08,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35715 conditions, 4218 events. 2508/4218 cut-off events. For 377024/377024 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 26704 event pairs, 480 based on Foata normal form. 1/4212 useless extension candidates. Maximal degree in co-relation 35577. Up to 3591 conditions per place. [2024-06-20 17:33:08,844 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 343 selfloop transitions, 110 changer transitions 0/460 dead transitions. [2024-06-20 17:33:08,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 460 transitions, 6827 flow [2024-06-20 17:33:08,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:08,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:08,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:33:08,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:33:08,847 INFO L175 Difference]: Start difference. First operand has 309 places, 445 transitions, 5776 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:33:08,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 460 transitions, 6827 flow [2024-06-20 17:33:09,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 460 transitions, 6579 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:09,682 INFO L231 Difference]: Finished difference. Result has 313 places, 450 transitions, 5898 flow [2024-06-20 17:33:09,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5528, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5898, PETRI_PLACES=313, PETRI_TRANSITIONS=450} [2024-06-20 17:33:09,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 270 predicate places. [2024-06-20 17:33:09,683 INFO L495 AbstractCegarLoop]: Abstraction has has 313 places, 450 transitions, 5898 flow [2024-06-20 17:33:09,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:09,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:09,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:09,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-20 17:33:09,684 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-20 17:33:09,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:09,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1491935142, now seen corresponding path program 4 times [2024-06-20 17:33:09,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:09,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847105362] [2024-06-20 17:33:09,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:09,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:09,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:10,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:10,327 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:10,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847105362] [2024-06-20 17:33:10,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847105362] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:10,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:10,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:10,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272041607] [2024-06-20 17:33:10,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:10,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:10,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:10,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:10,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:10,393 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:10,394 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 450 transitions, 5898 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:10,394 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:10,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:10,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:11,266 INFO L124 PetriNetUnfolderBase]: 2511/4227 cut-off events. [2024-06-20 17:33:11,267 INFO L125 PetriNetUnfolderBase]: For 381460/381460 co-relation queries the response was YES. [2024-06-20 17:33:11,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35648 conditions, 4227 events. 2511/4227 cut-off events. For 381460/381460 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 26811 event pairs, 466 based on Foata normal form. 2/4226 useless extension candidates. Maximal degree in co-relation 35508. Up to 3756 conditions per place. [2024-06-20 17:33:11,324 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 419 selfloop transitions, 48 changer transitions 0/474 dead transitions. [2024-06-20 17:33:11,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 474 transitions, 6966 flow [2024-06-20 17:33:11,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:11,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:11,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:33:11,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:33:11,326 INFO L175 Difference]: Start difference. First operand has 313 places, 450 transitions, 5898 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:33:11,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 474 transitions, 6966 flow [2024-06-20 17:33:12,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 474 transitions, 6659 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:12,279 INFO L231 Difference]: Finished difference. Result has 317 places, 454 transitions, 5777 flow [2024-06-20 17:33:12,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5591, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5777, PETRI_PLACES=317, PETRI_TRANSITIONS=454} [2024-06-20 17:33:12,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-20 17:33:12,279 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 454 transitions, 5777 flow [2024-06-20 17:33:12,280 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:12,280 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:12,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-20 17:33:12,280 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-20 17:33:12,281 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-20 17:33:12,281 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:12,281 INFO L85 PathProgramCache]: Analyzing trace with hash 847016570, now seen corresponding path program 5 times [2024-06-20 17:33:12,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:12,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67035683] [2024-06-20 17:33:12,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:12,282 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:12,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:12,998 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:12,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:12,999 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67035683] [2024-06-20 17:33:12,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67035683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:12,999 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:12,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:12,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542761959] [2024-06-20 17:33:12,999 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:12,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:13,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:13,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:13,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:13,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:13,075 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 454 transitions, 5777 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:13,075 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:13,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:13,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:14,006 INFO L124 PetriNetUnfolderBase]: 2539/4279 cut-off events. [2024-06-20 17:33:14,007 INFO L125 PetriNetUnfolderBase]: For 381349/381349 co-relation queries the response was YES. [2024-06-20 17:33:14,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35782 conditions, 4279 events. 2539/4279 cut-off events. For 381349/381349 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 27181 event pairs, 466 based on Foata normal form. 1/4277 useless extension candidates. Maximal degree in co-relation 35641. Up to 3782 conditions per place. [2024-06-20 17:33:14,068 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 433 selfloop transitions, 54 changer transitions 0/494 dead transitions. [2024-06-20 17:33:14,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 494 transitions, 7023 flow [2024-06-20 17:33:14,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:14,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:14,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 17:33:14,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 17:33:14,069 INFO L175 Difference]: Start difference. First operand has 317 places, 454 transitions, 5777 flow. Second operand 9 states and 183 transitions. [2024-06-20 17:33:14,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 494 transitions, 7023 flow [2024-06-20 17:33:15,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 494 transitions, 6813 flow, removed 44 selfloop flow, removed 8 redundant places. [2024-06-20 17:33:15,038 INFO L231 Difference]: Finished difference. Result has 320 places, 469 transitions, 5922 flow [2024-06-20 17:33:15,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5567, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5922, PETRI_PLACES=320, PETRI_TRANSITIONS=469} [2024-06-20 17:33:15,039 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-20 17:33:15,039 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 469 transitions, 5922 flow [2024-06-20 17:33:15,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:15,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:15,040 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-20 17:33:15,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-20 17:33:15,040 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-20 17:33:15,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:15,041 INFO L85 PathProgramCache]: Analyzing trace with hash -845038184, now seen corresponding path program 1 times [2024-06-20 17:33:15,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:15,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249540390] [2024-06-20 17:33:15,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:15,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:15,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:15,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:15,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249540390] [2024-06-20 17:33:15,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249540390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:15,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:15,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:15,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008932533] [2024-06-20 17:33:15,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:15,961 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:15,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:15,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:15,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:16,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:16,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 469 transitions, 5922 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:16,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:16,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:16,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:17,017 INFO L124 PetriNetUnfolderBase]: 2547/4287 cut-off events. [2024-06-20 17:33:17,017 INFO L125 PetriNetUnfolderBase]: For 393885/393885 co-relation queries the response was YES. [2024-06-20 17:33:17,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36052 conditions, 4287 events. 2547/4287 cut-off events. For 393885/393885 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 27245 event pairs, 462 based on Foata normal form. 2/4285 useless extension candidates. Maximal degree in co-relation 35908. Up to 3847 conditions per place. [2024-06-20 17:33:17,081 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 469 selfloop transitions, 16 changer transitions 0/492 dead transitions. [2024-06-20 17:33:17,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 492 transitions, 7042 flow [2024-06-20 17:33:17,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:17,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:17,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 156 transitions. [2024-06-20 17:33:17,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:33:17,082 INFO L175 Difference]: Start difference. First operand has 320 places, 469 transitions, 5922 flow. Second operand 8 states and 156 transitions. [2024-06-20 17:33:17,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 492 transitions, 7042 flow [2024-06-20 17:33:18,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 492 transitions, 6914 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-20 17:33:18,097 INFO L231 Difference]: Finished difference. Result has 321 places, 471 transitions, 5917 flow [2024-06-20 17:33:18,097 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5794, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=469, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5917, PETRI_PLACES=321, PETRI_TRANSITIONS=471} [2024-06-20 17:33:18,097 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-20 17:33:18,097 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 471 transitions, 5917 flow [2024-06-20 17:33:18,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:18,098 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:18,098 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:18,098 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-20 17:33:18,098 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-20 17:33:18,098 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:18,098 INFO L85 PathProgramCache]: Analyzing trace with hash 240891742, now seen corresponding path program 2 times [2024-06-20 17:33:18,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:18,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218519642] [2024-06-20 17:33:18,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:18,099 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:18,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:18,967 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:18,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:18,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218519642] [2024-06-20 17:33:18,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218519642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:18,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:18,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:18,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329219519] [2024-06-20 17:33:18,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:18,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:18,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:18,969 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:18,969 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:19,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:19,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 471 transitions, 5917 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:19,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:19,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:19,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:20,009 INFO L124 PetriNetUnfolderBase]: 2555/4299 cut-off events. [2024-06-20 17:33:20,009 INFO L125 PetriNetUnfolderBase]: For 403274/403274 co-relation queries the response was YES. [2024-06-20 17:33:20,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36404 conditions, 4299 events. 2555/4299 cut-off events. For 403274/403274 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 27393 event pairs, 496 based on Foata normal form. 2/4297 useless extension candidates. Maximal degree in co-relation 36258. Up to 3876 conditions per place. [2024-06-20 17:33:20,073 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 466 selfloop transitions, 17 changer transitions 0/490 dead transitions. [2024-06-20 17:33:20,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 490 transitions, 7023 flow [2024-06-20 17:33:20,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:20,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:20,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 17:33:20,074 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-20 17:33:20,074 INFO L175 Difference]: Start difference. First operand has 321 places, 471 transitions, 5917 flow. Second operand 8 states and 153 transitions. [2024-06-20 17:33:20,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 490 transitions, 7023 flow [2024-06-20 17:33:21,143 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 490 transitions, 6916 flow, removed 39 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:21,149 INFO L231 Difference]: Finished difference. Result has 323 places, 473 transitions, 5939 flow [2024-06-20 17:33:21,150 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5810, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=454, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5939, PETRI_PLACES=323, PETRI_TRANSITIONS=473} [2024-06-20 17:33:21,150 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-20 17:33:21,150 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 473 transitions, 5939 flow [2024-06-20 17:33:21,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:21,151 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:21,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] [2024-06-20 17:33:21,151 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-20 17:33:21,151 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-20 17:33:21,151 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:21,151 INFO L85 PathProgramCache]: Analyzing trace with hash -18464584, now seen corresponding path program 1 times [2024-06-20 17:33:21,151 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:21,152 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209592323] [2024-06-20 17:33:21,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:21,152 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:21,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:22,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:22,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:22,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209592323] [2024-06-20 17:33:22,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1209592323] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:22,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:22,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:22,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888084739] [2024-06-20 17:33:22,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:22,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:22,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:22,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:22,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:22,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:22,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 473 transitions, 5939 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:22,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:22,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:22,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:23,358 INFO L124 PetriNetUnfolderBase]: 2565/4325 cut-off events. [2024-06-20 17:33:23,359 INFO L125 PetriNetUnfolderBase]: For 413979/413979 co-relation queries the response was YES. [2024-06-20 17:33:23,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36670 conditions, 4325 events. 2565/4325 cut-off events. For 413979/413979 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27515 event pairs, 487 based on Foata normal form. 2/4321 useless extension candidates. Maximal degree in co-relation 36523. Up to 3740 conditions per place. [2024-06-20 17:33:23,419 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 401 selfloop transitions, 86 changer transitions 0/494 dead transitions. [2024-06-20 17:33:23,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 494 transitions, 7109 flow [2024-06-20 17:33:23,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:23,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:23,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:33:23,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:33:23,420 INFO L175 Difference]: Start difference. First operand has 323 places, 473 transitions, 5939 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:33:23,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 494 transitions, 7109 flow [2024-06-20 17:33:24,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 494 transitions, 6996 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:24,448 INFO L231 Difference]: Finished difference. Result has 326 places, 477 transitions, 6155 flow [2024-06-20 17:33:24,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5826, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6155, PETRI_PLACES=326, PETRI_TRANSITIONS=477} [2024-06-20 17:33:24,449 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-20 17:33:24,449 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 477 transitions, 6155 flow [2024-06-20 17:33:24,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:24,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:24,449 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-20 17:33:24,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-20 17:33:24,450 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-20 17:33:24,450 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:24,450 INFO L85 PathProgramCache]: Analyzing trace with hash -45953126, now seen corresponding path program 3 times [2024-06-20 17:33:24,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:24,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919569853] [2024-06-20 17:33:24,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:24,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:24,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:25,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:25,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:25,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919569853] [2024-06-20 17:33:25,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [919569853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:25,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:25,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:25,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223797493] [2024-06-20 17:33:25,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:25,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:25,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:25,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:25,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:25,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 477 transitions, 6155 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:25,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:25,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:25,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:26,367 INFO L124 PetriNetUnfolderBase]: 2573/4331 cut-off events. [2024-06-20 17:33:26,367 INFO L125 PetriNetUnfolderBase]: For 425747/425747 co-relation queries the response was YES. [2024-06-20 17:33:26,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37333 conditions, 4331 events. 2573/4331 cut-off events. For 425747/425747 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 27568 event pairs, 494 based on Foata normal form. 2/4329 useless extension candidates. Maximal degree in co-relation 37185. Up to 3908 conditions per place. [2024-06-20 17:33:26,429 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 470 selfloop transitions, 17 changer transitions 0/494 dead transitions. [2024-06-20 17:33:26,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 494 transitions, 7274 flow [2024-06-20 17:33:26,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:26,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:26,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 17:33:26,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 17:33:26,431 INFO L175 Difference]: Start difference. First operand has 326 places, 477 transitions, 6155 flow. Second operand 8 states and 150 transitions. [2024-06-20 17:33:26,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 494 transitions, 7274 flow [2024-06-20 17:33:27,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 494 transitions, 6973 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-20 17:33:27,461 INFO L231 Difference]: Finished difference. Result has 328 places, 480 transitions, 6006 flow [2024-06-20 17:33:27,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5854, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=477, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6006, PETRI_PLACES=328, PETRI_TRANSITIONS=480} [2024-06-20 17:33:27,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-20 17:33:27,461 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 480 transitions, 6006 flow [2024-06-20 17:33:27,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:27,462 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:27,462 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-20 17:33:27,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-20 17:33:27,462 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-20 17:33:27,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:27,462 INFO L85 PathProgramCache]: Analyzing trace with hash 269131960, now seen corresponding path program 2 times [2024-06-20 17:33:27,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:27,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135826994] [2024-06-20 17:33:27,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:27,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:27,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:28,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:28,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:28,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135826994] [2024-06-20 17:33:28,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135826994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:28,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:28,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:28,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376427157] [2024-06-20 17:33:28,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:28,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:28,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:28,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:28,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:28,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:28,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 480 transitions, 6006 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:28,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:28,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:28,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:29,526 INFO L124 PetriNetUnfolderBase]: 2591/4368 cut-off events. [2024-06-20 17:33:29,526 INFO L125 PetriNetUnfolderBase]: For 439913/439913 co-relation queries the response was YES. [2024-06-20 17:33:29,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37629 conditions, 4368 events. 2591/4368 cut-off events. For 439913/439913 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27829 event pairs, 461 based on Foata normal form. 2/4366 useless extension candidates. Maximal degree in co-relation 37479. Up to 3667 conditions per place. [2024-06-20 17:33:29,586 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 363 selfloop transitions, 133 changer transitions 0/503 dead transitions. [2024-06-20 17:33:29,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 503 transitions, 7507 flow [2024-06-20 17:33:29,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:29,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:29,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 17:33:29,587 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 17:33:29,588 INFO L175 Difference]: Start difference. First operand has 328 places, 480 transitions, 6006 flow. Second operand 9 states and 178 transitions. [2024-06-20 17:33:29,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 503 transitions, 7507 flow [2024-06-20 17:33:30,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 503 transitions, 7366 flow, removed 46 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:30,660 INFO L231 Difference]: Finished difference. Result has 332 places, 488 transitions, 6458 flow [2024-06-20 17:33:30,661 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5865, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6458, PETRI_PLACES=332, PETRI_TRANSITIONS=488} [2024-06-20 17:33:30,661 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-20 17:33:30,661 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 488 transitions, 6458 flow [2024-06-20 17:33:30,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:30,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:30,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:30,662 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-20 17:33:30,662 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-20 17:33:30,662 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:30,662 INFO L85 PathProgramCache]: Analyzing trace with hash 2080680910, now seen corresponding path program 3 times [2024-06-20 17:33:30,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:30,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783855303] [2024-06-20 17:33:30,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:30,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:30,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:31,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-20 17:33:31,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:31,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783855303] [2024-06-20 17:33:31,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783855303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:31,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:31,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:31,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1739407672] [2024-06-20 17:33:31,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:31,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:31,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:31,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:31,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:31,744 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:31,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 488 transitions, 6458 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:31,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:31,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:31,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:32,858 INFO L124 PetriNetUnfolderBase]: 2611/4392 cut-off events. [2024-06-20 17:33:32,858 INFO L125 PetriNetUnfolderBase]: For 451536/451536 co-relation queries the response was YES. [2024-06-20 17:33:32,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38562 conditions, 4392 events. 2611/4392 cut-off events. For 451536/451536 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27943 event pairs, 455 based on Foata normal form. 2/4390 useless extension candidates. Maximal degree in co-relation 38411. Up to 3815 conditions per place. [2024-06-20 17:33:32,916 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 418 selfloop transitions, 85 changer transitions 0/510 dead transitions. [2024-06-20 17:33:32,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 510 transitions, 7714 flow [2024-06-20 17:33:32,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:32,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:32,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:33:32,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:33:32,918 INFO L175 Difference]: Start difference. First operand has 332 places, 488 transitions, 6458 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:33:32,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 510 transitions, 7714 flow [2024-06-20 17:33:34,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 510 transitions, 7380 flow, removed 84 selfloop flow, removed 5 redundant places. [2024-06-20 17:33:34,183 INFO L231 Difference]: Finished difference. Result has 336 places, 496 transitions, 6517 flow [2024-06-20 17:33:34,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6141, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6517, PETRI_PLACES=336, PETRI_TRANSITIONS=496} [2024-06-20 17:33:34,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-20 17:33:34,184 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 496 transitions, 6517 flow [2024-06-20 17:33:34,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:34,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:34,185 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-20 17:33:34,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-20 17:33:34,185 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-20 17:33:34,188 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:34,188 INFO L85 PathProgramCache]: Analyzing trace with hash -45948166, now seen corresponding path program 4 times [2024-06-20 17:33:34,188 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:34,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270432771] [2024-06-20 17:33:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:34,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:35,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:35,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:35,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270432771] [2024-06-20 17:33:35,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270432771] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:35,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:35,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:35,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903198408] [2024-06-20 17:33:35,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:35,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:35,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:35,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:35,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:35,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:35,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 496 transitions, 6517 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:35,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:35,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:35,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:36,627 INFO L124 PetriNetUnfolderBase]: 2605/4386 cut-off events. [2024-06-20 17:33:36,628 INFO L125 PetriNetUnfolderBase]: For 448703/448703 co-relation queries the response was YES. [2024-06-20 17:33:36,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38302 conditions, 4386 events. 2605/4386 cut-off events. For 448703/448703 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 27932 event pairs, 455 based on Foata normal form. 2/4384 useless extension candidates. Maximal degree in co-relation 38149. Up to 3807 conditions per place. [2024-06-20 17:33:36,689 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 424 selfloop transitions, 79 changer transitions 0/510 dead transitions. [2024-06-20 17:33:36,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 510 transitions, 7565 flow [2024-06-20 17:33:36,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:36,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:36,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-20 17:33:36,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-20 17:33:36,690 INFO L175 Difference]: Start difference. First operand has 336 places, 496 transitions, 6517 flow. Second operand 9 states and 174 transitions. [2024-06-20 17:33:36,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 510 transitions, 7565 flow [2024-06-20 17:33:37,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 510 transitions, 7184 flow, removed 109 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:37,937 INFO L231 Difference]: Finished difference. Result has 339 places, 496 transitions, 6301 flow [2024-06-20 17:33:37,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6136, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6301, PETRI_PLACES=339, PETRI_TRANSITIONS=496} [2024-06-20 17:33:37,939 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 17:33:37,939 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 496 transitions, 6301 flow [2024-06-20 17:33:37,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:37,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:37,939 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-20 17:33:37,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-20 17:33:37,940 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-20 17:33:37,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:37,940 INFO L85 PathProgramCache]: Analyzing trace with hash 793709498, now seen corresponding path program 4 times [2024-06-20 17:33:37,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:37,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653789238] [2024-06-20 17:33:37,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:37,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:37,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:38,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:38,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:38,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653789238] [2024-06-20 17:33:38,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [653789238] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:38,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:38,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:33:38,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492750101] [2024-06-20 17:33:38,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:38,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:33:38,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:38,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:33:38,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:33:38,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:38,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 496 transitions, 6301 flow. Second operand has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:38,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:38,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:38,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:39,918 INFO L124 PetriNetUnfolderBase]: 2600/4370 cut-off events. [2024-06-20 17:33:39,918 INFO L125 PetriNetUnfolderBase]: For 453253/453253 co-relation queries the response was YES. [2024-06-20 17:33:39,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37829 conditions, 4370 events. 2600/4370 cut-off events. For 453253/453253 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 27929 event pairs, 495 based on Foata normal form. 2/4367 useless extension candidates. Maximal degree in co-relation 37675. Up to 3937 conditions per place. [2024-06-20 17:33:39,977 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 479 selfloop transitions, 24 changer transitions 0/510 dead transitions. [2024-06-20 17:33:39,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 510 transitions, 7445 flow [2024-06-20 17:33:39,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:33:39,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:33:39,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-20 17:33:39,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-20 17:33:39,978 INFO L175 Difference]: Start difference. First operand has 339 places, 496 transitions, 6301 flow. Second operand 8 states and 150 transitions. [2024-06-20 17:33:39,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 510 transitions, 7445 flow [2024-06-20 17:33:40,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 510 transitions, 7202 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-20 17:33:40,937 INFO L231 Difference]: Finished difference. Result has 339 places, 499 transitions, 6229 flow [2024-06-20 17:33:40,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6058, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=472, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6229, PETRI_PLACES=339, PETRI_TRANSITIONS=499} [2024-06-20 17:33:40,938 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 296 predicate places. [2024-06-20 17:33:40,938 INFO L495 AbstractCegarLoop]: Abstraction has has 339 places, 499 transitions, 6229 flow [2024-06-20 17:33:40,938 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.666666666666666) internal successors, (123), 9 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:40,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:40,939 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-20 17:33:40,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-20 17:33:40,939 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-20 17:33:40,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:40,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1022025738, now seen corresponding path program 5 times [2024-06-20 17:33:40,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:40,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673268324] [2024-06-20 17:33:40,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:40,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:40,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:41,884 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:41,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:41,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673268324] [2024-06-20 17:33:41,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673268324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:41,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:41,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:41,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203685799] [2024-06-20 17:33:41,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:41,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:41,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:41,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:41,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:42,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:42,005 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 339 places, 499 transitions, 6229 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:42,005 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:42,005 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:42,005 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:43,090 INFO L124 PetriNetUnfolderBase]: 2626/4403 cut-off events. [2024-06-20 17:33:43,090 INFO L125 PetriNetUnfolderBase]: For 472569/472569 co-relation queries the response was YES. [2024-06-20 17:33:43,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38462 conditions, 4403 events. 2626/4403 cut-off events. For 472569/472569 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28082 event pairs, 526 based on Foata normal form. 2/4393 useless extension candidates. Maximal degree in co-relation 38308. Up to 3588 conditions per place. [2024-06-20 17:33:43,146 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 323 selfloop transitions, 189 changer transitions 0/519 dead transitions. [2024-06-20 17:33:43,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 519 transitions, 7764 flow [2024-06-20 17:33:43,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:43,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:43,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 17:33:43,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-20 17:33:43,148 INFO L175 Difference]: Start difference. First operand has 339 places, 499 transitions, 6229 flow. Second operand 9 states and 179 transitions. [2024-06-20 17:33:43,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 519 transitions, 7764 flow [2024-06-20 17:33:44,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 341 places, 519 transitions, 7599 flow, removed 49 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:44,181 INFO L231 Difference]: Finished difference. Result has 343 places, 507 transitions, 6772 flow [2024-06-20 17:33:44,182 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6064, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6772, PETRI_PLACES=343, PETRI_TRANSITIONS=507} [2024-06-20 17:33:44,182 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 300 predicate places. [2024-06-20 17:33:44,182 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 507 transitions, 6772 flow [2024-06-20 17:33:44,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:44,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:44,183 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-20 17:33:44,183 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-20 17:33:44,183 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-20 17:33:44,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:44,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1993390682, now seen corresponding path program 6 times [2024-06-20 17:33:44,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:44,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675716016] [2024-06-20 17:33:44,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:44,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:44,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:45,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:45,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:45,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675716016] [2024-06-20 17:33:45,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675716016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:45,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:45,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:45,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18924379] [2024-06-20 17:33:45,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:45,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:45,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:45,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:45,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:45,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:45,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 507 transitions, 6772 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:45,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:45,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:45,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:46,613 INFO L124 PetriNetUnfolderBase]: 2646/4447 cut-off events. [2024-06-20 17:33:46,613 INFO L125 PetriNetUnfolderBase]: For 485091/485091 co-relation queries the response was YES. [2024-06-20 17:33:46,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39477 conditions, 4447 events. 2646/4447 cut-off events. For 485091/485091 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 28460 event pairs, 474 based on Foata normal form. 2/4442 useless extension candidates. Maximal degree in co-relation 39322. Up to 3730 conditions per place. [2024-06-20 17:33:46,675 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 394 selfloop transitions, 125 changer transitions 0/526 dead transitions. [2024-06-20 17:33:46,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 526 transitions, 8036 flow [2024-06-20 17:33:46,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:46,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:46,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:33:46,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:33:46,677 INFO L175 Difference]: Start difference. First operand has 343 places, 507 transitions, 6772 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:33:46,677 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 526 transitions, 8036 flow [2024-06-20 17:33:47,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 526 transitions, 7511 flow, removed 77 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:47,752 INFO L231 Difference]: Finished difference. Result has 346 places, 515 transitions, 6708 flow [2024-06-20 17:33:47,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6255, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6708, PETRI_PLACES=346, PETRI_TRANSITIONS=515} [2024-06-20 17:33:47,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-20 17:33:47,752 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 515 transitions, 6708 flow [2024-06-20 17:33:47,753 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:47,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:47,753 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-20 17:33:47,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-20 17:33:47,753 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-20 17:33:47,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:47,753 INFO L85 PathProgramCache]: Analyzing trace with hash 800380698, now seen corresponding path program 7 times [2024-06-20 17:33:47,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:47,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [412821639] [2024-06-20 17:33:47,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:47,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:47,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:48,679 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:48,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:48,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [412821639] [2024-06-20 17:33:48,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [412821639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:48,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:48,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:48,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1528569430] [2024-06-20 17:33:48,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:48,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:48,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:48,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:48,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:48,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:48,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 515 transitions, 6708 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:48,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:48,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:48,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:49,910 INFO L124 PetriNetUnfolderBase]: 2664/4466 cut-off events. [2024-06-20 17:33:49,911 INFO L125 PetriNetUnfolderBase]: For 499283/499283 co-relation queries the response was YES. [2024-06-20 17:33:49,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39748 conditions, 4466 events. 2664/4466 cut-off events. For 499283/499283 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28576 event pairs, 498 based on Foata normal form. 2/4458 useless extension candidates. Maximal degree in co-relation 39592. Up to 3631 conditions per place. [2024-06-20 17:33:49,970 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 169 changer transitions 0/534 dead transitions. [2024-06-20 17:33:49,970 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 534 transitions, 8253 flow [2024-06-20 17:33:49,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:49,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:49,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 17:33:49,971 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-20 17:33:49,971 INFO L175 Difference]: Start difference. First operand has 346 places, 515 transitions, 6708 flow. Second operand 9 states and 179 transitions. [2024-06-20 17:33:49,971 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 534 transitions, 8253 flow [2024-06-20 17:33:51,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 534 transitions, 7882 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:51,098 INFO L231 Difference]: Finished difference. Result has 350 places, 522 transitions, 6984 flow [2024-06-20 17:33:51,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6337, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=162, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6984, PETRI_PLACES=350, PETRI_TRANSITIONS=522} [2024-06-20 17:33:51,099 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-20 17:33:51,099 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 522 transitions, 6984 flow [2024-06-20 17:33:51,099 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:51,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:51,100 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-20 17:33:51,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-20 17:33:51,100 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-20 17:33:51,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:51,100 INFO L85 PathProgramCache]: Analyzing trace with hash 381272186, now seen corresponding path program 8 times [2024-06-20 17:33:51,100 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:51,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292819046] [2024-06-20 17:33:51,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:51,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:51,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:52,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-20 17:33:52,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:52,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292819046] [2024-06-20 17:33:52,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292819046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:52,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:52,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:52,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812090014] [2024-06-20 17:33:52,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:52,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:52,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:52,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:52,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:52,480 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:52,480 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 522 transitions, 6984 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:52,480 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:52,480 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:52,480 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:53,627 INFO L124 PetriNetUnfolderBase]: 2658/4456 cut-off events. [2024-06-20 17:33:53,628 INFO L125 PetriNetUnfolderBase]: For 502055/502055 co-relation queries the response was YES. [2024-06-20 17:33:53,669 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39855 conditions, 4456 events. 2658/4456 cut-off events. For 502055/502055 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28460 event pairs, 498 based on Foata normal form. 2/4448 useless extension candidates. Maximal degree in co-relation 39697. Up to 3643 conditions per place. [2024-06-20 17:33:53,690 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 371 selfloop transitions, 155 changer transitions 0/533 dead transitions. [2024-06-20 17:33:53,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 533 transitions, 8066 flow [2024-06-20 17:33:53,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:53,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:53,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:33:53,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:33:53,692 INFO L175 Difference]: Start difference. First operand has 350 places, 522 transitions, 6984 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:33:53,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 533 transitions, 8066 flow [2024-06-20 17:33:55,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 533 transitions, 7478 flow, removed 135 selfloop flow, removed 6 redundant places. [2024-06-20 17:33:55,143 INFO L231 Difference]: Finished difference. Result has 353 places, 522 transitions, 6713 flow [2024-06-20 17:33:55,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6713, PETRI_PLACES=353, PETRI_TRANSITIONS=522} [2024-06-20 17:33:55,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 17:33:55,144 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 522 transitions, 6713 flow [2024-06-20 17:33:55,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:55,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:55,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:33:55,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-20 17:33:55,144 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-20 17:33:55,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:55,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1640308920, now seen corresponding path program 9 times [2024-06-20 17:33:55,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:55,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423082863] [2024-06-20 17:33:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:55,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:55,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:33:56,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:33:56,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:33:56,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423082863] [2024-06-20 17:33:56,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423082863] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:33:56,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:33:56,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:33:56,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357443459] [2024-06-20 17:33:56,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:33:56,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:33:56,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:33:56,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:33:56,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:33:56,423 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:33:56,423 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 522 transitions, 6713 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:56,423 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:33:56,423 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:33:56,423 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:33:57,557 INFO L124 PetriNetUnfolderBase]: 2660/4459 cut-off events. [2024-06-20 17:33:57,557 INFO L125 PetriNetUnfolderBase]: For 502878/502878 co-relation queries the response was YES. [2024-06-20 17:33:57,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39535 conditions, 4459 events. 2660/4459 cut-off events. For 502878/502878 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 28473 event pairs, 498 based on Foata normal form. 2/4451 useless extension candidates. Maximal degree in co-relation 39376. Up to 3560 conditions per place. [2024-06-20 17:33:57,619 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 294 selfloop transitions, 237 changer transitions 0/538 dead transitions. [2024-06-20 17:33:57,619 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 538 transitions, 8175 flow [2024-06-20 17:33:57,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:33:57,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:33:57,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-20 17:33:57,620 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-20 17:33:57,620 INFO L175 Difference]: Start difference. First operand has 353 places, 522 transitions, 6713 flow. Second operand 9 states and 179 transitions. [2024-06-20 17:33:57,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 538 transitions, 8175 flow [2024-06-20 17:33:59,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 538 transitions, 7784 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-20 17:33:59,097 INFO L231 Difference]: Finished difference. Result has 353 places, 526 transitions, 6989 flow [2024-06-20 17:33:59,098 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6322, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6989, PETRI_PLACES=353, PETRI_TRANSITIONS=526} [2024-06-20 17:33:59,098 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-20 17:33:59,098 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 526 transitions, 6989 flow [2024-06-20 17:33:59,098 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:33:59,099 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:33:59,099 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-20 17:33:59,099 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-20 17:33:59,099 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-20 17:33:59,099 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:33:59,099 INFO L85 PathProgramCache]: Analyzing trace with hash -2079931574, now seen corresponding path program 10 times [2024-06-20 17:33:59,099 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:33:59,099 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069151010] [2024-06-20 17:33:59,100 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:33:59,100 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:33:59,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:00,217 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:00,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:00,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069151010] [2024-06-20 17:34:00,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069151010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:00,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:00,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:34:00,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617626356] [2024-06-20 17:34:00,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:00,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:34:00,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:00,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:34:00,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:34:00,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:00,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 526 transitions, 6989 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:00,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:00,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:00,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:01,446 INFO L124 PetriNetUnfolderBase]: 2652/4457 cut-off events. [2024-06-20 17:34:01,447 INFO L125 PetriNetUnfolderBase]: For 505853/505853 co-relation queries the response was YES. [2024-06-20 17:34:01,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39687 conditions, 4457 events. 2652/4457 cut-off events. For 505853/505853 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 28504 event pairs, 472 based on Foata normal form. 2/4452 useless extension candidates. Maximal degree in co-relation 39529. Up to 3739 conditions per place. [2024-06-20 17:34:01,534 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 385 selfloop transitions, 145 changer transitions 0/537 dead transitions. [2024-06-20 17:34:01,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 537 transitions, 8079 flow [2024-06-20 17:34:01,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:34:01,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:34:01,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:34:01,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:34:01,535 INFO L175 Difference]: Start difference. First operand has 353 places, 526 transitions, 6989 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:34:01,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 537 transitions, 8079 flow [2024-06-20 17:34:03,152 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 537 transitions, 7340 flow, removed 135 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:03,158 INFO L231 Difference]: Finished difference. Result has 355 places, 526 transitions, 6547 flow [2024-06-20 17:34:03,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6250, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6547, PETRI_PLACES=355, PETRI_TRANSITIONS=526} [2024-06-20 17:34:03,159 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-20 17:34:03,159 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 526 transitions, 6547 flow [2024-06-20 17:34:03,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:03,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:03,159 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-20 17:34:03,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-20 17:34:03,159 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-20 17:34:03,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:03,160 INFO L85 PathProgramCache]: Analyzing trace with hash 1625792816, now seen corresponding path program 1 times [2024-06-20 17:34:03,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:03,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059843764] [2024-06-20 17:34:03,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:03,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:03,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:03,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:03,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:03,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059843764] [2024-06-20 17:34:03,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059843764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:03,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:03,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:03,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186164247] [2024-06-20 17:34:03,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:03,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:03,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:03,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:03,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:03,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:03,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 526 transitions, 6547 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:03,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:03,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:03,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:05,012 INFO L124 PetriNetUnfolderBase]: 2662/4476 cut-off events. [2024-06-20 17:34:05,012 INFO L125 PetriNetUnfolderBase]: For 511295/511295 co-relation queries the response was YES. [2024-06-20 17:34:05,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39306 conditions, 4476 events. 2662/4476 cut-off events. For 511295/511295 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 28653 event pairs, 466 based on Foata normal form. 2/4471 useless extension candidates. Maximal degree in co-relation 39147. Up to 3883 conditions per place. [2024-06-20 17:34:05,073 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 482 selfloop transitions, 58 changer transitions 0/547 dead transitions. [2024-06-20 17:34:05,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 547 transitions, 7789 flow [2024-06-20 17:34:05,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:05,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:05,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-20 17:34:05,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-20 17:34:05,076 INFO L175 Difference]: Start difference. First operand has 355 places, 526 transitions, 6547 flow. Second operand 8 states and 159 transitions. [2024-06-20 17:34:05,076 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 547 transitions, 7789 flow [2024-06-20 17:34:06,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 353 places, 547 transitions, 7470 flow, removed 8 selfloop flow, removed 9 redundant places. [2024-06-20 17:34:06,521 INFO L231 Difference]: Finished difference. Result has 354 places, 529 transitions, 6419 flow [2024-06-20 17:34:06,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6228, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6419, PETRI_PLACES=354, PETRI_TRANSITIONS=529} [2024-06-20 17:34:06,522 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 311 predicate places. [2024-06-20 17:34:06,522 INFO L495 AbstractCegarLoop]: Abstraction has has 354 places, 529 transitions, 6419 flow [2024-06-20 17:34:06,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:06,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:06,522 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-20 17:34:06,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-20 17:34:06,522 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-20 17:34:06,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:06,523 INFO L85 PathProgramCache]: Analyzing trace with hash 815567554, now seen corresponding path program 2 times [2024-06-20 17:34:06,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:06,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261459310] [2024-06-20 17:34:06,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:06,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:06,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:07,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:07,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:07,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261459310] [2024-06-20 17:34:07,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261459310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:07,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748106817] [2024-06-20 17:34:07,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:07,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:07,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:07,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:07,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 529 transitions, 6419 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:07,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:07,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:07,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:08,230 INFO L124 PetriNetUnfolderBase]: 2688/4508 cut-off events. [2024-06-20 17:34:08,230 INFO L125 PetriNetUnfolderBase]: For 526664/526664 co-relation queries the response was YES. [2024-06-20 17:34:08,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39768 conditions, 4508 events. 2688/4508 cut-off events. For 526664/526664 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28788 event pairs, 464 based on Foata normal form. 2/4503 useless extension candidates. Maximal degree in co-relation 39609. Up to 3735 conditions per place. [2024-06-20 17:34:08,304 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 100 changer transitions 0/553 dead transitions. [2024-06-20 17:34:08,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 553 transitions, 8155 flow [2024-06-20 17:34:08,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:08,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:08,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:34:08,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:34:08,306 INFO L175 Difference]: Start difference. First operand has 354 places, 529 transitions, 6419 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:34:08,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 553 transitions, 8155 flow [2024-06-20 17:34:09,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 553 transitions, 8000 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:09,898 INFO L231 Difference]: Finished difference. Result has 356 places, 535 transitions, 6608 flow [2024-06-20 17:34:09,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6264, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6608, PETRI_PLACES=356, PETRI_TRANSITIONS=535} [2024-06-20 17:34:09,898 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 313 predicate places. [2024-06-20 17:34:09,899 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 535 transitions, 6608 flow [2024-06-20 17:34:09,899 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:09,899 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:09,899 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:09,899 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-20 17:34:09,899 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-20 17:34:09,900 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:09,900 INFO L85 PathProgramCache]: Analyzing trace with hash -841417872, now seen corresponding path program 3 times [2024-06-20 17:34:09,900 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:09,900 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156369849] [2024-06-20 17:34:09,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:09,900 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:09,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:10,689 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:10,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:10,690 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156369849] [2024-06-20 17:34:10,690 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156369849] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:10,690 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:10,690 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:10,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279927141] [2024-06-20 17:34:10,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:10,691 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:10,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:10,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:10,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:10,780 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:10,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 535 transitions, 6608 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:10,781 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:10,781 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:10,781 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:11,848 INFO L124 PetriNetUnfolderBase]: 2682/4500 cut-off events. [2024-06-20 17:34:11,848 INFO L125 PetriNetUnfolderBase]: For 526524/526524 co-relation queries the response was YES. [2024-06-20 17:34:11,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39670 conditions, 4500 events. 2682/4500 cut-off events. For 526524/526524 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28727 event pairs, 459 based on Foata normal form. 2/4495 useless extension candidates. Maximal degree in co-relation 39510. Up to 3730 conditions per place. [2024-06-20 17:34:11,918 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 437 selfloop transitions, 108 changer transitions 0/552 dead transitions. [2024-06-20 17:34:11,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 552 transitions, 8010 flow [2024-06-20 17:34:11,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:11,919 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:11,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:34:11,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:34:11,920 INFO L175 Difference]: Start difference. First operand has 356 places, 535 transitions, 6608 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:34:11,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 552 transitions, 8010 flow [2024-06-20 17:34:13,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 552 transitions, 7803 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-20 17:34:13,611 INFO L231 Difference]: Finished difference. Result has 360 places, 535 transitions, 6625 flow [2024-06-20 17:34:13,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6401, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6625, PETRI_PLACES=360, PETRI_TRANSITIONS=535} [2024-06-20 17:34:13,612 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-20 17:34:13,612 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 535 transitions, 6625 flow [2024-06-20 17:34:13,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:13,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:13,613 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-20 17:34:13,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-20 17:34:13,613 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-20 17:34:13,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:13,613 INFO L85 PathProgramCache]: Analyzing trace with hash 134638794, now seen corresponding path program 4 times [2024-06-20 17:34:13,613 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:13,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141995131] [2024-06-20 17:34:13,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:13,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:13,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:14,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:14,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:14,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141995131] [2024-06-20 17:34:14,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141995131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:14,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:14,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:14,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381540702] [2024-06-20 17:34:14,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:14,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:14,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:14,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:14,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:14,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:14,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 535 transitions, 6625 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:14,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:14,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:14,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:15,403 INFO L124 PetriNetUnfolderBase]: 2676/4496 cut-off events. [2024-06-20 17:34:15,404 INFO L125 PetriNetUnfolderBase]: For 525502/525502 co-relation queries the response was YES. [2024-06-20 17:34:15,452 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39446 conditions, 4496 events. 2676/4496 cut-off events. For 525502/525502 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 28754 event pairs, 465 based on Foata normal form. 2/4491 useless extension candidates. Maximal degree in co-relation 39285. Up to 3851 conditions per place. [2024-06-20 17:34:15,473 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 447 selfloop transitions, 95 changer transitions 0/549 dead transitions. [2024-06-20 17:34:15,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 549 transitions, 7795 flow [2024-06-20 17:34:15,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:34:15,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:34:15,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 145 transitions. [2024-06-20 17:34:15,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4931972789115646 [2024-06-20 17:34:15,474 INFO L175 Difference]: Start difference. First operand has 360 places, 535 transitions, 6625 flow. Second operand 7 states and 145 transitions. [2024-06-20 17:34:15,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 549 transitions, 7795 flow [2024-06-20 17:34:17,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 549 transitions, 7498 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:17,032 INFO L231 Difference]: Finished difference. Result has 360 places, 535 transitions, 6549 flow [2024-06-20 17:34:17,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6549, PETRI_PLACES=360, PETRI_TRANSITIONS=535} [2024-06-20 17:34:17,033 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-20 17:34:17,033 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 535 transitions, 6549 flow [2024-06-20 17:34:17,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:17,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:17,033 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-20 17:34:17,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-20 17:34:17,034 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-20 17:34:17,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:17,034 INFO L85 PathProgramCache]: Analyzing trace with hash 341559144, now seen corresponding path program 5 times [2024-06-20 17:34:17,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:17,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110874831] [2024-06-20 17:34:17,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:17,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:17,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:17,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:17,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:17,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110874831] [2024-06-20 17:34:17,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110874831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:17,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:17,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:17,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198840238] [2024-06-20 17:34:17,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:17,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:17,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:17,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:17,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:17,814 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:17,814 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 535 transitions, 6549 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:17,814 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:17,815 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:17,815 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:18,855 INFO L124 PetriNetUnfolderBase]: 2707/4543 cut-off events. [2024-06-20 17:34:18,855 INFO L125 PetriNetUnfolderBase]: For 544562/544562 co-relation queries the response was YES. [2024-06-20 17:34:18,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40036 conditions, 4543 events. 2707/4543 cut-off events. For 544562/544562 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29056 event pairs, 463 based on Foata normal form. 2/4538 useless extension candidates. Maximal degree in co-relation 39874. Up to 3717 conditions per place. [2024-06-20 17:34:18,927 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 377 selfloop transitions, 177 changer transitions 0/561 dead transitions. [2024-06-20 17:34:18,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 561 transitions, 8125 flow [2024-06-20 17:34:18,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:18,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:18,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 167 transitions. [2024-06-20 17:34:18,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49702380952380953 [2024-06-20 17:34:18,928 INFO L175 Difference]: Start difference. First operand has 360 places, 535 transitions, 6549 flow. Second operand 8 states and 167 transitions. [2024-06-20 17:34:18,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 561 transitions, 8125 flow [2024-06-20 17:34:20,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 561 transitions, 7867 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:20,804 INFO L231 Difference]: Finished difference. Result has 362 places, 544 transitions, 6894 flow [2024-06-20 17:34:20,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6291, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=535, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6894, PETRI_PLACES=362, PETRI_TRANSITIONS=544} [2024-06-20 17:34:20,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-20 17:34:20,804 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 544 transitions, 6894 flow [2024-06-20 17:34:20,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:20,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:20,805 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-20 17:34:20,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-20 17:34:20,805 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-20 17:34:20,806 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:20,806 INFO L85 PathProgramCache]: Analyzing trace with hash 341292234, now seen corresponding path program 6 times [2024-06-20 17:34:20,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:20,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177055491] [2024-06-20 17:34:20,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:20,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:20,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:21,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:21,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:21,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177055491] [2024-06-20 17:34:21,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [177055491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:21,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:21,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:21,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270497903] [2024-06-20 17:34:21,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:21,452 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:21,452 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:21,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:21,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:21,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:21,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 544 transitions, 6894 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:21,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:21,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:21,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:22,534 INFO L124 PetriNetUnfolderBase]: 2701/4537 cut-off events. [2024-06-20 17:34:22,535 INFO L125 PetriNetUnfolderBase]: For 544712/544712 co-relation queries the response was YES. [2024-06-20 17:34:22,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40176 conditions, 4537 events. 2701/4537 cut-off events. For 544712/544712 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 29027 event pairs, 467 based on Foata normal form. 2/4532 useless extension candidates. Maximal degree in co-relation 40012. Up to 3712 conditions per place. [2024-06-20 17:34:22,601 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 397 selfloop transitions, 156 changer transitions 0/560 dead transitions. [2024-06-20 17:34:22,602 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 560 transitions, 8112 flow [2024-06-20 17:34:22,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:22,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:22,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 166 transitions. [2024-06-20 17:34:22,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49404761904761907 [2024-06-20 17:34:22,603 INFO L175 Difference]: Start difference. First operand has 362 places, 544 transitions, 6894 flow. Second operand 8 states and 166 transitions. [2024-06-20 17:34:22,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 560 transitions, 8112 flow [2024-06-20 17:34:24,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 560 transitions, 7854 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-20 17:34:24,451 INFO L231 Difference]: Finished difference. Result has 365 places, 544 transitions, 6977 flow [2024-06-20 17:34:24,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6636, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6977, PETRI_PLACES=365, PETRI_TRANSITIONS=544} [2024-06-20 17:34:24,452 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 322 predicate places. [2024-06-20 17:34:24,452 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 544 transitions, 6977 flow [2024-06-20 17:34:24,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:24,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:24,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:24,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-20 17:34:24,453 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-20 17:34:24,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:24,453 INFO L85 PathProgramCache]: Analyzing trace with hash -1273821556, now seen corresponding path program 7 times [2024-06-20 17:34:24,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:24,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395283028] [2024-06-20 17:34:24,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:24,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:24,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:25,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:25,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:25,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395283028] [2024-06-20 17:34:25,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395283028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:25,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:25,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:25,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407151858] [2024-06-20 17:34:25,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:25,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:25,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:25,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:25,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:25,185 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:25,185 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 544 transitions, 6977 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:25,185 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:25,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:25,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:26,206 INFO L124 PetriNetUnfolderBase]: 2727/4562 cut-off events. [2024-06-20 17:34:26,206 INFO L125 PetriNetUnfolderBase]: For 556118/556118 co-relation queries the response was YES. [2024-06-20 17:34:26,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40993 conditions, 4562 events. 2727/4562 cut-off events. For 556118/556118 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 29229 event pairs, 489 based on Foata normal form. 2/4552 useless extension candidates. Maximal degree in co-relation 40828. Up to 3476 conditions per place. [2024-06-20 17:34:26,275 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 358 selfloop transitions, 201 changer transitions 0/566 dead transitions. [2024-06-20 17:34:26,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 566 transitions, 8767 flow [2024-06-20 17:34:26,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:26,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:26,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 165 transitions. [2024-06-20 17:34:26,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49107142857142855 [2024-06-20 17:34:26,276 INFO L175 Difference]: Start difference. First operand has 365 places, 544 transitions, 6977 flow. Second operand 8 states and 165 transitions. [2024-06-20 17:34:26,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 566 transitions, 8767 flow [2024-06-20 17:34:28,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 566 transitions, 8524 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:28,078 INFO L231 Difference]: Finished difference. Result has 367 places, 550 transitions, 7283 flow [2024-06-20 17:34:28,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6738, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7283, PETRI_PLACES=367, PETRI_TRANSITIONS=550} [2024-06-20 17:34:28,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 324 predicate places. [2024-06-20 17:34:28,093 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 550 transitions, 7283 flow [2024-06-20 17:34:28,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:28,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:28,093 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-20 17:34:28,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-20 17:34:28,093 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-20 17:34:28,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:28,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1678080466, now seen corresponding path program 8 times [2024-06-20 17:34:28,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:28,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670217491] [2024-06-20 17:34:28,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:28,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:28,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:28,798 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:28,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:28,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670217491] [2024-06-20 17:34:28,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670217491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:28,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:28,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:28,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276820914] [2024-06-20 17:34:28,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:28,799 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:28,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:28,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:28,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:28,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:28,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 550 transitions, 7283 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:28,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:28,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:28,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:30,106 INFO L124 PetriNetUnfolderBase]: 2758/4628 cut-off events. [2024-06-20 17:34:30,107 INFO L125 PetriNetUnfolderBase]: For 568307/568307 co-relation queries the response was YES. [2024-06-20 17:34:30,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41865 conditions, 4628 events. 2758/4628 cut-off events. For 568307/568307 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 29731 event pairs, 482 based on Foata normal form. 2/4623 useless extension candidates. Maximal degree in co-relation 41700. Up to 4010 conditions per place. [2024-06-20 17:34:30,178 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 492 selfloop transitions, 77 changer transitions 0/576 dead transitions. [2024-06-20 17:34:30,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 576 transitions, 9121 flow [2024-06-20 17:34:30,178 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:34:30,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:34:30,179 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-20 17:34:30,179 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45476190476190476 [2024-06-20 17:34:30,179 INFO L175 Difference]: Start difference. First operand has 367 places, 550 transitions, 7283 flow. Second operand 10 states and 191 transitions. [2024-06-20 17:34:30,179 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 576 transitions, 9121 flow [2024-06-20 17:34:31,924 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 576 transitions, 8631 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-20 17:34:31,930 INFO L231 Difference]: Finished difference. Result has 373 places, 559 transitions, 7148 flow [2024-06-20 17:34:31,930 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6817, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7148, PETRI_PLACES=373, PETRI_TRANSITIONS=559} [2024-06-20 17:34:31,931 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 330 predicate places. [2024-06-20 17:34:31,931 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 559 transitions, 7148 flow [2024-06-20 17:34:31,931 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:31,931 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:31,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-20 17:34:31,931 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-20 17:34:31,931 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-20 17:34:31,932 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:31,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1678347376, now seen corresponding path program 9 times [2024-06-20 17:34:31,932 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:31,932 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67549345] [2024-06-20 17:34:31,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:31,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:31,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:32,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:32,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:32,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67549345] [2024-06-20 17:34:32,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67549345] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:32,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:32,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:32,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407827531] [2024-06-20 17:34:32,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:32,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:32,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:32,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:32,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:32,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:32,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 559 transitions, 7148 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:32,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:32,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:32,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:33,769 INFO L124 PetriNetUnfolderBase]: 2752/4620 cut-off events. [2024-06-20 17:34:33,769 INFO L125 PetriNetUnfolderBase]: For 565535/565535 co-relation queries the response was YES. [2024-06-20 17:34:33,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41272 conditions, 4620 events. 2752/4620 cut-off events. For 565535/565535 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 29714 event pairs, 482 based on Foata normal form. 2/4615 useless extension candidates. Maximal degree in co-relation 41105. Up to 4005 conditions per place. [2024-06-20 17:34:33,843 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 492 selfloop transitions, 73 changer transitions 0/572 dead transitions. [2024-06-20 17:34:33,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 572 transitions, 8562 flow [2024-06-20 17:34:33,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:33,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:33,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-20 17:34:33,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-20 17:34:33,844 INFO L175 Difference]: Start difference. First operand has 373 places, 559 transitions, 7148 flow. Second operand 8 states and 157 transitions. [2024-06-20 17:34:33,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 572 transitions, 8562 flow [2024-06-20 17:34:35,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 572 transitions, 8180 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-20 17:34:35,483 INFO L231 Difference]: Finished difference. Result has 375 places, 559 transitions, 6919 flow [2024-06-20 17:34:35,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6919, PETRI_PLACES=375, PETRI_TRANSITIONS=559} [2024-06-20 17:34:35,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-20 17:34:35,483 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 559 transitions, 6919 flow [2024-06-20 17:34:35,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:35,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:35,484 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-20 17:34:35,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-20 17:34:35,484 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-20 17:34:35,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:35,484 INFO L85 PathProgramCache]: Analyzing trace with hash -98018720, now seen corresponding path program 10 times [2024-06-20 17:34:35,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:35,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593274613] [2024-06-20 17:34:35,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:35,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:35,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:36,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-20 17:34:36,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:36,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593274613] [2024-06-20 17:34:36,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593274613] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:36,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:36,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:36,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332305007] [2024-06-20 17:34:36,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:36,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:36,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:36,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:36,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:36,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:36,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 559 transitions, 6919 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:36,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:36,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:36,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:37,312 INFO L124 PetriNetUnfolderBase]: 2746/4606 cut-off events. [2024-06-20 17:34:37,312 INFO L125 PetriNetUnfolderBase]: For 563026/563026 co-relation queries the response was YES. [2024-06-20 17:34:37,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40681 conditions, 4606 events. 2746/4606 cut-off events. For 563026/563026 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 29598 event pairs, 479 based on Foata normal form. 2/4601 useless extension candidates. Maximal degree in co-relation 40515. Up to 4040 conditions per place. [2024-06-20 17:34:37,385 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 494 selfloop transitions, 69 changer transitions 0/570 dead transitions. [2024-06-20 17:34:37,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 382 places, 570 transitions, 8097 flow [2024-06-20 17:34:37,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:37,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:37,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-20 17:34:37,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-20 17:34:37,386 INFO L175 Difference]: Start difference. First operand has 375 places, 559 transitions, 6919 flow. Second operand 8 states and 155 transitions. [2024-06-20 17:34:37,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 382 places, 570 transitions, 8097 flow [2024-06-20 17:34:39,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 570 transitions, 7915 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:39,304 INFO L231 Difference]: Finished difference. Result has 376 places, 559 transitions, 6881 flow [2024-06-20 17:34:39,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6737, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6881, PETRI_PLACES=376, PETRI_TRANSITIONS=559} [2024-06-20 17:34:39,305 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-20 17:34:39,305 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 559 transitions, 6881 flow [2024-06-20 17:34:39,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:39,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:39,306 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-20 17:34:39,306 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-20 17:34:39,306 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-20 17:34:39,306 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:39,306 INFO L85 PathProgramCache]: Analyzing trace with hash -1530737776, now seen corresponding path program 11 times [2024-06-20 17:34:39,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:39,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624957316] [2024-06-20 17:34:39,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:39,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:39,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:39,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:39,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:39,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [624957316] [2024-06-20 17:34:39,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [624957316] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:39,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:39,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:39,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834137219] [2024-06-20 17:34:39,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:39,986 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:39,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:39,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:39,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:40,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:40,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 559 transitions, 6881 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:40,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:40,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:40,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:41,136 INFO L124 PetriNetUnfolderBase]: 2756/4615 cut-off events. [2024-06-20 17:34:41,137 INFO L125 PetriNetUnfolderBase]: For 573286/573286 co-relation queries the response was YES. [2024-06-20 17:34:41,193 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40844 conditions, 4615 events. 2756/4615 cut-off events. For 573286/573286 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29653 event pairs, 496 based on Foata normal form. 2/4605 useless extension candidates. Maximal degree in co-relation 40677. Up to 3505 conditions per place. [2024-06-20 17:34:41,214 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 388 selfloop transitions, 182 changer transitions 0/577 dead transitions. [2024-06-20 17:34:41,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 577 transitions, 8427 flow [2024-06-20 17:34:41,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:41,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:41,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:34:41,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:34:41,215 INFO L175 Difference]: Start difference. First operand has 376 places, 559 transitions, 6881 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:34:41,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 577 transitions, 8427 flow [2024-06-20 17:34:43,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 577 transitions, 8239 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-20 17:34:43,110 INFO L231 Difference]: Finished difference. Result has 376 places, 562 transitions, 7135 flow [2024-06-20 17:34:43,111 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6693, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7135, PETRI_PLACES=376, PETRI_TRANSITIONS=562} [2024-06-20 17:34:43,111 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-20 17:34:43,111 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 562 transitions, 7135 flow [2024-06-20 17:34:43,111 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:43,111 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:43,111 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-20 17:34:43,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-20 17:34:43,112 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-20 17:34:43,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:43,112 INFO L85 PathProgramCache]: Analyzing trace with hash 1096969250, now seen corresponding path program 12 times [2024-06-20 17:34:43,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:43,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949247886] [2024-06-20 17:34:43,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:43,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:43,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-20 17:34:43,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:43,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949247886] [2024-06-20 17:34:43,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949247886] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:43,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:43,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:43,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236221582] [2024-06-20 17:34:43,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:43,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:43,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:43,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:43,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:43,887 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:43,887 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 562 transitions, 7135 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:43,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:43,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:43,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:44,881 INFO L124 PetriNetUnfolderBase]: 2750/4609 cut-off events. [2024-06-20 17:34:44,882 INFO L125 PetriNetUnfolderBase]: For 572666/572666 co-relation queries the response was YES. [2024-06-20 17:34:44,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41021 conditions, 4609 events. 2750/4609 cut-off events. For 572666/572666 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 29656 event pairs, 492 based on Foata normal form. 2/4599 useless extension candidates. Maximal degree in co-relation 40853. Up to 3500 conditions per place. [2024-06-20 17:34:44,954 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 381 selfloop transitions, 188 changer transitions 0/576 dead transitions. [2024-06-20 17:34:44,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 576 transitions, 8397 flow [2024-06-20 17:34:44,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:34:44,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:34:44,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-20 17:34:44,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-20 17:34:44,955 INFO L175 Difference]: Start difference. First operand has 376 places, 562 transitions, 7135 flow. Second operand 8 states and 163 transitions. [2024-06-20 17:34:44,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 576 transitions, 8397 flow [2024-06-20 17:34:47,111 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 576 transitions, 7855 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-20 17:34:47,117 INFO L231 Difference]: Finished difference. Result has 377 places, 562 transitions, 6977 flow [2024-06-20 17:34:47,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6977, PETRI_PLACES=377, PETRI_TRANSITIONS=562} [2024-06-20 17:34:47,117 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 334 predicate places. [2024-06-20 17:34:47,117 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 562 transitions, 6977 flow [2024-06-20 17:34:47,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:47,118 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:47,118 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-20 17:34:47,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-20 17:34:47,118 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-20 17:34:47,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:47,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1104828838, now seen corresponding path program 1 times [2024-06-20 17:34:47,119 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:47,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1785715062] [2024-06-20 17:34:47,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:47,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:47,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:47,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:47,852 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:47,852 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1785715062] [2024-06-20 17:34:47,852 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1785715062] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:47,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:47,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:47,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [143695177] [2024-06-20 17:34:47,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:47,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:47,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:47,853 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:47,853 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:47,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:47,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 562 transitions, 6977 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:47,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:47,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:47,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:48,964 INFO L124 PetriNetUnfolderBase]: 2758/4632 cut-off events. [2024-06-20 17:34:48,965 INFO L125 PetriNetUnfolderBase]: For 581941/581941 co-relation queries the response was YES. [2024-06-20 17:34:49,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40806 conditions, 4632 events. 2758/4632 cut-off events. For 581941/581941 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 29792 event pairs, 445 based on Foata normal form. 2/4627 useless extension candidates. Maximal degree in co-relation 40639. Up to 4082 conditions per place. [2024-06-20 17:34:49,035 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 546 selfloop transitions, 26 changer transitions 0/579 dead transitions. [2024-06-20 17:34:49,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 579 transitions, 8207 flow [2024-06-20 17:34:49,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:34:49,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:34:49,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-20 17:34:49,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-20 17:34:49,036 INFO L175 Difference]: Start difference. First operand has 377 places, 562 transitions, 6977 flow. Second operand 7 states and 136 transitions. [2024-06-20 17:34:49,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 579 transitions, 8207 flow [2024-06-20 17:34:50,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 579 transitions, 7626 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-20 17:34:50,950 INFO L231 Difference]: Finished difference. Result has 375 places, 564 transitions, 6499 flow [2024-06-20 17:34:50,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6396, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6499, PETRI_PLACES=375, PETRI_TRANSITIONS=564} [2024-06-20 17:34:50,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-20 17:34:50,950 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 564 transitions, 6499 flow [2024-06-20 17:34:50,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:50,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:50,951 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-20 17:34:50,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-20 17:34:50,951 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-20 17:34:50,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:50,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1398620290, now seen corresponding path program 2 times [2024-06-20 17:34:50,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:50,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748470166] [2024-06-20 17:34:50,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:50,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:51,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-20 17:34:51,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:51,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748470166] [2024-06-20 17:34:51,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1748470166] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:51,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:51,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:34:51,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472687953] [2024-06-20 17:34:51,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:51,707 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:34:51,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:51,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:34:51,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:34:51,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:51,780 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 564 transitions, 6499 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:51,780 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:51,780 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:51,780 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:52,820 INFO L124 PetriNetUnfolderBase]: 2788/4680 cut-off events. [2024-06-20 17:34:52,820 INFO L125 PetriNetUnfolderBase]: For 588876/588876 co-relation queries the response was YES. [2024-06-20 17:34:52,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40638 conditions, 4680 events. 2788/4680 cut-off events. For 588876/588876 co-relation queries the response was YES. Maximal size of possible extension queue 365. Compared 30143 event pairs, 471 based on Foata normal form. 2/4676 useless extension candidates. Maximal degree in co-relation 40470. Up to 4154 conditions per place. [2024-06-20 17:34:52,897 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 540 selfloop transitions, 43 changer transitions 0/590 dead transitions. [2024-06-20 17:34:52,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 590 transitions, 7871 flow [2024-06-20 17:34:52,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:34:52,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:34:52,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-20 17:34:52,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-20 17:34:52,898 INFO L175 Difference]: Start difference. First operand has 375 places, 564 transitions, 6499 flow. Second operand 9 states and 168 transitions. [2024-06-20 17:34:52,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 590 transitions, 7871 flow [2024-06-20 17:34:54,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 590 transitions, 7778 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-20 17:34:54,957 INFO L231 Difference]: Finished difference. Result has 381 places, 575 transitions, 6691 flow [2024-06-20 17:34:54,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6412, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=524, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6691, PETRI_PLACES=381, PETRI_TRANSITIONS=575} [2024-06-20 17:34:54,958 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-20 17:34:54,958 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 575 transitions, 6691 flow [2024-06-20 17:34:54,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:54,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:54,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:34:54,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-20 17:34:54,958 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-20 17:34:54,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:54,959 INFO L85 PathProgramCache]: Analyzing trace with hash -298917836, now seen corresponding path program 3 times [2024-06-20 17:34:54,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:54,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291904010] [2024-06-20 17:34:54,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:54,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:54,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:55,649 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:55,649 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:55,649 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291904010] [2024-06-20 17:34:55,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291904010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:55,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:55,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:55,650 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263438546] [2024-06-20 17:34:55,650 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:55,650 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:55,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:55,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:55,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:55,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:55,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 575 transitions, 6691 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:55,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:55,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:55,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:34:56,800 INFO L124 PetriNetUnfolderBase]: 2796/4688 cut-off events. [2024-06-20 17:34:56,801 INFO L125 PetriNetUnfolderBase]: For 598020/598020 co-relation queries the response was YES. [2024-06-20 17:34:56,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40917 conditions, 4688 events. 2796/4688 cut-off events. For 598020/598020 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 30183 event pairs, 476 based on Foata normal form. 2/4682 useless extension candidates. Maximal degree in co-relation 40746. Up to 4024 conditions per place. [2024-06-20 17:34:56,870 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 509 selfloop transitions, 76 changer transitions 0/592 dead transitions. [2024-06-20 17:34:56,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 592 transitions, 8227 flow [2024-06-20 17:34:56,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:34:56,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:34:56,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 17:34:56,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 17:34:56,871 INFO L175 Difference]: Start difference. First operand has 381 places, 575 transitions, 6691 flow. Second operand 7 states and 138 transitions. [2024-06-20 17:34:56,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 592 transitions, 8227 flow [2024-06-20 17:34:58,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 592 transitions, 8145 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-20 17:34:58,884 INFO L231 Difference]: Finished difference. Result has 386 places, 580 transitions, 6918 flow [2024-06-20 17:34:58,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6609, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6918, PETRI_PLACES=386, PETRI_TRANSITIONS=580} [2024-06-20 17:34:58,885 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-20 17:34:58,885 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 580 transitions, 6918 flow [2024-06-20 17:34:58,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:58,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:34:58,885 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-20 17:34:58,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-20 17:34:58,885 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-20 17:34:58,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:34:58,886 INFO L85 PathProgramCache]: Analyzing trace with hash -109640186, now seen corresponding path program 4 times [2024-06-20 17:34:58,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:34:58,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886818751] [2024-06-20 17:34:58,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:34:58,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:34:58,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:34:59,562 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:34:59,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:34:59,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886818751] [2024-06-20 17:34:59,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1886818751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:34:59,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:34:59,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:34:59,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025017164] [2024-06-20 17:34:59,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:34:59,564 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:34:59,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:34:59,564 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:34:59,564 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:34:59,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:34:59,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 580 transitions, 6918 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:34:59,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:34:59,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:34:59,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:00,665 INFO L124 PetriNetUnfolderBase]: 2804/4700 cut-off events. [2024-06-20 17:35:00,665 INFO L125 PetriNetUnfolderBase]: For 609577/609577 co-relation queries the response was YES. [2024-06-20 17:35:00,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41349 conditions, 4700 events. 2804/4700 cut-off events. For 609577/609577 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 30195 event pairs, 480 based on Foata normal form. 2/4694 useless extension candidates. Maximal degree in co-relation 41176. Up to 4115 conditions per place. [2024-06-20 17:35:00,735 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 515 selfloop transitions, 71 changer transitions 0/593 dead transitions. [2024-06-20 17:35:00,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 593 transitions, 8176 flow [2024-06-20 17:35:00,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:00,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:00,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-20 17:35:00,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-20 17:35:00,737 INFO L175 Difference]: Start difference. First operand has 386 places, 580 transitions, 6918 flow. Second operand 8 states and 153 transitions. [2024-06-20 17:35:00,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 593 transitions, 8176 flow [2024-06-20 17:35:02,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 593 transitions, 8037 flow, removed 35 selfloop flow, removed 3 redundant places. [2024-06-20 17:35:02,738 INFO L231 Difference]: Finished difference. Result has 391 places, 582 transitions, 6986 flow [2024-06-20 17:35:02,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=580, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6986, PETRI_PLACES=391, PETRI_TRANSITIONS=582} [2024-06-20 17:35:02,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 348 predicate places. [2024-06-20 17:35:02,739 INFO L495 AbstractCegarLoop]: Abstraction has has 391 places, 582 transitions, 6986 flow [2024-06-20 17:35:02,739 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:02,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:02,739 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-20 17:35:02,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-20 17:35:02,740 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-20 17:35:02,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:02,740 INFO L85 PathProgramCache]: Analyzing trace with hash 289857124, now seen corresponding path program 5 times [2024-06-20 17:35:02,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:02,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878680421] [2024-06-20 17:35:02,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:02,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:02,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:03,406 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:03,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:03,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878680421] [2024-06-20 17:35:03,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1878680421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:03,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:03,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:35:03,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586960727] [2024-06-20 17:35:03,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:03,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:35:03,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:03,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:35:03,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:35:03,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:03,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 582 transitions, 6986 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:03,471 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:03,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:03,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:04,498 INFO L124 PetriNetUnfolderBase]: 2812/4712 cut-off events. [2024-06-20 17:35:04,498 INFO L125 PetriNetUnfolderBase]: For 619392/619392 co-relation queries the response was YES. [2024-06-20 17:35:04,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41585 conditions, 4712 events. 2812/4712 cut-off events. For 619392/619392 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 30270 event pairs, 480 based on Foata normal form. 2/4706 useless extension candidates. Maximal degree in co-relation 41410. Up to 4127 conditions per place. [2024-06-20 17:35:04,575 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 511 selfloop transitions, 77 changer transitions 0/595 dead transitions. [2024-06-20 17:35:04,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 595 transitions, 8242 flow [2024-06-20 17:35:04,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:35:04,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:35:04,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-20 17:35:04,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-20 17:35:04,577 INFO L175 Difference]: Start difference. First operand has 391 places, 582 transitions, 6986 flow. Second operand 8 states and 154 transitions. [2024-06-20 17:35:04,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 595 transitions, 8242 flow [2024-06-20 17:35:06,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 595 transitions, 8067 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-20 17:35:06,534 INFO L231 Difference]: Finished difference. Result has 393 places, 584 transitions, 7024 flow [2024-06-20 17:35:06,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6811, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7024, PETRI_PLACES=393, PETRI_TRANSITIONS=584} [2024-06-20 17:35:06,534 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 350 predicate places. [2024-06-20 17:35:06,534 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 584 transitions, 7024 flow [2024-06-20 17:35:06,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:06,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:06,536 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-20 17:35:06,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-20 17:35:06,536 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-20 17:35:06,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:06,536 INFO L85 PathProgramCache]: Analyzing trace with hash 84209970, now seen corresponding path program 1 times [2024-06-20 17:35:06,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:06,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090735555] [2024-06-20 17:35:06,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:06,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:06,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:07,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:07,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:07,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090735555] [2024-06-20 17:35:07,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090735555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:07,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:07,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:07,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882783482] [2024-06-20 17:35:07,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:07,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:07,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:07,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:07,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:07,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:07,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 584 transitions, 7024 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:07,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:07,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:07,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:08,569 INFO L124 PetriNetUnfolderBase]: 2833/4748 cut-off events. [2024-06-20 17:35:08,569 INFO L125 PetriNetUnfolderBase]: For 643663/643663 co-relation queries the response was YES. [2024-06-20 17:35:08,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42264 conditions, 4748 events. 2833/4748 cut-off events. For 643663/643663 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30528 event pairs, 466 based on Foata normal form. 2/4746 useless extension candidates. Maximal degree in co-relation 42088. Up to 4149 conditions per place. [2024-06-20 17:35:08,644 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 535 selfloop transitions, 63 changer transitions 0/605 dead transitions. [2024-06-20 17:35:08,644 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 605 transitions, 8632 flow [2024-06-20 17:35:08,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:08,645 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:08,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:35:08,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:35:08,645 INFO L175 Difference]: Start difference. First operand has 393 places, 584 transitions, 7024 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:35:08,645 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 605 transitions, 8632 flow [2024-06-20 17:35:10,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 605 transitions, 8441 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-20 17:35:10,895 INFO L231 Difference]: Finished difference. Result has 396 places, 588 transitions, 7108 flow [2024-06-20 17:35:10,895 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6833, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7108, PETRI_PLACES=396, PETRI_TRANSITIONS=588} [2024-06-20 17:35:10,895 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-20 17:35:10,895 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 588 transitions, 7108 flow [2024-06-20 17:35:10,896 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:10,896 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:10,896 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-20 17:35:10,896 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-20 17:35:10,896 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-20 17:35:10,896 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:10,896 INFO L85 PathProgramCache]: Analyzing trace with hash 81049444, now seen corresponding path program 2 times [2024-06-20 17:35:10,897 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:10,897 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188871891] [2024-06-20 17:35:10,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:10,897 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:10,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:11,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:11,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:11,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188871891] [2024-06-20 17:35:11,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188871891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:11,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:11,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:11,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780603305] [2024-06-20 17:35:11,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:11,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:11,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:11,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:11,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:11,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:11,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 588 transitions, 7108 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:11,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:11,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:11,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:12,951 INFO L124 PetriNetUnfolderBase]: 2841/4762 cut-off events. [2024-06-20 17:35:12,951 INFO L125 PetriNetUnfolderBase]: For 657003/657003 co-relation queries the response was YES. [2024-06-20 17:35:13,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42663 conditions, 4762 events. 2841/4762 cut-off events. For 657003/657003 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 30653 event pairs, 468 based on Foata normal form. 2/4760 useless extension candidates. Maximal degree in co-relation 42486. Up to 4186 conditions per place. [2024-06-20 17:35:13,024 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 539 selfloop transitions, 59 changer transitions 0/605 dead transitions. [2024-06-20 17:35:13,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 605 transitions, 8422 flow [2024-06-20 17:35:13,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:13,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:13,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:13,026 INFO L175 Difference]: Start difference. First operand has 396 places, 588 transitions, 7108 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:13,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 605 transitions, 8422 flow [2024-06-20 17:35:15,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 605 transitions, 8258 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:15,253 INFO L231 Difference]: Finished difference. Result has 400 places, 590 transitions, 7145 flow [2024-06-20 17:35:15,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6958, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7145, PETRI_PLACES=400, PETRI_TRANSITIONS=590} [2024-06-20 17:35:15,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 357 predicate places. [2024-06-20 17:35:15,254 INFO L495 AbstractCegarLoop]: Abstraction has has 400 places, 590 transitions, 7145 flow [2024-06-20 17:35:15,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:15,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:15,254 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-20 17:35:15,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-20 17:35:15,255 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-20 17:35:15,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:15,255 INFO L85 PathProgramCache]: Analyzing trace with hash 78100126, now seen corresponding path program 3 times [2024-06-20 17:35:15,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:15,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656063513] [2024-06-20 17:35:15,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:15,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:15,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:16,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:16,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:16,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656063513] [2024-06-20 17:35:16,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656063513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:16,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:16,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:16,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134214834] [2024-06-20 17:35:16,190 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:16,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:16,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:16,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:16,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:16,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:16,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 400 places, 590 transitions, 7145 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:16,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:16,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:16,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:17,461 INFO L124 PetriNetUnfolderBase]: 2836/4753 cut-off events. [2024-06-20 17:35:17,462 INFO L125 PetriNetUnfolderBase]: For 652434/652434 co-relation queries the response was YES. [2024-06-20 17:35:17,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42420 conditions, 4753 events. 2836/4753 cut-off events. For 652434/652434 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30608 event pairs, 467 based on Foata normal form. 2/4751 useless extension candidates. Maximal degree in co-relation 42241. Up to 4188 conditions per place. [2024-06-20 17:35:17,530 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 543 selfloop transitions, 55 changer transitions 0/605 dead transitions. [2024-06-20 17:35:17,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 605 transitions, 8385 flow [2024-06-20 17:35:17,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:17,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:17,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:17,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:17,531 INFO L175 Difference]: Start difference. First operand has 400 places, 590 transitions, 7145 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:17,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 605 transitions, 8385 flow [2024-06-20 17:35:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 605 transitions, 8174 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:19,694 INFO L231 Difference]: Finished difference. Result has 402 places, 590 transitions, 7049 flow [2024-06-20 17:35:19,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6934, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7049, PETRI_PLACES=402, PETRI_TRANSITIONS=590} [2024-06-20 17:35:19,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-20 17:35:19,695 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 590 transitions, 7049 flow [2024-06-20 17:35:19,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:19,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:19,695 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-20 17:35:19,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-20 17:35:19,695 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-20 17:35:19,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1656990758, now seen corresponding path program 4 times [2024-06-20 17:35:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:19,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530867983] [2024-06-20 17:35:19,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:19,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:20,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-20 17:35:20,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:20,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530867983] [2024-06-20 17:35:20,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530867983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:20,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:20,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:20,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550523473] [2024-06-20 17:35:20,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:20,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:20,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:20,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:20,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:20,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:20,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 590 transitions, 7049 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:20,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:20,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:20,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:21,985 INFO L124 PetriNetUnfolderBase]: 2844/4757 cut-off events. [2024-06-20 17:35:21,986 INFO L125 PetriNetUnfolderBase]: For 662527/662527 co-relation queries the response was YES. [2024-06-20 17:35:22,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42476 conditions, 4757 events. 2844/4757 cut-off events. For 662527/662527 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 30558 event pairs, 483 based on Foata normal form. 2/4752 useless extension candidates. Maximal degree in co-relation 42296. Up to 4124 conditions per place. [2024-06-20 17:35:22,056 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 82 changer transitions 0/604 dead transitions. [2024-06-20 17:35:22,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 604 transitions, 8349 flow [2024-06-20 17:35:22,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:22,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:22,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:22,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:22,058 INFO L175 Difference]: Start difference. First operand has 402 places, 590 transitions, 7049 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:22,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 604 transitions, 8349 flow [2024-06-20 17:35:24,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 604 transitions, 8220 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-20 17:35:24,319 INFO L231 Difference]: Finished difference. Result has 403 places, 592 transitions, 7167 flow [2024-06-20 17:35:24,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6920, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=590, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7167, PETRI_PLACES=403, PETRI_TRANSITIONS=592} [2024-06-20 17:35:24,319 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 360 predicate places. [2024-06-20 17:35:24,319 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 592 transitions, 7167 flow [2024-06-20 17:35:24,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:24,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:24,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:35:24,320 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-20 17:35:24,320 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-20 17:35:24,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:24,320 INFO L85 PathProgramCache]: Analyzing trace with hash 48234460, now seen corresponding path program 5 times [2024-06-20 17:35:24,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:24,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619799648] [2024-06-20 17:35:24,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:24,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:24,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:25,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:25,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:25,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619799648] [2024-06-20 17:35:25,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619799648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:25,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:25,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:25,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439157351] [2024-06-20 17:35:25,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:25,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:25,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:25,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:25,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:25,438 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:25,438 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 592 transitions, 7167 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:25,438 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:25,438 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:25,438 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:26,541 INFO L124 PetriNetUnfolderBase]: 2852/4773 cut-off events. [2024-06-20 17:35:26,541 INFO L125 PetriNetUnfolderBase]: For 676953/676953 co-relation queries the response was YES. [2024-06-20 17:35:26,596 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42990 conditions, 4773 events. 2852/4773 cut-off events. For 676953/676953 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 30755 event pairs, 485 based on Foata normal form. 2/4768 useless extension candidates. Maximal degree in co-relation 42809. Up to 4116 conditions per place. [2024-06-20 17:35:26,615 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 507 selfloop transitions, 92 changer transitions 0/606 dead transitions. [2024-06-20 17:35:26,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 606 transitions, 8475 flow [2024-06-20 17:35:26,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:26,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:26,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:26,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:26,636 INFO L175 Difference]: Start difference. First operand has 403 places, 592 transitions, 7167 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:26,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 606 transitions, 8475 flow [2024-06-20 17:35:29,153 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 606 transitions, 8244 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:29,160 INFO L231 Difference]: Finished difference. Result has 405 places, 594 transitions, 7207 flow [2024-06-20 17:35:29,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6936, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7207, PETRI_PLACES=405, PETRI_TRANSITIONS=594} [2024-06-20 17:35:29,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 362 predicate places. [2024-06-20 17:35:29,160 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 594 transitions, 7207 flow [2024-06-20 17:35:29,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:29,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:29,161 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-20 17:35:29,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-20 17:35:29,161 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-20 17:35:29,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:29,162 INFO L85 PathProgramCache]: Analyzing trace with hash -858551132, now seen corresponding path program 6 times [2024-06-20 17:35:29,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:29,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972774141] [2024-06-20 17:35:29,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:29,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:29,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:29,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:29,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:29,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972774141] [2024-06-20 17:35:29,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972774141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:29,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:29,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:29,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819794854] [2024-06-20 17:35:29,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:29,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:29,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:29,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:29,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:30,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:30,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 594 transitions, 7207 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:30,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:30,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:30,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:31,230 INFO L124 PetriNetUnfolderBase]: 2873/4804 cut-off events. [2024-06-20 17:35:31,230 INFO L125 PetriNetUnfolderBase]: For 705784/705784 co-relation queries the response was YES. [2024-06-20 17:35:31,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43862 conditions, 4804 events. 2873/4804 cut-off events. For 705784/705784 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 30951 event pairs, 484 based on Foata normal form. 2/4799 useless extension candidates. Maximal degree in co-relation 43680. Up to 4096 conditions per place. [2024-06-20 17:35:31,306 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 102 changer transitions 0/612 dead transitions. [2024-06-20 17:35:31,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 612 transitions, 8851 flow [2024-06-20 17:35:31,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:31,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:31,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:35:31,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:35:31,307 INFO L175 Difference]: Start difference. First operand has 405 places, 594 transitions, 7207 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:35:31,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 612 transitions, 8851 flow [2024-06-20 17:35:33,780 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 612 transitions, 8596 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:33,786 INFO L231 Difference]: Finished difference. Result has 407 places, 598 transitions, 7330 flow [2024-06-20 17:35:33,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6952, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=594, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7330, PETRI_PLACES=407, PETRI_TRANSITIONS=598} [2024-06-20 17:35:33,787 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 364 predicate places. [2024-06-20 17:35:33,787 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 598 transitions, 7330 flow [2024-06-20 17:35:33,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:33,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:33,787 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-20 17:35:33,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-20 17:35:33,787 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-20 17:35:33,788 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:33,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1229555652, now seen corresponding path program 7 times [2024-06-20 17:35:33,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:33,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602645388] [2024-06-20 17:35:33,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:33,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:33,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:34,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-20 17:35:34,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:34,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602645388] [2024-06-20 17:35:34,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602645388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:34,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:34,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:34,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001138867] [2024-06-20 17:35:34,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:34,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:34,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:34,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:34,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:34,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:34,822 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 598 transitions, 7330 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:34,822 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:34,822 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:34,822 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:35,951 INFO L124 PetriNetUnfolderBase]: 2868/4805 cut-off events. [2024-06-20 17:35:35,951 INFO L125 PetriNetUnfolderBase]: For 703147/703147 co-relation queries the response was YES. [2024-06-20 17:35:36,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43746 conditions, 4805 events. 2868/4805 cut-off events. For 703147/703147 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31052 event pairs, 489 based on Foata normal form. 2/4800 useless extension candidates. Maximal degree in co-relation 43563. Up to 4160 conditions per place. [2024-06-20 17:35:36,028 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 519 selfloop transitions, 84 changer transitions 0/610 dead transitions. [2024-06-20 17:35:36,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 610 transitions, 8568 flow [2024-06-20 17:35:36,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:36,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:36,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:36,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:36,029 INFO L175 Difference]: Start difference. First operand has 407 places, 598 transitions, 7330 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:36,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 610 transitions, 8568 flow [2024-06-20 17:35:38,446 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 610 transitions, 8318 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:38,452 INFO L231 Difference]: Finished difference. Result has 411 places, 598 transitions, 7253 flow [2024-06-20 17:35:38,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7080, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7253, PETRI_PLACES=411, PETRI_TRANSITIONS=598} [2024-06-20 17:35:38,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 368 predicate places. [2024-06-20 17:35:38,453 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 598 transitions, 7253 flow [2024-06-20 17:35:38,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:38,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:38,453 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-20 17:35:38,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-20 17:35:38,453 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-20 17:35:38,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash -896633242, now seen corresponding path program 8 times [2024-06-20 17:35:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:38,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811876614] [2024-06-20 17:35:38,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:38,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:38,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:39,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:39,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:39,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811876614] [2024-06-20 17:35:39,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811876614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:39,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:39,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:39,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022862378] [2024-06-20 17:35:39,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:39,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:39,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:39,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:39,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:39,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:39,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 598 transitions, 7253 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:39,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:39,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:39,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:40,476 INFO L124 PetriNetUnfolderBase]: 2897/4844 cut-off events. [2024-06-20 17:35:40,476 INFO L125 PetriNetUnfolderBase]: For 729697/729697 co-relation queries the response was YES. [2024-06-20 17:35:40,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44627 conditions, 4844 events. 2897/4844 cut-off events. For 729697/729697 co-relation queries the response was YES. Maximal size of possible extension queue 387. Compared 31312 event pairs, 486 based on Foata normal form. 2/4839 useless extension candidates. Maximal degree in co-relation 44442. Up to 4113 conditions per place. [2024-06-20 17:35:40,551 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 487 selfloop transitions, 123 changer transitions 0/617 dead transitions. [2024-06-20 17:35:40,552 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 617 transitions, 8935 flow [2024-06-20 17:35:40,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:40,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:40,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:35:40,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:35:40,553 INFO L175 Difference]: Start difference. First operand has 411 places, 598 transitions, 7253 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:35:40,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 617 transitions, 8935 flow [2024-06-20 17:35:42,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 617 transitions, 8737 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-20 17:35:42,996 INFO L231 Difference]: Finished difference. Result has 413 places, 603 transitions, 7512 flow [2024-06-20 17:35:42,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7055, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7512, PETRI_PLACES=413, PETRI_TRANSITIONS=603} [2024-06-20 17:35:42,996 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-20 17:35:42,996 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 603 transitions, 7512 flow [2024-06-20 17:35:42,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:42,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:42,997 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-20 17:35:42,997 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-20 17:35:42,997 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-20 17:35:42,997 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:42,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1292978908, now seen corresponding path program 9 times [2024-06-20 17:35:42,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:43,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023266067] [2024-06-20 17:35:43,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:43,005 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:43,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:43,869 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:43,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:43,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023266067] [2024-06-20 17:35:43,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1023266067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:43,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:43,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:43,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1809517598] [2024-06-20 17:35:43,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:43,870 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:43,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:43,871 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:43,871 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:43,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:43,960 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 603 transitions, 7512 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:43,960 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:43,960 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:43,960 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:45,031 INFO L124 PetriNetUnfolderBase]: 2905/4860 cut-off events. [2024-06-20 17:35:45,031 INFO L125 PetriNetUnfolderBase]: For 745782/745782 co-relation queries the response was YES. [2024-06-20 17:35:45,088 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45254 conditions, 4860 events. 2905/4860 cut-off events. For 745782/745782 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 31379 event pairs, 490 based on Foata normal form. 2/4855 useless extension candidates. Maximal degree in co-relation 45067. Up to 4203 conditions per place. [2024-06-20 17:35:45,109 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 95 changer transitions 0/617 dead transitions. [2024-06-20 17:35:45,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 617 transitions, 8854 flow [2024-06-20 17:35:45,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:45,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:45,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:45,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:45,110 INFO L175 Difference]: Start difference. First operand has 413 places, 603 transitions, 7512 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:45,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 617 transitions, 8854 flow [2024-06-20 17:35:47,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 617 transitions, 8613 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:47,685 INFO L231 Difference]: Finished difference. Result has 417 places, 605 transitions, 7560 flow [2024-06-20 17:35:47,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7271, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=603, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7560, PETRI_PLACES=417, PETRI_TRANSITIONS=605} [2024-06-20 17:35:47,686 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-20 17:35:47,686 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 605 transitions, 7560 flow [2024-06-20 17:35:47,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:47,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:47,687 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-20 17:35:47,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-20 17:35:47,687 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-20 17:35:47,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:47,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1239078852, now seen corresponding path program 10 times [2024-06-20 17:35:47,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:47,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964599105] [2024-06-20 17:35:47,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:47,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:47,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:48,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:48,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:48,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964599105] [2024-06-20 17:35:48,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [964599105] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:48,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:48,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:48,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467303588] [2024-06-20 17:35:48,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:48,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:48,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:48,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:48,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:48,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:48,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 605 transitions, 7560 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:48,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:48,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:48,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:49,867 INFO L124 PetriNetUnfolderBase]: 2913/4876 cut-off events. [2024-06-20 17:35:49,867 INFO L125 PetriNetUnfolderBase]: For 758784/758784 co-relation queries the response was YES. [2024-06-20 17:35:49,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45729 conditions, 4876 events. 2913/4876 cut-off events. For 758784/758784 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 31587 event pairs, 490 based on Foata normal form. 2/4871 useless extension candidates. Maximal degree in co-relation 45540. Up to 4183 conditions per place. [2024-06-20 17:35:49,944 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 511 selfloop transitions, 104 changer transitions 0/622 dead transitions. [2024-06-20 17:35:49,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 622 transitions, 8994 flow [2024-06-20 17:35:49,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:49,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:49,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 17:35:49,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 17:35:49,946 INFO L175 Difference]: Start difference. First operand has 417 places, 605 transitions, 7560 flow. Second operand 9 states and 172 transitions. [2024-06-20 17:35:49,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 622 transitions, 8994 flow [2024-06-20 17:35:53,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 622 transitions, 8721 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-20 17:35:53,314 INFO L231 Difference]: Finished difference. Result has 420 places, 609 transitions, 7691 flow [2024-06-20 17:35:53,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7287, PETRI_DIFFERENCE_MINUEND_PLACES=410, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=605, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7691, PETRI_PLACES=420, PETRI_TRANSITIONS=609} [2024-06-20 17:35:53,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-20 17:35:53,314 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 609 transitions, 7691 flow [2024-06-20 17:35:53,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:53,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:53,315 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-20 17:35:53,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-20 17:35:53,315 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-20 17:35:53,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:53,315 INFO L85 PathProgramCache]: Analyzing trace with hash -896959672, now seen corresponding path program 11 times [2024-06-20 17:35:53,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:53,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234039335] [2024-06-20 17:35:53,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:53,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:53,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:54,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:54,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:54,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234039335] [2024-06-20 17:35:54,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234039335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:54,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:54,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:54,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130425522] [2024-06-20 17:35:54,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:54,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:54,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:54,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:54,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:54,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:54,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 609 transitions, 7691 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:54,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:54,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:54,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:35:55,428 INFO L124 PetriNetUnfolderBase]: 2921/4892 cut-off events. [2024-06-20 17:35:55,428 INFO L125 PetriNetUnfolderBase]: For 773908/773908 co-relation queries the response was YES. [2024-06-20 17:35:55,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46120 conditions, 4892 events. 2921/4892 cut-off events. For 773908/773908 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31691 event pairs, 494 based on Foata normal form. 2/4887 useless extension candidates. Maximal degree in co-relation 45929. Up to 4180 conditions per place. [2024-06-20 17:35:55,505 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 499 selfloop transitions, 117 changer transitions 0/623 dead transitions. [2024-06-20 17:35:55,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 623 transitions, 9029 flow [2024-06-20 17:35:55,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:35:55,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:35:55,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-20 17:35:55,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:35:55,506 INFO L175 Difference]: Start difference. First operand has 420 places, 609 transitions, 7691 flow. Second operand 9 states and 171 transitions. [2024-06-20 17:35:55,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 623 transitions, 9029 flow [2024-06-20 17:35:57,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 623 transitions, 8760 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-20 17:35:57,995 INFO L231 Difference]: Finished difference. Result has 424 places, 611 transitions, 7739 flow [2024-06-20 17:35:57,995 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7422, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=609, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7739, PETRI_PLACES=424, PETRI_TRANSITIONS=611} [2024-06-20 17:35:57,995 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-20 17:35:57,996 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 611 transitions, 7739 flow [2024-06-20 17:35:57,996 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:57,996 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:35:57,996 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-20 17:35:57,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-20 17:35:57,996 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-20 17:35:57,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:35:57,997 INFO L85 PathProgramCache]: Analyzing trace with hash -376072252, now seen corresponding path program 12 times [2024-06-20 17:35:57,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:35:57,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749567634] [2024-06-20 17:35:57,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:35:57,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:35:58,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:35:58,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:35:58,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:35:58,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749567634] [2024-06-20 17:35:58,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1749567634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:35:58,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:35:58,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:35:58,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30062230] [2024-06-20 17:35:58,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:35:58,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:35:58,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:35:58,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:35:58,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:35:58,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:35:58,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 611 transitions, 7739 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:35:58,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:35:58,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:35:58,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:00,146 INFO L124 PetriNetUnfolderBase]: 2942/4937 cut-off events. [2024-06-20 17:36:00,146 INFO L125 PetriNetUnfolderBase]: For 800487/800487 co-relation queries the response was YES. [2024-06-20 17:36:00,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47009 conditions, 4937 events. 2942/4937 cut-off events. For 800487/800487 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32120 event pairs, 474 based on Foata normal form. 2/4932 useless extension candidates. Maximal degree in co-relation 46816. Up to 4004 conditions per place. [2024-06-20 17:36:00,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 471 selfloop transitions, 156 changer transitions 0/634 dead transitions. [2024-06-20 17:36:00,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 634 transitions, 9833 flow [2024-06-20 17:36:00,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:00,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:00,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:36:00,220 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:36:00,220 INFO L175 Difference]: Start difference. First operand has 424 places, 611 transitions, 7739 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:36:00,220 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 634 transitions, 9833 flow [2024-06-20 17:36:03,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 634 transitions, 9538 flow, removed 32 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:03,092 INFO L231 Difference]: Finished difference. Result has 427 places, 618 transitions, 8126 flow [2024-06-20 17:36:03,092 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7444, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8126, PETRI_PLACES=427, PETRI_TRANSITIONS=618} [2024-06-20 17:36:03,093 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 384 predicate places. [2024-06-20 17:36:03,093 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 618 transitions, 8126 flow [2024-06-20 17:36:03,093 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:03,093 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:03,093 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-20 17:36:03,093 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-20 17:36:03,094 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-20 17:36:03,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:03,094 INFO L85 PathProgramCache]: Analyzing trace with hash 1380497474, now seen corresponding path program 13 times [2024-06-20 17:36:03,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:03,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027125807] [2024-06-20 17:36:03,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:03,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:03,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:03,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-20 17:36:03,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:03,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027125807] [2024-06-20 17:36:03,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027125807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:03,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:03,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:03,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635369720] [2024-06-20 17:36:03,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:03,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:03,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:03,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:03,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:04,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:04,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 618 transitions, 8126 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:04,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:04,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:04,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:05,346 INFO L124 PetriNetUnfolderBase]: 2937/4932 cut-off events. [2024-06-20 17:36:05,346 INFO L125 PetriNetUnfolderBase]: For 799374/799374 co-relation queries the response was YES. [2024-06-20 17:36:05,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47210 conditions, 4932 events. 2937/4932 cut-off events. For 799374/799374 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32126 event pairs, 473 based on Foata normal form. 2/4927 useless extension candidates. Maximal degree in co-relation 47015. Up to 4000 conditions per place. [2024-06-20 17:36:05,420 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 469 selfloop transitions, 158 changer transitions 0/634 dead transitions. [2024-06-20 17:36:05,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 634 transitions, 9916 flow [2024-06-20 17:36:05,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:05,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:05,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:36:05,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:36:05,421 INFO L175 Difference]: Start difference. First operand has 427 places, 618 transitions, 8126 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:36:05,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 634 transitions, 9916 flow [2024-06-20 17:36:08,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 634 transitions, 9581 flow, removed 103 selfloop flow, removed 4 redundant places. [2024-06-20 17:36:08,858 INFO L231 Difference]: Finished difference. Result has 432 places, 618 transitions, 8112 flow [2024-06-20 17:36:08,858 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7791, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=460, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8112, PETRI_PLACES=432, PETRI_TRANSITIONS=618} [2024-06-20 17:36:08,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-20 17:36:08,859 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 618 transitions, 8112 flow [2024-06-20 17:36:08,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:08,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:08,859 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-20 17:36:08,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-20 17:36:08,859 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-20 17:36:08,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:08,867 INFO L85 PathProgramCache]: Analyzing trace with hash 871840484, now seen corresponding path program 14 times [2024-06-20 17:36:08,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:08,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088124136] [2024-06-20 17:36:08,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:08,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:08,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:09,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:09,803 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:09,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088124136] [2024-06-20 17:36:09,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088124136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:09,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:09,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:09,803 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711972056] [2024-06-20 17:36:09,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:09,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:09,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:09,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:09,804 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:09,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:09,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 618 transitions, 8112 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:09,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:09,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:09,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:11,156 INFO L124 PetriNetUnfolderBase]: 2932/4921 cut-off events. [2024-06-20 17:36:11,156 INFO L125 PetriNetUnfolderBase]: For 782287/782287 co-relation queries the response was YES. [2024-06-20 17:36:11,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46478 conditions, 4921 events. 2932/4921 cut-off events. For 782287/782287 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 32054 event pairs, 497 based on Foata normal form. 2/4916 useless extension candidates. Maximal degree in co-relation 46281. Up to 4197 conditions per place. [2024-06-20 17:36:11,227 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 507 selfloop transitions, 117 changer transitions 0/631 dead transitions. [2024-06-20 17:36:11,227 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 631 transitions, 9446 flow [2024-06-20 17:36:11,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:36:11,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:36:11,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-20 17:36:11,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-20 17:36:11,228 INFO L175 Difference]: Start difference. First operand has 432 places, 618 transitions, 8112 flow. Second operand 10 states and 185 transitions. [2024-06-20 17:36:11,228 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 631 transitions, 9446 flow [2024-06-20 17:36:14,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 631 transitions, 8849 flow, removed 59 selfloop flow, removed 9 redundant places. [2024-06-20 17:36:14,679 INFO L231 Difference]: Finished difference. Result has 433 places, 619 transitions, 7810 flow [2024-06-20 17:36:14,679 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7554, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7810, PETRI_PLACES=433, PETRI_TRANSITIONS=619} [2024-06-20 17:36:14,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-20 17:36:14,680 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 619 transitions, 7810 flow [2024-06-20 17:36:14,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:14,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:14,680 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-20 17:36:14,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-20 17:36:14,681 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-20 17:36:14,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:14,681 INFO L85 PathProgramCache]: Analyzing trace with hash 1073464484, now seen corresponding path program 15 times [2024-06-20 17:36:14,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:14,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103573472] [2024-06-20 17:36:14,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:14,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:14,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:15,584 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:15,584 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:15,584 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103573472] [2024-06-20 17:36:15,584 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103573472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:15,584 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:15,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:15,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [581055108] [2024-06-20 17:36:15,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:15,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:15,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:15,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:15,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:15,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:15,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 619 transitions, 7810 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:15,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:15,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:15,678 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:17,004 INFO L124 PetriNetUnfolderBase]: 2927/4914 cut-off events. [2024-06-20 17:36:17,004 INFO L125 PetriNetUnfolderBase]: For 773962/773962 co-relation queries the response was YES. [2024-06-20 17:36:17,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45246 conditions, 4914 events. 2927/4914 cut-off events. For 773962/773962 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 31967 event pairs, 494 based on Foata normal form. 2/4909 useless extension candidates. Maximal degree in co-relation 45050. Up to 4158 conditions per place. [2024-06-20 17:36:17,075 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 503 selfloop transitions, 123 changer transitions 0/633 dead transitions. [2024-06-20 17:36:17,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 633 transitions, 9146 flow [2024-06-20 17:36:17,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:17,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:17,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-20 17:36:17,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-20 17:36:17,077 INFO L175 Difference]: Start difference. First operand has 433 places, 619 transitions, 7810 flow. Second operand 9 states and 172 transitions. [2024-06-20 17:36:17,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 633 transitions, 9146 flow [2024-06-20 17:36:20,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 633 transitions, 8828 flow, removed 66 selfloop flow, removed 6 redundant places. [2024-06-20 17:36:20,737 INFO L231 Difference]: Finished difference. Result has 436 places, 620 transitions, 7795 flow [2024-06-20 17:36:20,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7532, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7795, PETRI_PLACES=436, PETRI_TRANSITIONS=620} [2024-06-20 17:36:20,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-20 17:36:20,737 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 620 transitions, 7795 flow [2024-06-20 17:36:20,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:20,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:20,738 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-20 17:36:20,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-20 17:36:20,738 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-20 17:36:20,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:20,738 INFO L85 PathProgramCache]: Analyzing trace with hash -1158656892, now seen corresponding path program 6 times [2024-06-20 17:36:20,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:20,739 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085355009] [2024-06-20 17:36:20,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:20,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:20,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:21,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-20 17:36:21,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:21,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085355009] [2024-06-20 17:36:21,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085355009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:21,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:21,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-20 17:36:21,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853267513] [2024-06-20 17:36:21,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:21,500 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-20 17:36:21,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:21,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-20 17:36:21,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-20 17:36:21,563 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:21,563 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 620 transitions, 7795 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:21,563 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:21,563 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:21,563 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:22,720 INFO L124 PetriNetUnfolderBase]: 2922/4906 cut-off events. [2024-06-20 17:36:22,721 INFO L125 PetriNetUnfolderBase]: For 766521/766521 co-relation queries the response was YES. [2024-06-20 17:36:22,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44835 conditions, 4906 events. 2922/4906 cut-off events. For 766521/766521 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 31925 event pairs, 490 based on Foata normal form. 2/4900 useless extension candidates. Maximal degree in co-relation 44638. Up to 4275 conditions per place. [2024-06-20 17:36:22,804 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 542 selfloop transitions, 82 changer transitions 0/631 dead transitions. [2024-06-20 17:36:22,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 631 transitions, 9084 flow [2024-06-20 17:36:22,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-20 17:36:22,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-20 17:36:22,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-20 17:36:22,805 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46938775510204084 [2024-06-20 17:36:22,805 INFO L175 Difference]: Start difference. First operand has 436 places, 620 transitions, 7795 flow. Second operand 7 states and 138 transitions. [2024-06-20 17:36:22,805 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 631 transitions, 9084 flow [2024-06-20 17:36:25,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 631 transitions, 8799 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:25,739 INFO L231 Difference]: Finished difference. Result has 436 places, 621 transitions, 7703 flow [2024-06-20 17:36:25,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7512, PETRI_DIFFERENCE_MINUEND_PLACES=429, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=538, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7703, PETRI_PLACES=436, PETRI_TRANSITIONS=621} [2024-06-20 17:36:25,739 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-20 17:36:25,740 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 621 transitions, 7703 flow [2024-06-20 17:36:25,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:25,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:25,740 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-20 17:36:25,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-20 17:36:25,740 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-20 17:36:25,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:25,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1123324718, now seen corresponding path program 1 times [2024-06-20 17:36:25,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:25,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [865232425] [2024-06-20 17:36:25,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:25,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:25,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:26,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:26,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:26,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [865232425] [2024-06-20 17:36:26,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [865232425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:26,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:26,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:26,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92332169] [2024-06-20 17:36:26,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:26,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:26,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:26,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:26,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:26,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:26,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 621 transitions, 7703 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:26,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:26,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:26,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:28,009 INFO L124 PetriNetUnfolderBase]: 2967/4982 cut-off events. [2024-06-20 17:36:28,010 INFO L125 PetriNetUnfolderBase]: For 827302/827302 co-relation queries the response was YES. [2024-06-20 17:36:28,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46207 conditions, 4982 events. 2967/4982 cut-off events. For 827302/827302 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32445 event pairs, 385 based on Foata normal form. 4/4982 useless extension candidates. Maximal degree in co-relation 46009. Up to 4202 conditions per place. [2024-06-20 17:36:28,089 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 571 selfloop transitions, 73 changer transitions 0/651 dead transitions. [2024-06-20 17:36:28,090 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 444 places, 651 transitions, 9569 flow [2024-06-20 17:36:28,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:28,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:28,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 17:36:28,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:36:28,091 INFO L175 Difference]: Start difference. First operand has 436 places, 621 transitions, 7703 flow. Second operand 9 states and 180 transitions. [2024-06-20 17:36:28,091 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 444 places, 651 transitions, 9569 flow [2024-06-20 17:36:31,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 651 transitions, 9397 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-20 17:36:31,268 INFO L231 Difference]: Finished difference. Result has 441 places, 627 transitions, 7954 flow [2024-06-20 17:36:31,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7535, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=621, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7954, PETRI_PLACES=441, PETRI_TRANSITIONS=627} [2024-06-20 17:36:31,284 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-20 17:36:31,284 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 627 transitions, 7954 flow [2024-06-20 17:36:31,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:31,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:31,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:36:31,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-20 17:36:31,285 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-20 17:36:31,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:31,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1630138322, now seen corresponding path program 2 times [2024-06-20 17:36:31,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:31,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647319460] [2024-06-20 17:36:31,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:31,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:31,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:32,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:32,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:32,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647319460] [2024-06-20 17:36:32,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647319460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:32,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:32,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:32,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63754182] [2024-06-20 17:36:32,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:32,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:32,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:32,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:32,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:32,334 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:32,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 627 transitions, 7954 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:32,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:32,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:32,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:33,659 INFO L124 PetriNetUnfolderBase]: 2983/5010 cut-off events. [2024-06-20 17:36:33,659 INFO L125 PetriNetUnfolderBase]: For 820835/820835 co-relation queries the response was YES. [2024-06-20 17:36:33,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46727 conditions, 5010 events. 2983/5010 cut-off events. For 820835/820835 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 32659 event pairs, 486 based on Foata normal form. 4/5010 useless extension candidates. Maximal degree in co-relation 46527. Up to 4344 conditions per place. [2024-06-20 17:36:33,737 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 556 selfloop transitions, 85 changer transitions 0/648 dead transitions. [2024-06-20 17:36:33,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 648 transitions, 9430 flow [2024-06-20 17:36:33,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:33,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:33,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:36:33,738 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:36:33,738 INFO L175 Difference]: Start difference. First operand has 441 places, 627 transitions, 7954 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:36:33,738 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 648 transitions, 9430 flow [2024-06-20 17:36:36,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 648 transitions, 9190 flow, removed 77 selfloop flow, removed 5 redundant places. [2024-06-20 17:36:36,615 INFO L231 Difference]: Finished difference. Result has 445 places, 630 transitions, 8034 flow [2024-06-20 17:36:36,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7714, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8034, PETRI_PLACES=445, PETRI_TRANSITIONS=630} [2024-06-20 17:36:36,616 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 402 predicate places. [2024-06-20 17:36:36,616 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 630 transitions, 8034 flow [2024-06-20 17:36:36,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:36,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:36,616 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-20 17:36:36,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-20 17:36:36,616 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-20 17:36:36,617 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:36,617 INFO L85 PathProgramCache]: Analyzing trace with hash -572554358, now seen corresponding path program 3 times [2024-06-20 17:36:36,617 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:36,617 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106424250] [2024-06-20 17:36:36,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:36,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:36,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:37,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:37,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:37,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106424250] [2024-06-20 17:36:37,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [106424250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:37,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:37,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:37,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77521350] [2024-06-20 17:36:37,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:37,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:37,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:37,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:37,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:37,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:37,715 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 630 transitions, 8034 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:37,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:37,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:37,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:39,065 INFO L124 PetriNetUnfolderBase]: 3028/5077 cut-off events. [2024-06-20 17:36:39,065 INFO L125 PetriNetUnfolderBase]: For 875927/875927 co-relation queries the response was YES. [2024-06-20 17:36:39,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48228 conditions, 5077 events. 3028/5077 cut-off events. For 875927/875927 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 33152 event pairs, 482 based on Foata normal form. 4/5077 useless extension candidates. Maximal degree in co-relation 48026. Up to 4346 conditions per place. [2024-06-20 17:36:39,142 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 566 selfloop transitions, 83 changer transitions 0/656 dead transitions. [2024-06-20 17:36:39,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 656 transitions, 9918 flow [2024-06-20 17:36:39,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:39,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:39,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 17:36:39,144 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 17:36:39,144 INFO L175 Difference]: Start difference. First operand has 445 places, 630 transitions, 8034 flow. Second operand 9 states and 178 transitions. [2024-06-20 17:36:39,144 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 656 transitions, 9918 flow [2024-06-20 17:36:42,399 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 656 transitions, 9620 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-20 17:36:42,419 INFO L231 Difference]: Finished difference. Result has 448 places, 636 transitions, 8202 flow [2024-06-20 17:36:42,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7736, PETRI_DIFFERENCE_MINUEND_PLACES=438, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=630, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=549, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8202, PETRI_PLACES=448, PETRI_TRANSITIONS=636} [2024-06-20 17:36:42,432 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-20 17:36:42,432 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 636 transitions, 8202 flow [2024-06-20 17:36:42,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:42,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:42,433 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-20 17:36:42,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-20 17:36:42,433 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-20 17:36:42,433 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:42,433 INFO L85 PathProgramCache]: Analyzing trace with hash -572400536, now seen corresponding path program 1 times [2024-06-20 17:36:42,433 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:42,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679344014] [2024-06-20 17:36:42,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:42,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:42,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:43,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:43,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:43,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679344014] [2024-06-20 17:36:43,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679344014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:43,736 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:43,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:36:43,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593409511] [2024-06-20 17:36:43,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:43,737 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:36:43,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:43,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:36:43,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:36:43,812 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:43,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 636 transitions, 8202 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:43,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:43,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:43,813 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:45,219 INFO L124 PetriNetUnfolderBase]: 3084/5169 cut-off events. [2024-06-20 17:36:45,219 INFO L125 PetriNetUnfolderBase]: For 1000400/1000400 co-relation queries the response was YES. [2024-06-20 17:36:45,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49744 conditions, 5169 events. 3084/5169 cut-off events. For 1000400/1000400 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 33831 event pairs, 501 based on Foata normal form. 16/5181 useless extension candidates. Maximal degree in co-relation 49540. Up to 4421 conditions per place. [2024-06-20 17:36:45,309 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 563 selfloop transitions, 90 changer transitions 0/660 dead transitions. [2024-06-20 17:36:45,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 660 transitions, 9774 flow [2024-06-20 17:36:45,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:36:45,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:36:45,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 17:36:45,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-20 17:36:45,311 INFO L175 Difference]: Start difference. First operand has 448 places, 636 transitions, 8202 flow. Second operand 10 states and 196 transitions. [2024-06-20 17:36:45,311 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 660 transitions, 9774 flow [2024-06-20 17:36:48,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 660 transitions, 9508 flow, removed 86 selfloop flow, removed 5 redundant places. [2024-06-20 17:36:48,915 INFO L231 Difference]: Finished difference. Result has 453 places, 638 transitions, 8257 flow [2024-06-20 17:36:48,915 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7936, PETRI_DIFFERENCE_MINUEND_PLACES=443, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=636, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8257, PETRI_PLACES=453, PETRI_TRANSITIONS=638} [2024-06-20 17:36:48,916 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-20 17:36:48,916 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 638 transitions, 8257 flow [2024-06-20 17:36:48,916 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:48,916 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:48,916 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-20 17:36:48,916 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-20 17:36:48,916 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-20 17:36:48,917 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:48,917 INFO L85 PathProgramCache]: Analyzing trace with hash -453501656, now seen corresponding path program 4 times [2024-06-20 17:36:48,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:48,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432475601] [2024-06-20 17:36:48,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:48,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:48,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:49,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:49,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:49,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432475601] [2024-06-20 17:36:49,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432475601] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:49,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:49,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:49,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855644934] [2024-06-20 17:36:49,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:49,958 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:49,958 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:49,958 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:49,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:50,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:50,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 638 transitions, 8257 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:50,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:50,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:50,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:51,527 INFO L124 PetriNetUnfolderBase]: 3100/5197 cut-off events. [2024-06-20 17:36:51,528 INFO L125 PetriNetUnfolderBase]: For 919493/919493 co-relation queries the response was YES. [2024-06-20 17:36:51,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50046 conditions, 5197 events. 3100/5197 cut-off events. For 919493/919493 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 34029 event pairs, 509 based on Foata normal form. 4/5197 useless extension candidates. Maximal degree in co-relation 49840. Up to 4429 conditions per place. [2024-06-20 17:36:51,620 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 536 selfloop transitions, 113 changer transitions 0/656 dead transitions. [2024-06-20 17:36:51,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 656 transitions, 9753 flow [2024-06-20 17:36:51,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:36:51,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:36:51,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-20 17:36:51,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-20 17:36:51,621 INFO L175 Difference]: Start difference. First operand has 453 places, 638 transitions, 8257 flow. Second operand 10 states and 190 transitions. [2024-06-20 17:36:51,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 656 transitions, 9753 flow [2024-06-20 17:36:55,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 656 transitions, 9520 flow, removed 30 selfloop flow, removed 8 redundant places. [2024-06-20 17:36:55,340 INFO L231 Difference]: Finished difference. Result has 455 places, 641 transitions, 8416 flow [2024-06-20 17:36:55,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8024, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8416, PETRI_PLACES=455, PETRI_TRANSITIONS=641} [2024-06-20 17:36:55,340 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 412 predicate places. [2024-06-20 17:36:55,340 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 641 transitions, 8416 flow [2024-06-20 17:36:55,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:55,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:36:55,341 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-20 17:36:55,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-20 17:36:55,341 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-20 17:36:55,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:36:55,341 INFO L85 PathProgramCache]: Analyzing trace with hash -125481050, now seen corresponding path program 5 times [2024-06-20 17:36:55,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:36:55,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719808651] [2024-06-20 17:36:55,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:36:55,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:36:55,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:36:56,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:36:56,359 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:36:56,359 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719808651] [2024-06-20 17:36:56,359 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719808651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:36:56,359 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:36:56,359 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:36:56,359 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089106902] [2024-06-20 17:36:56,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:36:56,360 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:36:56,360 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:36:56,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:36:56,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:36:56,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:36:56,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 641 transitions, 8416 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:36:56,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:36:56,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:36:56,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:36:57,747 INFO L124 PetriNetUnfolderBase]: 3158/5277 cut-off events. [2024-06-20 17:36:57,748 INFO L125 PetriNetUnfolderBase]: For 984101/984101 co-relation queries the response was YES. [2024-06-20 17:36:57,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52083 conditions, 5277 events. 3158/5277 cut-off events. For 984101/984101 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34556 event pairs, 498 based on Foata normal form. 4/5277 useless extension candidates. Maximal degree in co-relation 51876. Up to 4537 conditions per place. [2024-06-20 17:36:57,833 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 582 selfloop transitions, 76 changer transitions 0/665 dead transitions. [2024-06-20 17:36:57,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 463 places, 665 transitions, 10412 flow [2024-06-20 17:36:57,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:36:57,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:36:57,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:36:57,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:36:57,835 INFO L175 Difference]: Start difference. First operand has 455 places, 641 transitions, 8416 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:36:57,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 463 places, 665 transitions, 10412 flow [2024-06-20 17:37:02,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 665 transitions, 10055 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:02,251 INFO L231 Difference]: Finished difference. Result has 458 places, 647 transitions, 8540 flow [2024-06-20 17:37:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8059, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8540, PETRI_PLACES=458, PETRI_TRANSITIONS=647} [2024-06-20 17:37:02,252 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-20 17:37:02,252 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 647 transitions, 8540 flow [2024-06-20 17:37:02,252 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:02,252 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:02,252 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-20 17:37:02,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-20 17:37:02,253 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-20 17:37:02,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:02,253 INFO L85 PathProgramCache]: Analyzing trace with hash -254199866, now seen corresponding path program 6 times [2024-06-20 17:37:02,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:02,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393610796] [2024-06-20 17:37:02,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:02,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:02,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:03,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:03,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:03,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393610796] [2024-06-20 17:37:03,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393610796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:03,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:03,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:03,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112791008] [2024-06-20 17:37:03,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:03,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:03,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:03,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:03,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:03,328 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:03,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 647 transitions, 8540 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:03,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:03,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:03,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:04,692 INFO L124 PetriNetUnfolderBase]: 3161/5292 cut-off events. [2024-06-20 17:37:04,693 INFO L125 PetriNetUnfolderBase]: For 985708/985708 co-relation queries the response was YES. [2024-06-20 17:37:04,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51865 conditions, 5292 events. 3161/5292 cut-off events. For 985708/985708 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34727 event pairs, 506 based on Foata normal form. 4/5292 useless extension candidates. Maximal degree in co-relation 51656. Up to 4624 conditions per place. [2024-06-20 17:37:04,786 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 574 selfloop transitions, 84 changer transitions 0/665 dead transitions. [2024-06-20 17:37:04,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 665 transitions, 10068 flow [2024-06-20 17:37:04,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:04,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:04,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:37:04,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:37:04,788 INFO L175 Difference]: Start difference. First operand has 458 places, 647 transitions, 8540 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:37:04,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 665 transitions, 10068 flow [2024-06-20 17:37:09,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 665 transitions, 9773 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-20 17:37:09,040 INFO L231 Difference]: Finished difference. Result has 462 places, 650 transitions, 8593 flow [2024-06-20 17:37:09,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8269, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8593, PETRI_PLACES=462, PETRI_TRANSITIONS=650} [2024-06-20 17:37:09,040 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 419 predicate places. [2024-06-20 17:37:09,040 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 650 transitions, 8593 flow [2024-06-20 17:37:09,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:09,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:09,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, 1] [2024-06-20 17:37:09,041 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-20 17:37:09,041 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-20 17:37:09,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:09,041 INFO L85 PathProgramCache]: Analyzing trace with hash -453495704, now seen corresponding path program 2 times [2024-06-20 17:37:09,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:09,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802716765] [2024-06-20 17:37:09,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:09,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:09,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:10,165 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:10,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:10,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802716765] [2024-06-20 17:37:10,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1802716765] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:10,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:10,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:10,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147961969] [2024-06-20 17:37:10,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:10,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:10,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:10,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:10,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:10,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:10,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 650 transitions, 8593 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:10,278 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:10,278 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:10,278 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:11,721 INFO L124 PetriNetUnfolderBase]: 3217/5378 cut-off events. [2024-06-20 17:37:11,721 INFO L125 PetriNetUnfolderBase]: For 1115350/1115350 co-relation queries the response was YES. [2024-06-20 17:37:11,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53146 conditions, 5378 events. 3217/5378 cut-off events. For 1115350/1115350 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 35313 event pairs, 514 based on Foata normal form. 16/5390 useless extension candidates. Maximal degree in co-relation 52935. Up to 4654 conditions per place. [2024-06-20 17:37:11,815 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 583 selfloop transitions, 81 changer transitions 0/671 dead transitions. [2024-06-20 17:37:11,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 671 transitions, 10189 flow [2024-06-20 17:37:11,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:37:11,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:37:11,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-20 17:37:11,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-20 17:37:11,817 INFO L175 Difference]: Start difference. First operand has 462 places, 650 transitions, 8593 flow. Second operand 10 states and 193 transitions. [2024-06-20 17:37:11,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 671 transitions, 10189 flow [2024-06-20 17:37:16,260 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 671 transitions, 9893 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:16,267 INFO L231 Difference]: Finished difference. Result has 465 places, 652 transitions, 8611 flow [2024-06-20 17:37:16,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8297, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=650, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8611, PETRI_PLACES=465, PETRI_TRANSITIONS=652} [2024-06-20 17:37:16,268 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 422 predicate places. [2024-06-20 17:37:16,268 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 652 transitions, 8611 flow [2024-06-20 17:37:16,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:16,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:16,268 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-20 17:37:16,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-20 17:37:16,268 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-20 17:37:16,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:16,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1217471228, now seen corresponding path program 3 times [2024-06-20 17:37:16,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:16,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29020672] [2024-06-20 17:37:16,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:16,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:16,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:17,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:17,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:17,718 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29020672] [2024-06-20 17:37:17,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29020672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:17,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:17,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:17,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586480581] [2024-06-20 17:37:17,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:17,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:17,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:17,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:17,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:17,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:17,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 652 transitions, 8611 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:17,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:17,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:17,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:19,472 INFO L124 PetriNetUnfolderBase]: 3349/5586 cut-off events. [2024-06-20 17:37:19,472 INFO L125 PetriNetUnfolderBase]: For 1265684/1265684 co-relation queries the response was YES. [2024-06-20 17:37:19,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58819 conditions, 5586 events. 3349/5586 cut-off events. For 1265684/1265684 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 36761 event pairs, 534 based on Foata normal form. 12/5594 useless extension candidates. Maximal degree in co-relation 58607. Up to 4672 conditions per place. [2024-06-20 17:37:19,562 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 568 selfloop transitions, 104 changer transitions 0/679 dead transitions. [2024-06-20 17:37:19,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 474 places, 679 transitions, 10691 flow [2024-06-20 17:37:19,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:37:19,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:37:19,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 198 transitions. [2024-06-20 17:37:19,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4714285714285714 [2024-06-20 17:37:19,563 INFO L175 Difference]: Start difference. First operand has 465 places, 652 transitions, 8611 flow. Second operand 10 states and 198 transitions. [2024-06-20 17:37:19,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 474 places, 679 transitions, 10691 flow [2024-06-20 17:37:24,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 466 places, 679 transitions, 10447 flow, removed 43 selfloop flow, removed 8 redundant places. [2024-06-20 17:37:24,240 INFO L231 Difference]: Finished difference. Result has 467 places, 656 transitions, 8876 flow [2024-06-20 17:37:24,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8367, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8876, PETRI_PLACES=467, PETRI_TRANSITIONS=656} [2024-06-20 17:37:24,240 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 424 predicate places. [2024-06-20 17:37:24,240 INFO L495 AbstractCegarLoop]: Abstraction has has 467 places, 656 transitions, 8876 flow [2024-06-20 17:37:24,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:24,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:24,241 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-20 17:37:24,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-20 17:37:24,241 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-20 17:37:24,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:24,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1217738138, now seen corresponding path program 4 times [2024-06-20 17:37:24,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:24,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [320189914] [2024-06-20 17:37:24,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:24,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:24,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:25,501 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:25,501 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:25,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [320189914] [2024-06-20 17:37:25,502 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [320189914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:25,502 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:25,502 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:25,502 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186888014] [2024-06-20 17:37:25,502 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:25,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:25,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:25,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:25,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:25,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:25,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 467 places, 656 transitions, 8876 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:25,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:25,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:25,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:27,196 INFO L124 PetriNetUnfolderBase]: 3405/5672 cut-off events. [2024-06-20 17:37:27,196 INFO L125 PetriNetUnfolderBase]: For 1330185/1330185 co-relation queries the response was YES. [2024-06-20 17:37:27,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60124 conditions, 5672 events. 3405/5672 cut-off events. For 1330185/1330185 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 37350 event pairs, 558 based on Foata normal form. 16/5684 useless extension candidates. Maximal degree in co-relation 59911. Up to 4818 conditions per place. [2024-06-20 17:37:27,295 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 527 selfloop transitions, 143 changer transitions 0/677 dead transitions. [2024-06-20 17:37:27,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 677 transitions, 10492 flow [2024-06-20 17:37:27,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:37:27,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:37:27,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 17:37:27,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-20 17:37:27,296 INFO L175 Difference]: Start difference. First operand has 467 places, 656 transitions, 8876 flow. Second operand 10 states and 196 transitions. [2024-06-20 17:37:27,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 677 transitions, 10492 flow [2024-06-20 17:37:31,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 677 transitions, 10239 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-20 17:37:31,811 INFO L231 Difference]: Finished difference. Result has 471 places, 658 transitions, 9069 flow [2024-06-20 17:37:31,812 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8633, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=656, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9069, PETRI_PLACES=471, PETRI_TRANSITIONS=658} [2024-06-20 17:37:31,812 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 428 predicate places. [2024-06-20 17:37:31,812 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 658 transitions, 9069 flow [2024-06-20 17:37:31,812 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:31,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:31,813 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-20 17:37:31,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-20 17:37:31,813 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-20 17:37:31,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:31,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1225089788, now seen corresponding path program 5 times [2024-06-20 17:37:31,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:31,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016130038] [2024-06-20 17:37:31,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:31,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:31,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:33,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:33,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:33,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016130038] [2024-06-20 17:37:33,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016130038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:33,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:33,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:37:33,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42564653] [2024-06-20 17:37:33,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:33,189 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:37:33,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:33,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:37:33,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:37:33,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:33,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 658 transitions, 9069 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:33,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:33,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:33,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:34,838 INFO L124 PetriNetUnfolderBase]: 3369/5626 cut-off events. [2024-06-20 17:37:34,838 INFO L125 PetriNetUnfolderBase]: For 1189638/1189638 co-relation queries the response was YES. [2024-06-20 17:37:34,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56845 conditions, 5626 events. 3369/5626 cut-off events. For 1189638/1189638 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 37212 event pairs, 550 based on Foata normal form. 16/5638 useless extension candidates. Maximal degree in co-relation 56630. Up to 4790 conditions per place. [2024-06-20 17:37:34,940 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 542 selfloop transitions, 128 changer transitions 0/677 dead transitions. [2024-06-20 17:37:34,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 677 transitions, 10535 flow [2024-06-20 17:37:34,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:37:34,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:37:34,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 17:37:34,941 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:37:34,941 INFO L175 Difference]: Start difference. First operand has 471 places, 658 transitions, 9069 flow. Second operand 10 states and 195 transitions. [2024-06-20 17:37:34,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 677 transitions, 10535 flow [2024-06-20 17:37:39,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 677 transitions, 10119 flow, removed 67 selfloop flow, removed 8 redundant places. [2024-06-20 17:37:39,027 INFO L231 Difference]: Finished difference. Result has 473 places, 658 transitions, 8915 flow [2024-06-20 17:37:39,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8653, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8915, PETRI_PLACES=473, PETRI_TRANSITIONS=658} [2024-06-20 17:37:39,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-20 17:37:39,028 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 658 transitions, 8915 flow [2024-06-20 17:37:39,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:39,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:39,028 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-20 17:37:39,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-20 17:37:39,028 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-20 17:37:39,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:39,029 INFO L85 PathProgramCache]: Analyzing trace with hash -866166716, now seen corresponding path program 7 times [2024-06-20 17:37:39,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:39,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799525225] [2024-06-20 17:37:39,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:39,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:39,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:39,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:39,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799525225] [2024-06-20 17:37:39,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799525225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:39,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:39,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:39,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422048569] [2024-06-20 17:37:39,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:39,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:39,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:39,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:39,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:40,055 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:40,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 658 transitions, 8915 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:40,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:40,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:40,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:41,547 INFO L124 PetriNetUnfolderBase]: 3385/5638 cut-off events. [2024-06-20 17:37:41,547 INFO L125 PetriNetUnfolderBase]: For 1074994/1074994 co-relation queries the response was YES. [2024-06-20 17:37:41,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56295 conditions, 5638 events. 3385/5638 cut-off events. For 1074994/1074994 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 37203 event pairs, 556 based on Foata normal form. 4/5635 useless extension candidates. Maximal degree in co-relation 56079. Up to 4842 conditions per place. [2024-06-20 17:37:41,646 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 542 selfloop transitions, 124 changer transitions 0/673 dead transitions. [2024-06-20 17:37:41,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 673 transitions, 10455 flow [2024-06-20 17:37:41,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:41,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:41,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-20 17:37:41,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-20 17:37:41,647 INFO L175 Difference]: Start difference. First operand has 473 places, 658 transitions, 8915 flow. Second operand 9 states and 176 transitions. [2024-06-20 17:37:41,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 673 transitions, 10455 flow [2024-06-20 17:37:45,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 472 places, 673 transitions, 10169 flow, removed 9 selfloop flow, removed 9 redundant places. [2024-06-20 17:37:45,955 INFO L231 Difference]: Finished difference. Result has 473 places, 661 transitions, 9065 flow [2024-06-20 17:37:45,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8629, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9065, PETRI_PLACES=473, PETRI_TRANSITIONS=661} [2024-06-20 17:37:45,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 430 predicate places. [2024-06-20 17:37:45,956 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 661 transitions, 9065 flow [2024-06-20 17:37:45,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:45,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:45,957 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-20 17:37:45,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-20 17:37:45,957 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-20 17:37:45,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:45,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1065468506, now seen corresponding path program 8 times [2024-06-20 17:37:45,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:45,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111239309] [2024-06-20 17:37:45,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:45,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:45,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:47,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:47,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:47,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111239309] [2024-06-20 17:37:47,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111239309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:47,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:47,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:47,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391258018] [2024-06-20 17:37:47,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:47,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:47,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:47,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:47,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:47,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:47,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 661 transitions, 9065 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:47,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:47,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:47,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:48,842 INFO L124 PetriNetUnfolderBase]: 3401/5666 cut-off events. [2024-06-20 17:37:48,843 INFO L125 PetriNetUnfolderBase]: For 1091917/1091917 co-relation queries the response was YES. [2024-06-20 17:37:48,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56789 conditions, 5666 events. 3401/5666 cut-off events. For 1091917/1091917 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 37465 event pairs, 560 based on Foata normal form. 4/5663 useless extension candidates. Maximal degree in co-relation 56572. Up to 4866 conditions per place. [2024-06-20 17:37:48,944 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 548 selfloop transitions, 121 changer transitions 0/676 dead transitions. [2024-06-20 17:37:48,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 481 places, 676 transitions, 10617 flow [2024-06-20 17:37:48,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:48,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:48,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:37:48,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:37:48,945 INFO L175 Difference]: Start difference. First operand has 473 places, 661 transitions, 9065 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:37:48,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 481 places, 676 transitions, 10617 flow [2024-06-20 17:37:53,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 676 transitions, 10203 flow, removed 85 selfloop flow, removed 7 redundant places. [2024-06-20 17:37:53,578 INFO L231 Difference]: Finished difference. Result has 475 places, 664 transitions, 9087 flow [2024-06-20 17:37:53,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8651, PETRI_DIFFERENCE_MINUEND_PLACES=466, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=661, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9087, PETRI_PLACES=475, PETRI_TRANSITIONS=664} [2024-06-20 17:37:53,579 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-20 17:37:53,579 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 664 transitions, 9087 flow [2024-06-20 17:37:53,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:53,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:37:53,579 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:37:53,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-20 17:37:53,579 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-20 17:37:53,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:37:53,580 INFO L85 PathProgramCache]: Analyzing trace with hash -1065616376, now seen corresponding path program 9 times [2024-06-20 17:37:53,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:37:53,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584618139] [2024-06-20 17:37:53,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:37:53,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:37:53,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:37:54,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:37:54,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:37:54,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584618139] [2024-06-20 17:37:54,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584618139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:37:54,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:37:54,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:37:54,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144548785] [2024-06-20 17:37:54,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:37:54,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:37:54,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:37:54,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:37:54,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:37:54,666 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:37:54,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 664 transitions, 9087 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:37:54,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:37:54,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:37:54,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:37:56,280 INFO L124 PetriNetUnfolderBase]: 3420/5683 cut-off events. [2024-06-20 17:37:56,280 INFO L125 PetriNetUnfolderBase]: For 1108257/1108257 co-relation queries the response was YES. [2024-06-20 17:37:56,354 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57207 conditions, 5683 events. 3420/5683 cut-off events. For 1108257/1108257 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 37522 event pairs, 552 based on Foata normal form. 4/5680 useless extension candidates. Maximal degree in co-relation 56989. Up to 4797 conditions per place. [2024-06-20 17:37:56,380 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 556 selfloop transitions, 122 changer transitions 0/685 dead transitions. [2024-06-20 17:37:56,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 483 places, 685 transitions, 11185 flow [2024-06-20 17:37:56,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:37:56,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:37:56,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 177 transitions. [2024-06-20 17:37:56,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-20 17:37:56,381 INFO L175 Difference]: Start difference. First operand has 475 places, 664 transitions, 9087 flow. Second operand 9 states and 177 transitions. [2024-06-20 17:37:56,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 483 places, 685 transitions, 11185 flow [2024-06-20 17:38:00,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 685 transitions, 10771 flow, removed 88 selfloop flow, removed 7 redundant places. [2024-06-20 17:38:00,632 INFO L231 Difference]: Finished difference. Result has 478 places, 670 transitions, 9294 flow [2024-06-20 17:38:00,633 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8673, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=544, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9294, PETRI_PLACES=478, PETRI_TRANSITIONS=670} [2024-06-20 17:38:00,633 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 435 predicate places. [2024-06-20 17:38:00,633 INFO L495 AbstractCegarLoop]: Abstraction has has 478 places, 670 transitions, 9294 flow [2024-06-20 17:38:00,633 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:00,633 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:00,634 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-20 17:38:00,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-20 17:38:00,634 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-20 17:38:00,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:00,634 INFO L85 PathProgramCache]: Analyzing trace with hash 817687522, now seen corresponding path program 10 times [2024-06-20 17:38:00,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:00,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168841645] [2024-06-20 17:38:00,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:00,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:00,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:01,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:01,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:01,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168841645] [2024-06-20 17:38:01,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168841645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:01,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:01,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:38:01,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707508237] [2024-06-20 17:38:01,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:01,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:38:01,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:01,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:38:01,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:38:01,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:01,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 478 places, 670 transitions, 9294 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:01,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:01,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:01,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:03,313 INFO L124 PetriNetUnfolderBase]: 3423/5692 cut-off events. [2024-06-20 17:38:03,314 INFO L125 PetriNetUnfolderBase]: For 1107353/1107353 co-relation queries the response was YES. [2024-06-20 17:38:03,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56993 conditions, 5692 events. 3423/5692 cut-off events. For 1107353/1107353 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 37573 event pairs, 558 based on Foata normal form. 4/5689 useless extension candidates. Maximal degree in co-relation 56773. Up to 4900 conditions per place. [2024-06-20 17:38:03,420 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 534 selfloop transitions, 144 changer transitions 0/685 dead transitions. [2024-06-20 17:38:03,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 685 transitions, 10878 flow [2024-06-20 17:38:03,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:38:03,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:38:03,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:38:03,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:38:03,421 INFO L175 Difference]: Start difference. First operand has 478 places, 670 transitions, 9294 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:38:03,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 685 transitions, 10878 flow [2024-06-20 17:38:07,897 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 685 transitions, 10493 flow, removed 125 selfloop flow, removed 5 redundant places. [2024-06-20 17:38:07,904 INFO L231 Difference]: Finished difference. Result has 482 places, 673 transitions, 9405 flow [2024-06-20 17:38:07,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8937, PETRI_DIFFERENCE_MINUEND_PLACES=473, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=526, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9405, PETRI_PLACES=482, PETRI_TRANSITIONS=673} [2024-06-20 17:38:07,904 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 439 predicate places. [2024-06-20 17:38:07,904 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 673 transitions, 9405 flow [2024-06-20 17:38:07,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:07,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:07,905 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-20 17:38:07,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-20 17:38:07,905 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-20 17:38:07,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:07,906 INFO L85 PathProgramCache]: Analyzing trace with hash 1672922216, now seen corresponding path program 6 times [2024-06-20 17:38:07,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:07,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975815805] [2024-06-20 17:38:07,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:07,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:07,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:09,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:09,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975815805] [2024-06-20 17:38:09,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975815805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:09,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:09,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:09,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738760291] [2024-06-20 17:38:09,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:09,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:09,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:09,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:09,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:09,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:09,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 673 transitions, 9405 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:09,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:09,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:09,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:10,909 INFO L124 PetriNetUnfolderBase]: 3479/5782 cut-off events. [2024-06-20 17:38:10,909 INFO L125 PetriNetUnfolderBase]: For 1253094/1253094 co-relation queries the response was YES. [2024-06-20 17:38:10,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58460 conditions, 5782 events. 3479/5782 cut-off events. For 1253094/1253094 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 38316 event pairs, 598 based on Foata normal form. 16/5788 useless extension candidates. Maximal degree in co-relation 58238. Up to 4808 conditions per place. [2024-06-20 17:38:11,013 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 513 selfloop transitions, 171 changer transitions 0/691 dead transitions. [2024-06-20 17:38:11,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 691 transitions, 11051 flow [2024-06-20 17:38:11,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:11,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:11,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 17:38:11,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-20 17:38:11,014 INFO L175 Difference]: Start difference. First operand has 482 places, 673 transitions, 9405 flow. Second operand 10 states and 197 transitions. [2024-06-20 17:38:11,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 691 transitions, 11051 flow [2024-06-20 17:38:15,641 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 484 places, 691 transitions, 10611 flow, removed 78 selfloop flow, removed 7 redundant places. [2024-06-20 17:38:15,648 INFO L231 Difference]: Finished difference. Result has 485 places, 675 transitions, 9481 flow [2024-06-20 17:38:15,648 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8965, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9481, PETRI_PLACES=485, PETRI_TRANSITIONS=675} [2024-06-20 17:38:15,648 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 442 predicate places. [2024-06-20 17:38:15,649 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 675 transitions, 9481 flow [2024-06-20 17:38:15,649 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:15,649 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:15,649 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-20 17:38:15,649 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-20 17:38:15,649 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-20 17:38:15,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:15,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1387172642, now seen corresponding path program 7 times [2024-06-20 17:38:15,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:15,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401334287] [2024-06-20 17:38:15,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:15,650 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:15,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:16,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:16,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:16,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401334287] [2024-06-20 17:38:16,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401334287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:16,865 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:16,865 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:16,865 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117890595] [2024-06-20 17:38:16,865 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:16,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:16,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:16,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:16,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:17,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:17,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 675 transitions, 9481 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:17,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:17,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:17,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:18,670 INFO L124 PetriNetUnfolderBase]: 3598/5981 cut-off events. [2024-06-20 17:38:18,670 INFO L125 PetriNetUnfolderBase]: For 1394716/1394716 co-relation queries the response was YES. [2024-06-20 17:38:18,752 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63967 conditions, 5981 events. 3598/5981 cut-off events. For 1394716/1394716 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 39678 event pairs, 570 based on Foata normal form. 12/5986 useless extension candidates. Maximal degree in co-relation 63744. Up to 4517 conditions per place. [2024-06-20 17:38:18,779 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 475 selfloop transitions, 218 changer transitions 0/700 dead transitions. [2024-06-20 17:38:18,780 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 494 places, 700 transitions, 11653 flow [2024-06-20 17:38:18,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:18,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 17:38:18,781 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:38:18,781 INFO L175 Difference]: Start difference. First operand has 485 places, 675 transitions, 9481 flow. Second operand 10 states and 200 transitions. [2024-06-20 17:38:18,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 494 places, 700 transitions, 11653 flow [2024-06-20 17:38:23,721 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 700 transitions, 11205 flow, removed 55 selfloop flow, removed 8 redundant places. [2024-06-20 17:38:23,728 INFO L231 Difference]: Finished difference. Result has 487 places, 679 transitions, 9814 flow [2024-06-20 17:38:23,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9033, PETRI_DIFFERENCE_MINUEND_PLACES=477, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9814, PETRI_PLACES=487, PETRI_TRANSITIONS=679} [2024-06-20 17:38:23,729 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 444 predicate places. [2024-06-20 17:38:23,729 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 679 transitions, 9814 flow [2024-06-20 17:38:23,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:23,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:23,729 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-20 17:38:23,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-20 17:38:23,730 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-20 17:38:23,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:23,730 INFO L85 PathProgramCache]: Analyzing trace with hash -858801674, now seen corresponding path program 8 times [2024-06-20 17:38:23,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:23,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553405476] [2024-06-20 17:38:23,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:23,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:23,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:24,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:24,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:24,755 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553405476] [2024-06-20 17:38:24,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553405476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:24,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:24,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:24,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127148927] [2024-06-20 17:38:24,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:24,756 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:24,756 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:24,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:24,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:24,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:24,934 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 679 transitions, 9814 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:24,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:24,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:24,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:26,711 INFO L124 PetriNetUnfolderBase]: 3730/6185 cut-off events. [2024-06-20 17:38:26,711 INFO L125 PetriNetUnfolderBase]: For 1606852/1606852 co-relation queries the response was YES. [2024-06-20 17:38:26,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69930 conditions, 6185 events. 3730/6185 cut-off events. For 1606852/1606852 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 41252 event pairs, 656 based on Foata normal form. 12/6187 useless extension candidates. Maximal degree in co-relation 69706. Up to 5029 conditions per place. [2024-06-20 17:38:26,832 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 519 selfloop transitions, 177 changer transitions 0/703 dead transitions. [2024-06-20 17:38:26,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 496 places, 703 transitions, 12000 flow [2024-06-20 17:38:26,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:26,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:26,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 17:38:26,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:38:26,833 INFO L175 Difference]: Start difference. First operand has 487 places, 679 transitions, 9814 flow. Second operand 10 states and 200 transitions. [2024-06-20 17:38:26,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 496 places, 703 transitions, 12000 flow [2024-06-20 17:38:32,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 703 transitions, 11577 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:32,373 INFO L231 Difference]: Finished difference. Result has 491 places, 683 transitions, 10098 flow [2024-06-20 17:38:32,373 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9415, PETRI_DIFFERENCE_MINUEND_PLACES=481, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=679, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10098, PETRI_PLACES=491, PETRI_TRANSITIONS=683} [2024-06-20 17:38:32,373 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 448 predicate places. [2024-06-20 17:38:32,373 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 683 transitions, 10098 flow [2024-06-20 17:38:32,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:32,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:32,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:32,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-20 17:38:32,374 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-20 17:38:32,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:32,375 INFO L85 PathProgramCache]: Analyzing trace with hash 1073213942, now seen corresponding path program 9 times [2024-06-20 17:38:32,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:32,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488485489] [2024-06-20 17:38:32,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:32,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:32,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:33,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-20 17:38:33,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:33,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488485489] [2024-06-20 17:38:33,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488485489] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:33,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:33,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:33,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190204751] [2024-06-20 17:38:33,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:33,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:33,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:33,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:33,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:33,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:33,479 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 683 transitions, 10098 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:33,479 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:33,479 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:33,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:35,363 INFO L124 PetriNetUnfolderBase]: 3862/6393 cut-off events. [2024-06-20 17:38:35,364 INFO L125 PetriNetUnfolderBase]: For 1803642/1803642 co-relation queries the response was YES. [2024-06-20 17:38:35,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75602 conditions, 6393 events. 3862/6393 cut-off events. For 1803642/1803642 co-relation queries the response was YES. Maximal size of possible extension queue 470. Compared 42764 event pairs, 688 based on Foata normal form. 12/6395 useless extension candidates. Maximal degree in co-relation 75376. Up to 5239 conditions per place. [2024-06-20 17:38:35,471 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 457 selfloop transitions, 243 changer transitions 0/707 dead transitions. [2024-06-20 17:38:35,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 500 places, 707 transitions, 12278 flow [2024-06-20 17:38:35,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:35,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:35,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 201 transitions. [2024-06-20 17:38:35,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4785714285714286 [2024-06-20 17:38:35,472 INFO L175 Difference]: Start difference. First operand has 491 places, 683 transitions, 10098 flow. Second operand 10 states and 201 transitions. [2024-06-20 17:38:35,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 500 places, 707 transitions, 12278 flow [2024-06-20 17:38:42,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 494 places, 707 transitions, 11946 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:42,041 INFO L231 Difference]: Finished difference. Result has 495 places, 687 transitions, 10589 flow [2024-06-20 17:38:42,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9766, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=683, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10589, PETRI_PLACES=495, PETRI_TRANSITIONS=687} [2024-06-20 17:38:42,041 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 452 predicate places. [2024-06-20 17:38:42,042 INFO L495 AbstractCegarLoop]: Abstraction has has 495 places, 687 transitions, 10589 flow [2024-06-20 17:38:42,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:42,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:42,042 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:38:42,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-20 17:38:42,042 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-20 17:38:42,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:42,043 INFO L85 PathProgramCache]: Analyzing trace with hash -866160764, now seen corresponding path program 10 times [2024-06-20 17:38:42,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:42,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731483192] [2024-06-20 17:38:42,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:42,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:42,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:43,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:43,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:43,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731483192] [2024-06-20 17:38:43,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1731483192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:43,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:43,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:43,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121059331] [2024-06-20 17:38:43,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:43,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:43,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:43,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:43,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:43,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:43,358 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 495 places, 687 transitions, 10589 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:43,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:43,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:43,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:45,066 INFO L124 PetriNetUnfolderBase]: 3918/6479 cut-off events. [2024-06-20 17:38:45,067 INFO L125 PetriNetUnfolderBase]: For 1872543/1872543 co-relation queries the response was YES. [2024-06-20 17:38:45,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77417 conditions, 6479 events. 3918/6479 cut-off events. For 1872543/1872543 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43365 event pairs, 710 based on Foata normal form. 16/6485 useless extension candidates. Maximal degree in co-relation 77189. Up to 5507 conditions per place. [2024-06-20 17:38:45,187 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 538 selfloop transitions, 160 changer transitions 0/705 dead transitions. [2024-06-20 17:38:45,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 504 places, 705 transitions, 12259 flow [2024-06-20 17:38:45,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:45,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:45,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 196 transitions. [2024-06-20 17:38:45,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-06-20 17:38:45,188 INFO L175 Difference]: Start difference. First operand has 495 places, 687 transitions, 10589 flow. Second operand 10 states and 196 transitions. [2024-06-20 17:38:45,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 504 places, 705 transitions, 12259 flow [2024-06-20 17:38:51,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 705 transitions, 11816 flow, removed 64 selfloop flow, removed 6 redundant places. [2024-06-20 17:38:51,825 INFO L231 Difference]: Finished difference. Result has 499 places, 689 transitions, 10636 flow [2024-06-20 17:38:51,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10146, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10636, PETRI_PLACES=499, PETRI_TRANSITIONS=689} [2024-06-20 17:38:51,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 456 predicate places. [2024-06-20 17:38:51,825 INFO L495 AbstractCegarLoop]: Abstraction has has 499 places, 689 transitions, 10636 flow [2024-06-20 17:38:51,825 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:51,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:38:51,826 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-20 17:38:51,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-20 17:38:51,826 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-20 17:38:51,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:38:51,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1466268776, now seen corresponding path program 11 times [2024-06-20 17:38:51,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:38:51,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634098894] [2024-06-20 17:38:51,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:38:51,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:38:51,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:38:52,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:38:52,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:38:52,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634098894] [2024-06-20 17:38:52,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634098894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:38:52,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:38:52,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:38:52,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956107213] [2024-06-20 17:38:52,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:38:52,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:38:52,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:38:52,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:38:52,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:38:53,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:38:53,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 689 transitions, 10636 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:38:53,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:38:53,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:38:53,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:38:54,941 INFO L124 PetriNetUnfolderBase]: 3882/6431 cut-off events. [2024-06-20 17:38:54,941 INFO L125 PetriNetUnfolderBase]: For 1714437/1714437 co-relation queries the response was YES. [2024-06-20 17:38:55,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73890 conditions, 6431 events. 3882/6431 cut-off events. For 1714437/1714437 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 43169 event pairs, 694 based on Foata normal form. 16/6437 useless extension candidates. Maximal degree in co-relation 73660. Up to 5455 conditions per place. [2024-06-20 17:38:55,052 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 541 selfloop transitions, 157 changer transitions 0/705 dead transitions. [2024-06-20 17:38:55,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 705 transitions, 12146 flow [2024-06-20 17:38:55,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:38:55,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:38:55,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 17:38:55,053 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:38:55,053 INFO L175 Difference]: Start difference. First operand has 499 places, 689 transitions, 10636 flow. Second operand 10 states and 195 transitions. [2024-06-20 17:38:55,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 705 transitions, 12146 flow [2024-06-20 17:39:00,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 705 transitions, 11660 flow, removed 85 selfloop flow, removed 8 redundant places. [2024-06-20 17:39:00,887 INFO L231 Difference]: Finished difference. Result has 501 places, 689 transitions, 10470 flow [2024-06-20 17:39:00,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10150, PETRI_DIFFERENCE_MINUEND_PLACES=491, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10470, PETRI_PLACES=501, PETRI_TRANSITIONS=689} [2024-06-20 17:39:00,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 458 predicate places. [2024-06-20 17:39:00,888 INFO L495 AbstractCegarLoop]: Abstraction has has 501 places, 689 transitions, 10470 flow [2024-06-20 17:39:00,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:00,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39: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-20 17:39:00,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-20 17:39:00,888 INFO L420 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:00,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:00,889 INFO L85 PathProgramCache]: Analyzing trace with hash 1867379044, now seen corresponding path program 12 times [2024-06-20 17:39:00,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:00,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1881810321] [2024-06-20 17:39:00,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:00,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:00,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:01,915 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:01,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:01,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1881810321] [2024-06-20 17:39:01,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1881810321] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:01,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:01,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:39:01,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271993824] [2024-06-20 17:39:01,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:01,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:39:01,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:01,916 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:39:01,916 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:39:02,006 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:02,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 501 places, 689 transitions, 10470 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:02,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:02,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:02,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:03,733 INFO L124 PetriNetUnfolderBase]: 3846/6383 cut-off events. [2024-06-20 17:39:03,734 INFO L125 PetriNetUnfolderBase]: For 1537783/1537783 co-relation queries the response was YES. [2024-06-20 17:39:03,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69480 conditions, 6383 events. 3846/6383 cut-off events. For 1537783/1537783 co-relation queries the response was YES. Maximal size of possible extension queue 477. Compared 42899 event pairs, 684 based on Foata normal form. 16/6389 useless extension candidates. Maximal degree in co-relation 69249. Up to 5319 conditions per place. [2024-06-20 17:39:03,849 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 459 selfloop transitions, 239 changer transitions 0/705 dead transitions. [2024-06-20 17:39:03,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 705 transitions, 11980 flow [2024-06-20 17:39:03,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:39:03,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:39:03,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 17:39:03,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-20 17:39:03,850 INFO L175 Difference]: Start difference. First operand has 501 places, 689 transitions, 10470 flow. Second operand 10 states and 197 transitions. [2024-06-20 17:39:03,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 705 transitions, 11980 flow [2024-06-20 17:39:10,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 501 places, 705 transitions, 11556 flow, removed 49 selfloop flow, removed 9 redundant places. [2024-06-20 17:39:10,109 INFO L231 Difference]: Finished difference. Result has 502 places, 689 transitions, 10530 flow [2024-06-20 17:39:10,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10046, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10530, PETRI_PLACES=502, PETRI_TRANSITIONS=689} [2024-06-20 17:39:10,110 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 459 predicate places. [2024-06-20 17:39:10,110 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 689 transitions, 10530 flow [2024-06-20 17:39:10,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:10,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:10,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:39:10,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-20 17:39:10,110 INFO L420 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:10,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:10,111 INFO L85 PathProgramCache]: Analyzing trace with hash 825045124, now seen corresponding path program 13 times [2024-06-20 17:39:10,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:10,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4511799] [2024-06-20 17:39:10,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:10,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:10,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:11,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:11,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:11,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4511799] [2024-06-20 17:39:11,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4511799] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:11,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:11,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:39:11,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236045346] [2024-06-20 17:39:11,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:11,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:39:11,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:11,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:39:11,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:39:11,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:11,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 689 transitions, 10530 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:11,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:11,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:11,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:13,082 INFO L124 PetriNetUnfolderBase]: 3902/6471 cut-off events. [2024-06-20 17:39:13,082 INFO L125 PetriNetUnfolderBase]: For 1561579/1561579 co-relation queries the response was YES. [2024-06-20 17:39:13,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70804 conditions, 6471 events. 3902/6471 cut-off events. For 1561579/1561579 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 43512 event pairs, 687 based on Foata normal form. 16/6477 useless extension candidates. Maximal degree in co-relation 70572. Up to 5479 conditions per place. [2024-06-20 17:39:13,196 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 505 selfloop transitions, 195 changer transitions 0/707 dead transitions. [2024-06-20 17:39:13,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 511 places, 707 transitions, 12212 flow [2024-06-20 17:39:13,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:39:13,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:39:13,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 197 transitions. [2024-06-20 17:39:13,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46904761904761905 [2024-06-20 17:39:13,197 INFO L175 Difference]: Start difference. First operand has 502 places, 689 transitions, 10530 flow. Second operand 10 states and 197 transitions. [2024-06-20 17:39:13,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 511 places, 707 transitions, 12212 flow [2024-06-20 17:39:19,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 502 places, 707 transitions, 11724 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-20 17:39:19,456 INFO L231 Difference]: Finished difference. Result has 503 places, 691 transitions, 10610 flow [2024-06-20 17:39:19,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10042, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=494, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10610, PETRI_PLACES=503, PETRI_TRANSITIONS=691} [2024-06-20 17:39:19,456 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 460 predicate places. [2024-06-20 17:39:19,456 INFO L495 AbstractCegarLoop]: Abstraction has has 503 places, 691 transitions, 10610 flow [2024-06-20 17:39:19,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:19,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:19,457 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-20 17:39:19,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-20 17:39:19,457 INFO L420 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:19,457 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:19,457 INFO L85 PathProgramCache]: Analyzing trace with hash 825312034, now seen corresponding path program 14 times [2024-06-20 17:39:19,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:19,457 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1703372854] [2024-06-20 17:39:19,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:19,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:19,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:20,494 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:20,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:20,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1703372854] [2024-06-20 17:39:20,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1703372854] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:20,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:20,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:39:20,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051444213] [2024-06-20 17:39:20,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:20,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:39:20,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:20,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:39:20,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:39:20,605 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:20,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 503 places, 691 transitions, 10610 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:20,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:20,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:20,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:22,434 INFO L124 PetriNetUnfolderBase]: 3942/6531 cut-off events. [2024-06-20 17:39:22,435 INFO L125 PetriNetUnfolderBase]: For 1559713/1559713 co-relation queries the response was YES. [2024-06-20 17:39:22,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72118 conditions, 6531 events. 3942/6531 cut-off events. For 1559713/1559713 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 43956 event pairs, 686 based on Foata normal form. 12/6533 useless extension candidates. Maximal degree in co-relation 71885. Up to 5383 conditions per place. [2024-06-20 17:39:22,554 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 505 selfloop transitions, 201 changer transitions 0/713 dead transitions. [2024-06-20 17:39:22,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 713 transitions, 12656 flow [2024-06-20 17:39:22,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:39:22,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:39:22,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 17:39:22,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:39:22,562 INFO L175 Difference]: Start difference. First operand has 503 places, 691 transitions, 10610 flow. Second operand 10 states and 200 transitions. [2024-06-20 17:39:22,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 713 transitions, 12656 flow [2024-06-20 17:39:28,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 713 transitions, 12168 flow, removed 51 selfloop flow, removed 8 redundant places. [2024-06-20 17:39:28,597 INFO L231 Difference]: Finished difference. Result has 505 places, 693 transitions, 10701 flow [2024-06-20 17:39:28,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10122, PETRI_DIFFERENCE_MINUEND_PLACES=495, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=691, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10701, PETRI_PLACES=505, PETRI_TRANSITIONS=693} [2024-06-20 17:39:28,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 462 predicate places. [2024-06-20 17:39:28,598 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 693 transitions, 10701 flow [2024-06-20 17:39:28,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:28,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:28,598 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-20 17:39:28,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-20 17:39:28,599 INFO L420 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:28,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:28,599 INFO L85 PathProgramCache]: Analyzing trace with hash 817693474, now seen corresponding path program 15 times [2024-06-20 17:39:28,599 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:28,599 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214328002] [2024-06-20 17:39:28,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:28,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:28,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:29,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:29,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:29,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214328002] [2024-06-20 17:39:29,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214328002] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:29,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:29,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-20 17:39:29,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268574316] [2024-06-20 17:39:29,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:29,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-20 17:39:29,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:29,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-20 17:39:29,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-20 17:39:29,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:29,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 693 transitions, 10701 flow. Second operand has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:29,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:29,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:29,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:31,941 INFO L124 PetriNetUnfolderBase]: 3946/6557 cut-off events. [2024-06-20 17:39:31,941 INFO L125 PetriNetUnfolderBase]: For 1573834/1573834 co-relation queries the response was YES. [2024-06-20 17:39:32,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69446 conditions, 6557 events. 3946/6557 cut-off events. For 1573834/1573834 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 44203 event pairs, 672 based on Foata normal form. 28/6578 useless extension candidates. Maximal degree in co-relation 69212. Up to 5611 conditions per place. [2024-06-20 17:39:32,056 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 151 changer transitions 0/711 dead transitions. [2024-06-20 17:39:32,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 711 transitions, 12391 flow [2024-06-20 17:39:32,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:39:32,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:39:32,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 195 transitions. [2024-06-20 17:39:32,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4642857142857143 [2024-06-20 17:39:32,058 INFO L175 Difference]: Start difference. First operand has 505 places, 693 transitions, 10701 flow. Second operand 10 states and 195 transitions. [2024-06-20 17:39:32,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 711 transitions, 12391 flow [2024-06-20 17:39:37,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 503 places, 711 transitions, 11371 flow, removed 110 selfloop flow, removed 11 redundant places. [2024-06-20 17:39:37,550 INFO L231 Difference]: Finished difference. Result has 504 places, 695 transitions, 10166 flow [2024-06-20 17:39:37,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9681, PETRI_DIFFERENCE_MINUEND_PLACES=494, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10166, PETRI_PLACES=504, PETRI_TRANSITIONS=695} [2024-06-20 17:39:37,551 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 461 predicate places. [2024-06-20 17:39:37,551 INFO L495 AbstractCegarLoop]: Abstraction has has 504 places, 695 transitions, 10166 flow [2024-06-20 17:39:37,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 13.545454545454545) internal successors, (149), 11 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:37,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:37,552 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, 1] [2024-06-20 17:39:37,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-20 17:39:37,552 INFO L420 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:37,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:37,552 INFO L85 PathProgramCache]: Analyzing trace with hash 649795369, now seen corresponding path program 1 times [2024-06-20 17:39:37,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:37,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1230239423] [2024-06-20 17:39:37,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:37,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:37,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:38,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:38,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1230239423] [2024-06-20 17:39:38,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1230239423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:38,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:38,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:39:38,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323298078] [2024-06-20 17:39:38,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:38,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:39:38,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:38,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:39:38,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:39:38,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:38,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 504 places, 695 transitions, 10166 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:38,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:38,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:38,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:40,242 INFO L124 PetriNetUnfolderBase]: 3974/6604 cut-off events. [2024-06-20 17:39:40,243 INFO L125 PetriNetUnfolderBase]: For 1335427/1335427 co-relation queries the response was YES. [2024-06-20 17:39:40,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67321 conditions, 6604 events. 3974/6604 cut-off events. For 1335427/1335427 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 44645 event pairs, 641 based on Foata normal form. 8/6604 useless extension candidates. Maximal degree in co-relation 67089. Up to 5873 conditions per place. [2024-06-20 17:39:40,362 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 667 selfloop transitions, 55 changer transitions 0/729 dead transitions. [2024-06-20 17:39:40,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 512 places, 729 transitions, 11891 flow [2024-06-20 17:39:40,363 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:39:40,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:39:40,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-20 17:39:40,363 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-20 17:39:40,364 INFO L175 Difference]: Start difference. First operand has 504 places, 695 transitions, 10166 flow. Second operand 9 states and 184 transitions. [2024-06-20 17:39:40,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 512 places, 729 transitions, 11891 flow [2024-06-20 17:39:45,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 729 transitions, 11486 flow, removed 56 selfloop flow, removed 8 redundant places. [2024-06-20 17:39:45,882 INFO L231 Difference]: Finished difference. Result has 506 places, 698 transitions, 9988 flow [2024-06-20 17:39:45,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9761, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9988, PETRI_PLACES=506, PETRI_TRANSITIONS=698} [2024-06-20 17:39:45,882 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 463 predicate places. [2024-06-20 17:39:45,883 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 698 transitions, 9988 flow [2024-06-20 17:39:45,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:45,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:45,883 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, 1] [2024-06-20 17:39:45,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-20 17:39:45,883 INFO L420 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:45,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:45,883 INFO L85 PathProgramCache]: Analyzing trace with hash -2036903143, now seen corresponding path program 2 times [2024-06-20 17:39:45,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:45,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913934423] [2024-06-20 17:39:45,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:45,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:45,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:46,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:46,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:46,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913934423] [2024-06-20 17:39:46,577 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913934423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:46,577 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:46,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:39:46,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968838567] [2024-06-20 17:39:46,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:46,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:39:46,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:46,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:39:46,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:39:46,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:46,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 698 transitions, 9988 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:46,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:46,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:46,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:48,476 INFO L124 PetriNetUnfolderBase]: 4010/6663 cut-off events. [2024-06-20 17:39:48,476 INFO L125 PetriNetUnfolderBase]: For 1366827/1366827 co-relation queries the response was YES. [2024-06-20 17:39:48,567 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67561 conditions, 6663 events. 4010/6663 cut-off events. For 1366827/1366827 co-relation queries the response was YES. Maximal size of possible extension queue 494. Compared 45116 event pairs, 656 based on Foata normal form. 10/6670 useless extension candidates. Maximal degree in co-relation 67327. Up to 5931 conditions per place. [2024-06-20 17:39:48,597 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 665 selfloop transitions, 56 changer transitions 0/728 dead transitions. [2024-06-20 17:39:48,597 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 728 transitions, 11715 flow [2024-06-20 17:39:48,597 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:39:48,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:39:48,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 17:39:48,598 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 17:39:48,598 INFO L175 Difference]: Start difference. First operand has 506 places, 698 transitions, 9988 flow. Second operand 9 states and 183 transitions. [2024-06-20 17:39:48,598 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 728 transitions, 11715 flow [2024-06-20 17:39:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 728 transitions, 11530 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-20 17:39:52,778 INFO L231 Difference]: Finished difference. Result has 509 places, 699 transitions, 9978 flow [2024-06-20 17:39:52,778 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9803, PETRI_DIFFERENCE_MINUEND_PLACES=500, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9978, PETRI_PLACES=509, PETRI_TRANSITIONS=699} [2024-06-20 17:39:52,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 466 predicate places. [2024-06-20 17:39:52,779 INFO L495 AbstractCegarLoop]: Abstraction has has 509 places, 699 transitions, 9978 flow [2024-06-20 17:39:52,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:52,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:39:52,779 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, 1] [2024-06-20 17:39:52,779 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-20 17:39:52,779 INFO L420 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:39:52,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:39:52,780 INFO L85 PathProgramCache]: Analyzing trace with hash 620734327, now seen corresponding path program 3 times [2024-06-20 17:39:52,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:39:52,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [480049732] [2024-06-20 17:39:52,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:39:52,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:39:52,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:39:53,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:39:53,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:39:53,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [480049732] [2024-06-20 17:39:53,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [480049732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:39:53,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:39:53,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:39:53,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207968443] [2024-06-20 17:39:53,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:39:53,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:39:53,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:39:53,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:39:53,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:39:53,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:39:53,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 509 places, 699 transitions, 9978 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:39:53,617 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:39:53,617 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:39:53,617 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:39:55,431 INFO L124 PetriNetUnfolderBase]: 4046/6727 cut-off events. [2024-06-20 17:39:55,431 INFO L125 PetriNetUnfolderBase]: For 1383610/1383610 co-relation queries the response was YES. [2024-06-20 17:39:55,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68133 conditions, 6727 events. 4046/6727 cut-off events. For 1383610/1383610 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 45586 event pairs, 659 based on Foata normal form. 10/6734 useless extension candidates. Maximal degree in co-relation 67898. Up to 5945 conditions per place. [2024-06-20 17:39:55,554 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 648 selfloop transitions, 73 changer transitions 0/728 dead transitions. [2024-06-20 17:39:55,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 517 places, 728 transitions, 11746 flow [2024-06-20 17:39:55,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:39:55,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:39:55,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 17:39:55,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-20 17:39:55,556 INFO L175 Difference]: Start difference. First operand has 509 places, 699 transitions, 9978 flow. Second operand 9 states and 182 transitions. [2024-06-20 17:39:55,556 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 517 places, 728 transitions, 11746 flow [2024-06-20 17:40:01,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 510 places, 728 transitions, 11599 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-20 17:40:01,181 INFO L231 Difference]: Finished difference. Result has 511 places, 700 transitions, 10042 flow [2024-06-20 17:40:01,181 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9831, PETRI_DIFFERENCE_MINUEND_PLACES=502, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10042, PETRI_PLACES=511, PETRI_TRANSITIONS=700} [2024-06-20 17:40:01,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 468 predicate places. [2024-06-20 17:40:01,181 INFO L495 AbstractCegarLoop]: Abstraction has has 511 places, 700 transitions, 10042 flow [2024-06-20 17:40:01,182 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:01,182 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:01,182 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:01,182 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-20 17:40:01,182 INFO L420 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:01,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:01,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1798736123, now seen corresponding path program 4 times [2024-06-20 17:40:01,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:01,183 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116563711] [2024-06-20 17:40:01,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:01,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:01,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:01,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:01,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:01,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116563711] [2024-06-20 17:40:01,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116563711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:01,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:01,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:01,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198233615] [2024-06-20 17:40:01,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:01,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:01,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:01,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:01,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:01,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:01,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 511 places, 700 transitions, 10042 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:01,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:01,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:01,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:03,712 INFO L124 PetriNetUnfolderBase]: 4074/6771 cut-off events. [2024-06-20 17:40:03,712 INFO L125 PetriNetUnfolderBase]: For 1374147/1374147 co-relation queries the response was YES. [2024-06-20 17:40:03,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68648 conditions, 6771 events. 4074/6771 cut-off events. For 1374147/1374147 co-relation queries the response was YES. Maximal size of possible extension queue 501. Compared 45866 event pairs, 666 based on Foata normal form. 8/6772 useless extension candidates. Maximal degree in co-relation 68412. Up to 6106 conditions per place. [2024-06-20 17:40:03,846 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 693 selfloop transitions, 35 changer transitions 0/735 dead transitions. [2024-06-20 17:40:03,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 519 places, 735 transitions, 11786 flow [2024-06-20 17:40:03,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:40:03,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:40:03,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 17:40:03,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 17:40:03,847 INFO L175 Difference]: Start difference. First operand has 511 places, 700 transitions, 10042 flow. Second operand 9 states and 183 transitions. [2024-06-20 17:40:03,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 519 places, 735 transitions, 11786 flow [2024-06-20 17:40:10,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 512 places, 735 transitions, 11603 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-20 17:40:10,581 INFO L231 Difference]: Finished difference. Result has 514 places, 703 transitions, 10054 flow [2024-06-20 17:40:10,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9859, PETRI_DIFFERENCE_MINUEND_PLACES=504, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10054, PETRI_PLACES=514, PETRI_TRANSITIONS=703} [2024-06-20 17:40:10,582 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 471 predicate places. [2024-06-20 17:40:10,582 INFO L495 AbstractCegarLoop]: Abstraction has has 514 places, 703 transitions, 10054 flow [2024-06-20 17:40:10,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:10,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:10,582 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, 1] [2024-06-20 17:40:10,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-20 17:40:10,583 INFO L420 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:10,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:10,583 INFO L85 PathProgramCache]: Analyzing trace with hash -1162567817, now seen corresponding path program 5 times [2024-06-20 17:40:10,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:10,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986211794] [2024-06-20 17:40:10,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:10,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:10,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:11,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:11,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:11,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986211794] [2024-06-20 17:40:11,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1986211794] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:11,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:11,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:11,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893616585] [2024-06-20 17:40:11,277 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:11,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:11,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:11,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:11,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:11,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:11,354 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 514 places, 703 transitions, 10054 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:11,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:11,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:11,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:13,175 INFO L124 PetriNetUnfolderBase]: 4110/6834 cut-off events. [2024-06-20 17:40:13,175 INFO L125 PetriNetUnfolderBase]: For 1421788/1421788 co-relation queries the response was YES. [2024-06-20 17:40:13,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69386 conditions, 6834 events. 4110/6834 cut-off events. For 1421788/1421788 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 46362 event pairs, 683 based on Foata normal form. 10/6842 useless extension candidates. Maximal degree in co-relation 69148. Up to 6164 conditions per place. [2024-06-20 17:40:13,298 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 691 selfloop transitions, 36 changer transitions 0/734 dead transitions. [2024-06-20 17:40:13,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 522 places, 734 transitions, 11800 flow [2024-06-20 17:40:13,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:40:13,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:40:13,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-20 17:40:13,300 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48148148148148145 [2024-06-20 17:40:13,300 INFO L175 Difference]: Start difference. First operand has 514 places, 703 transitions, 10054 flow. Second operand 9 states and 182 transitions. [2024-06-20 17:40:13,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 522 places, 734 transitions, 11800 flow [2024-06-20 17:40:19,596 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 734 transitions, 11647 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-20 17:40:19,604 INFO L231 Difference]: Finished difference. Result has 517 places, 704 transitions, 10042 flow [2024-06-20 17:40:19,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9901, PETRI_DIFFERENCE_MINUEND_PLACES=508, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10042, PETRI_PLACES=517, PETRI_TRANSITIONS=704} [2024-06-20 17:40:19,604 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 474 predicate places. [2024-06-20 17:40:19,604 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 704 transitions, 10042 flow [2024-06-20 17:40:19,605 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:19,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:19,605 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, 1] [2024-06-20 17:40:19,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-20 17:40:19,605 INFO L420 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:19,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:19,606 INFO L85 PathProgramCache]: Analyzing trace with hash 1895160395, now seen corresponding path program 6 times [2024-06-20 17:40:19,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:19,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271471386] [2024-06-20 17:40:19,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:19,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:19,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:20,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:20,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:20,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271471386] [2024-06-20 17:40:20,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271471386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:20,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:20,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:20,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478075316] [2024-06-20 17:40:20,260 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:20,260 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:20,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:20,260 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:20,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:20,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:20,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 704 transitions, 10042 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:20,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:20,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:20,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:22,217 INFO L124 PetriNetUnfolderBase]: 4138/6884 cut-off events. [2024-06-20 17:40:22,217 INFO L125 PetriNetUnfolderBase]: For 1411045/1411045 co-relation queries the response was YES. [2024-06-20 17:40:22,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69762 conditions, 6884 events. 4138/6884 cut-off events. For 1411045/1411045 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 46789 event pairs, 630 based on Foata normal form. 8/6890 useless extension candidates. Maximal degree in co-relation 69523. Up to 6138 conditions per place. [2024-06-20 17:40:22,342 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 698 selfloop transitions, 39 changer transitions 0/744 dead transitions. [2024-06-20 17:40:22,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 744 transitions, 11824 flow [2024-06-20 17:40:22,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:40:22,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:40:22,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-20 17:40:22,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-20 17:40:22,344 INFO L175 Difference]: Start difference. First operand has 517 places, 704 transitions, 10042 flow. Second operand 10 states and 203 transitions. [2024-06-20 17:40:22,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 744 transitions, 11824 flow [2024-06-20 17:40:28,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 519 places, 744 transitions, 11711 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-20 17:40:28,662 INFO L231 Difference]: Finished difference. Result has 521 places, 707 transitions, 10134 flow [2024-06-20 17:40:28,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9929, PETRI_DIFFERENCE_MINUEND_PLACES=510, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10134, PETRI_PLACES=521, PETRI_TRANSITIONS=707} [2024-06-20 17:40:28,663 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 478 predicate places. [2024-06-20 17:40:28,663 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 707 transitions, 10134 flow [2024-06-20 17:40:28,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:28,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:28,663 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, 1] [2024-06-20 17:40:28,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-20 17:40:28,664 INFO L420 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:28,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:28,664 INFO L85 PathProgramCache]: Analyzing trace with hash 2053687713, now seen corresponding path program 7 times [2024-06-20 17:40:28,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:28,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607430140] [2024-06-20 17:40:28,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:28,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:28,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:29,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:29,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:29,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607430140] [2024-06-20 17:40:29,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [607430140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:29,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:29,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:29,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544071890] [2024-06-20 17:40:29,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:29,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:29,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:29,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:29,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:29,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:29,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 707 transitions, 10134 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:29,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:29,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:29,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:31,502 INFO L124 PetriNetUnfolderBase]: 4166/6936 cut-off events. [2024-06-20 17:40:31,502 INFO L125 PetriNetUnfolderBase]: For 1431031/1431031 co-relation queries the response was YES. [2024-06-20 17:40:31,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70427 conditions, 6936 events. 4166/6936 cut-off events. For 1431031/1431031 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 47244 event pairs, 638 based on Foata normal form. 8/6942 useless extension candidates. Maximal degree in co-relation 70186. Up to 6110 conditions per place. [2024-06-20 17:40:31,656 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 696 selfloop transitions, 42 changer transitions 0/745 dead transitions. [2024-06-20 17:40:31,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 745 transitions, 11946 flow [2024-06-20 17:40:31,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:40:31,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:40:31,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-20 17:40:31,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-20 17:40:31,657 INFO L175 Difference]: Start difference. First operand has 521 places, 707 transitions, 10134 flow. Second operand 10 states and 203 transitions. [2024-06-20 17:40:31,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 745 transitions, 11946 flow [2024-06-20 17:40:39,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 745 transitions, 11783 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-20 17:40:39,196 INFO L231 Difference]: Finished difference. Result has 524 places, 708 transitions, 10127 flow [2024-06-20 17:40:39,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9971, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10127, PETRI_PLACES=524, PETRI_TRANSITIONS=708} [2024-06-20 17:40:39,197 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 481 predicate places. [2024-06-20 17:40:39,197 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 708 transitions, 10127 flow [2024-06-20 17:40:39,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:39,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:39,197 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:40:39,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-20 17:40:39,198 INFO L420 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:39,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:39,198 INFO L85 PathProgramCache]: Analyzing trace with hash -2134852691, now seen corresponding path program 8 times [2024-06-20 17:40:39,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:39,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643478967] [2024-06-20 17:40:39,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:39,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:39,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:39,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-20 17:40:39,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:39,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643478967] [2024-06-20 17:40:39,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643478967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:39,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:39,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:39,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349641556] [2024-06-20 17:40:39,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:39,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:39,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:39,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:39,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:40,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:40,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 708 transitions, 10127 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:40,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:40,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:40,032 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:41,968 INFO L124 PetriNetUnfolderBase]: 4253/7077 cut-off events. [2024-06-20 17:40:41,968 INFO L125 PetriNetUnfolderBase]: For 1583108/1583108 co-relation queries the response was YES. [2024-06-20 17:40:42,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73904 conditions, 7077 events. 4253/7077 cut-off events. For 1583108/1583108 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48298 event pairs, 705 based on Foata normal form. 8/7083 useless extension candidates. Maximal degree in co-relation 73662. Up to 6252 conditions per place. [2024-06-20 17:40:42,112 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 688 selfloop transitions, 51 changer transitions 0/746 dead transitions. [2024-06-20 17:40:42,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 746 transitions, 12383 flow [2024-06-20 17:40:42,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:40:42,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:40:42,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 203 transitions. [2024-06-20 17:40:42,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48333333333333334 [2024-06-20 17:40:42,113 INFO L175 Difference]: Start difference. First operand has 524 places, 708 transitions, 10127 flow. Second operand 10 states and 203 transitions. [2024-06-20 17:40:42,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 746 transitions, 12383 flow [2024-06-20 17:40:49,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 746 transitions, 12253 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-20 17:40:49,483 INFO L231 Difference]: Finished difference. Result has 526 places, 710 transitions, 10241 flow [2024-06-20 17:40:49,483 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9997, PETRI_DIFFERENCE_MINUEND_PLACES=516, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10241, PETRI_PLACES=526, PETRI_TRANSITIONS=710} [2024-06-20 17:40:49,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 483 predicate places. [2024-06-20 17:40:49,484 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 710 transitions, 10241 flow [2024-06-20 17:40:49,484 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:49,484 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:49,484 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, 1] [2024-06-20 17:40:49,484 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-20 17:40:49,484 INFO L420 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:49,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:49,485 INFO L85 PathProgramCache]: Analyzing trace with hash -1670075265, now seen corresponding path program 9 times [2024-06-20 17:40:49,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:49,485 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632409078] [2024-06-20 17:40:49,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:49,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:49,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:40:50,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:40:50,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:40:50,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632409078] [2024-06-20 17:40:50,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [632409078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:40:50,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:40:50,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:40:50,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020133955] [2024-06-20 17:40:50,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:40:50,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:40:50,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:40:50,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:40:50,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:40:50,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:40:50,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 710 transitions, 10241 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:50,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:40:50,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:40:50,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:40:52,290 INFO L124 PetriNetUnfolderBase]: 4230/7048 cut-off events. [2024-06-20 17:40:52,290 INFO L125 PetriNetUnfolderBase]: For 1498663/1498663 co-relation queries the response was YES. [2024-06-20 17:40:52,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71605 conditions, 7048 events. 4230/7048 cut-off events. For 1498663/1498663 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 48111 event pairs, 708 based on Foata normal form. 10/7056 useless extension candidates. Maximal degree in co-relation 71362. Up to 6328 conditions per place. [2024-06-20 17:40:52,421 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 684 selfloop transitions, 51 changer transitions 0/742 dead transitions. [2024-06-20 17:40:52,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 742 transitions, 11987 flow [2024-06-20 17:40:52,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:40:52,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:40:52,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 200 transitions. [2024-06-20 17:40:52,422 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:40:52,422 INFO L175 Difference]: Start difference. First operand has 526 places, 710 transitions, 10241 flow. Second operand 10 states and 200 transitions. [2024-06-20 17:40:52,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 742 transitions, 11987 flow [2024-06-20 17:40:59,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 742 transitions, 11829 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-20 17:40:59,556 INFO L231 Difference]: Finished difference. Result has 530 places, 710 transitions, 10190 flow [2024-06-20 17:40:59,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10083, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10190, PETRI_PLACES=530, PETRI_TRANSITIONS=710} [2024-06-20 17:40:59,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 487 predicate places. [2024-06-20 17:40:59,557 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 710 transitions, 10190 flow [2024-06-20 17:40:59,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:40:59,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:40:59,557 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, 1] [2024-06-20 17:40:59,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-20 17:40:59,558 INFO L420 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:40:59,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:40:59,558 INFO L85 PathProgramCache]: Analyzing trace with hash -554496897, now seen corresponding path program 10 times [2024-06-20 17:40:59,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:40:59,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155047476] [2024-06-20 17:40:59,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:40:59,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:40:59,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:00,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:00,363 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:00,363 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155047476] [2024-06-20 17:41:00,363 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155047476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:00,363 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:00,363 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:00,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562659683] [2024-06-20 17:41:00,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:00,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:00,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:00,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:00,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:00,454 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:00,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 710 transitions, 10190 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:00,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:00,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:00,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:02,427 INFO L124 PetriNetUnfolderBase]: 4266/7099 cut-off events. [2024-06-20 17:41:02,427 INFO L125 PetriNetUnfolderBase]: For 1509890/1509890 co-relation queries the response was YES. [2024-06-20 17:41:02,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71986 conditions, 7099 events. 4266/7099 cut-off events. For 1509890/1509890 co-relation queries the response was YES. Maximal size of possible extension queue 523. Compared 48507 event pairs, 725 based on Foata normal form. 10/7107 useless extension candidates. Maximal degree in co-relation 71741. Up to 6396 conditions per place. [2024-06-20 17:41:02,557 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 667 selfloop transitions, 59 changer transitions 0/733 dead transitions. [2024-06-20 17:41:02,557 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 538 places, 733 transitions, 11916 flow [2024-06-20 17:41:02,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:02,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:02,558 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:41:02,558 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:41:02,558 INFO L175 Difference]: Start difference. First operand has 530 places, 710 transitions, 10190 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:41:02,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 538 places, 733 transitions, 11916 flow [2024-06-20 17:41:08,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 529 places, 733 transitions, 11801 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-20 17:41:08,345 INFO L231 Difference]: Finished difference. Result has 530 places, 711 transitions, 10270 flow [2024-06-20 17:41:08,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10075, PETRI_DIFFERENCE_MINUEND_PLACES=521, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=651, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10270, PETRI_PLACES=530, PETRI_TRANSITIONS=711} [2024-06-20 17:41:08,345 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 487 predicate places. [2024-06-20 17:41:08,345 INFO L495 AbstractCegarLoop]: Abstraction has has 530 places, 711 transitions, 10270 flow [2024-06-20 17:41:08,345 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:08,345 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:08,345 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, 1] [2024-06-20 17:41:08,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-06-20 17:41:08,346 INFO L420 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:08,346 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:08,346 INFO L85 PathProgramCache]: Analyzing trace with hash -557353857, now seen corresponding path program 11 times [2024-06-20 17:41:08,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:08,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401099910] [2024-06-20 17:41:08,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:08,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:08,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:09,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-20 17:41:09,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:09,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401099910] [2024-06-20 17:41:09,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401099910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:09,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:09,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:09,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076803096] [2024-06-20 17:41:09,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:09,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:09,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:09,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:09,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:09,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:09,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 530 places, 711 transitions, 10270 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:09,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:09,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:09,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:11,018 INFO L124 PetriNetUnfolderBase]: 4294/7147 cut-off events. [2024-06-20 17:41:11,019 INFO L125 PetriNetUnfolderBase]: For 1507184/1507184 co-relation queries the response was YES. [2024-06-20 17:41:11,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72892 conditions, 7147 events. 4294/7147 cut-off events. For 1507184/1507184 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 48939 event pairs, 723 based on Foata normal form. 8/7153 useless extension candidates. Maximal degree in co-relation 72646. Up to 6382 conditions per place. [2024-06-20 17:41:11,152 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 666 selfloop transitions, 66 changer transitions 0/739 dead transitions. [2024-06-20 17:41:11,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 539 places, 739 transitions, 12100 flow [2024-06-20 17:41:11,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-20 17:41:11,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-20 17:41:11,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 194 transitions. [2024-06-20 17:41:11,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46190476190476193 [2024-06-20 17:41:11,154 INFO L175 Difference]: Start difference. First operand has 530 places, 711 transitions, 10270 flow. Second operand 10 states and 194 transitions. [2024-06-20 17:41:11,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 539 places, 739 transitions, 12100 flow [2024-06-20 17:41:18,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 532 places, 739 transitions, 11933 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-20 17:41:18,769 INFO L231 Difference]: Finished difference. Result has 533 places, 712 transitions, 10315 flow [2024-06-20 17:41:18,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10103, PETRI_DIFFERENCE_MINUEND_PLACES=523, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=711, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=645, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10315, PETRI_PLACES=533, PETRI_TRANSITIONS=712} [2024-06-20 17:41:18,770 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 490 predicate places. [2024-06-20 17:41:18,770 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 712 transitions, 10315 flow [2024-06-20 17:41:18,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:18,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:18,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, 1, 1] [2024-06-20 17:41:18,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-06-20 17:41:18,770 INFO L420 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:18,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:18,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1893365059, now seen corresponding path program 12 times [2024-06-20 17:41:18,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:18,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630992814] [2024-06-20 17:41:18,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:18,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:18,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:19,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:19,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:19,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630992814] [2024-06-20 17:41:19,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630992814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:19,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:19,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:19,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1061520526] [2024-06-20 17:41:19,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:19,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:19,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:19,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:19,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:19,586 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:19,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 712 transitions, 10315 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:19,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:19,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:19,586 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:21,736 INFO L124 PetriNetUnfolderBase]: 4330/7222 cut-off events. [2024-06-20 17:41:21,736 INFO L125 PetriNetUnfolderBase]: For 1556528/1556528 co-relation queries the response was YES. [2024-06-20 17:41:21,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73628 conditions, 7222 events. 4330/7222 cut-off events. For 1556528/1556528 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 49639 event pairs, 723 based on Foata normal form. 10/7228 useless extension candidates. Maximal degree in co-relation 73381. Up to 6273 conditions per place. [2024-06-20 17:41:21,857 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 607 selfloop transitions, 123 changer transitions 0/737 dead transitions. [2024-06-20 17:41:21,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 541 places, 737 transitions, 12133 flow [2024-06-20 17:41:21,857 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:21,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:21,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:41:21,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-20 17:41:21,858 INFO L175 Difference]: Start difference. First operand has 533 places, 712 transitions, 10315 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:41:21,858 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 541 places, 737 transitions, 12133 flow [2024-06-20 17:41:29,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 737 transitions, 11951 flow, removed 27 selfloop flow, removed 8 redundant places. [2024-06-20 17:41:29,184 INFO L231 Difference]: Finished difference. Result has 534 places, 713 transitions, 10460 flow [2024-06-20 17:41:29,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10133, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10460, PETRI_PLACES=534, PETRI_TRANSITIONS=713} [2024-06-20 17:41:29,184 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 491 predicate places. [2024-06-20 17:41:29,184 INFO L495 AbstractCegarLoop]: Abstraction has has 534 places, 713 transitions, 10460 flow [2024-06-20 17:41:29,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:29,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:29,185 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, 1] [2024-06-20 17:41:29,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable168 [2024-06-20 17:41:29,185 INFO L420 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:29,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:29,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1624968909, now seen corresponding path program 1 times [2024-06-20 17:41:29,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:29,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804341560] [2024-06-20 17:41:29,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:29,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:29,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:29,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:29,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:29,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804341560] [2024-06-20 17:41:29,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804341560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:29,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:29,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:29,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426557705] [2024-06-20 17:41:29,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:29,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:29,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:29,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:29,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:30,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:30,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 534 places, 713 transitions, 10460 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:30,086 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:30,086 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:30,086 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:32,088 INFO L124 PetriNetUnfolderBase]: 4346/7226 cut-off events. [2024-06-20 17:41:32,088 INFO L125 PetriNetUnfolderBase]: For 1451030/1451030 co-relation queries the response was YES. [2024-06-20 17:41:32,192 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73708 conditions, 7226 events. 4346/7226 cut-off events. For 1451030/1451030 co-relation queries the response was YES. Maximal size of possible extension queue 530. Compared 49511 event pairs, 751 based on Foata normal form. 1/7223 useless extension candidates. Maximal degree in co-relation 73460. Up to 6375 conditions per place. [2024-06-20 17:41:32,222 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 656 selfloop transitions, 82 changer transitions 0/745 dead transitions. [2024-06-20 17:41:32,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 745 transitions, 12203 flow [2024-06-20 17:41:32,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:32,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:32,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-20 17:41:32,224 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49206349206349204 [2024-06-20 17:41:32,224 INFO L175 Difference]: Start difference. First operand has 534 places, 713 transitions, 10460 flow. Second operand 9 states and 186 transitions. [2024-06-20 17:41:32,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 745 transitions, 12203 flow [2024-06-20 17:41:39,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 745 transitions, 11904 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-20 17:41:39,306 INFO L231 Difference]: Finished difference. Result has 536 places, 719 transitions, 10511 flow [2024-06-20 17:41:39,306 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10161, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=634, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10511, PETRI_PLACES=536, PETRI_TRANSITIONS=719} [2024-06-20 17:41:39,306 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 493 predicate places. [2024-06-20 17:41:39,307 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 719 transitions, 10511 flow [2024-06-20 17:41:39,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:39,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:39,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:39,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-06-20 17:41:39,307 INFO L420 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:39,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:39,308 INFO L85 PathProgramCache]: Analyzing trace with hash -906648729, now seen corresponding path program 2 times [2024-06-20 17:41:39,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:39,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062423280] [2024-06-20 17:41:39,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:39,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:39,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:40,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:40,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:40,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062423280] [2024-06-20 17:41:40,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062423280] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:40,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:40,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:40,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967187032] [2024-06-20 17:41:40,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:40,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:40,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:40,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:40,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:40,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:40,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 719 transitions, 10511 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:40,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:40,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:40,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:42,342 INFO L124 PetriNetUnfolderBase]: 4351/7236 cut-off events. [2024-06-20 17:41:42,342 INFO L125 PetriNetUnfolderBase]: For 1463979/1463979 co-relation queries the response was YES. [2024-06-20 17:41:42,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73859 conditions, 7236 events. 4351/7236 cut-off events. For 1463979/1463979 co-relation queries the response was YES. Maximal size of possible extension queue 532. Compared 49594 event pairs, 749 based on Foata normal form. 1/7233 useless extension candidates. Maximal degree in co-relation 73610. Up to 6382 conditions per place. [2024-06-20 17:41:42,709 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 658 selfloop transitions, 83 changer transitions 0/748 dead transitions. [2024-06-20 17:41:42,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 748 transitions, 12240 flow [2024-06-20 17:41:42,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:42,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:42,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 185 transitions. [2024-06-20 17:41:42,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4894179894179894 [2024-06-20 17:41:42,710 INFO L175 Difference]: Start difference. First operand has 536 places, 719 transitions, 10511 flow. Second operand 9 states and 185 transitions. [2024-06-20 17:41:42,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 748 transitions, 12240 flow [2024-06-20 17:41:50,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 748 transitions, 11940 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-20 17:41:50,683 INFO L231 Difference]: Finished difference. Result has 539 places, 722 transitions, 10543 flow [2024-06-20 17:41:50,683 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10211, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10543, PETRI_PLACES=539, PETRI_TRANSITIONS=722} [2024-06-20 17:41:50,683 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 496 predicate places. [2024-06-20 17:41:50,683 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 722 transitions, 10543 flow [2024-06-20 17:41:50,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:50,684 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:41:50,684 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:41:50,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable170 [2024-06-20 17:41:50,684 INFO L420 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:41:50,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:41:50,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1868841603, now seen corresponding path program 3 times [2024-06-20 17:41:50,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:41:50,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2121468986] [2024-06-20 17:41:50,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:41:50,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:41:50,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:41:51,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:41:51,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:41:51,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2121468986] [2024-06-20 17:41:51,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2121468986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:41:51,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:41:51,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:41:51,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208274074] [2024-06-20 17:41:51,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:41:51,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:41:51,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:41:51,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:41:51,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:41:51,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:41:51,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 722 transitions, 10543 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:41:51,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:41:51,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:41:51,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:41:54,032 INFO L124 PetriNetUnfolderBase]: 4364/7254 cut-off events. [2024-06-20 17:41:54,032 INFO L125 PetriNetUnfolderBase]: For 1508300/1508300 co-relation queries the response was YES. [2024-06-20 17:41:54,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74924 conditions, 7254 events. 4364/7254 cut-off events. For 1508300/1508300 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 49723 event pairs, 749 based on Foata normal form. 1/7251 useless extension candidates. Maximal degree in co-relation 74674. Up to 6375 conditions per place. [2024-06-20 17:41:54,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 648 selfloop transitions, 97 changer transitions 0/752 dead transitions. [2024-06-20 17:41:54,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 752 transitions, 12766 flow [2024-06-20 17:41:54,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:41:54,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:41:54,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 184 transitions. [2024-06-20 17:41:54,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48677248677248675 [2024-06-20 17:41:54,185 INFO L175 Difference]: Start difference. First operand has 539 places, 722 transitions, 10543 flow. Second operand 9 states and 184 transitions. [2024-06-20 17:41:54,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 752 transitions, 12766 flow [2024-06-20 17:42:02,910 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 540 places, 752 transitions, 12450 flow, removed 74 selfloop flow, removed 7 redundant places. [2024-06-20 17:42:02,918 INFO L231 Difference]: Finished difference. Result has 541 places, 728 transitions, 10755 flow [2024-06-20 17:42:02,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10227, PETRI_DIFFERENCE_MINUEND_PLACES=532, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=722, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=628, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10755, PETRI_PLACES=541, PETRI_TRANSITIONS=728} [2024-06-20 17:42:02,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 498 predicate places. [2024-06-20 17:42:02,919 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 728 transitions, 10755 flow [2024-06-20 17:42:02,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:02,919 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:02,919 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, 1] [2024-06-20 17:42:02,919 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-06-20 17:42:02,919 INFO L420 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:02,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:02,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1281797767, now seen corresponding path program 1 times [2024-06-20 17:42:02,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:02,920 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894311538] [2024-06-20 17:42:02,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:02,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:02,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:03,817 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:03,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:03,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894311538] [2024-06-20 17:42:03,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894311538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:03,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:03,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:03,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1612648403] [2024-06-20 17:42:03,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:03,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:03,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:03,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:03,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:03,896 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:42:03,896 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 728 transitions, 10755 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:03,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:03,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:42:03,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:05,950 INFO L124 PetriNetUnfolderBase]: 4369/7268 cut-off events. [2024-06-20 17:42:05,951 INFO L125 PetriNetUnfolderBase]: For 1532322/1532322 co-relation queries the response was YES. [2024-06-20 17:42:06,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75518 conditions, 7268 events. 4369/7268 cut-off events. For 1532322/1532322 co-relation queries the response was YES. Maximal size of possible extension queue 537. Compared 49843 event pairs, 743 based on Foata normal form. 1/7261 useless extension candidates. Maximal degree in co-relation 75267. Up to 6520 conditions per place. [2024-06-20 17:42:06,087 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 686 selfloop transitions, 63 changer transitions 0/756 dead transitions. [2024-06-20 17:42:06,087 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 756 transitions, 12537 flow [2024-06-20 17:42:06,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:42:06,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:42:06,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-20 17:42:06,088 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-20 17:42:06,088 INFO L175 Difference]: Start difference. First operand has 541 places, 728 transitions, 10755 flow. Second operand 9 states and 173 transitions. [2024-06-20 17:42:06,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 756 transitions, 12537 flow [2024-06-20 17:42:13,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 544 places, 756 transitions, 12255 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-20 17:42:13,728 INFO L231 Difference]: Finished difference. Result has 547 places, 739 transitions, 10865 flow [2024-06-20 17:42:13,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10473, PETRI_DIFFERENCE_MINUEND_PLACES=536, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=728, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=667, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10865, PETRI_PLACES=547, PETRI_TRANSITIONS=739} [2024-06-20 17:42:13,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 504 predicate places. [2024-06-20 17:42:13,728 INFO L495 AbstractCegarLoop]: Abstraction has has 547 places, 739 transitions, 10865 flow [2024-06-20 17:42:13,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:13,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:13,729 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, 1] [2024-06-20 17:42:13,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-06-20 17:42:13,729 INFO L420 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:13,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:13,729 INFO L85 PathProgramCache]: Analyzing trace with hash 903225095, now seen corresponding path program 2 times [2024-06-20 17:42:13,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:13,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254862690] [2024-06-20 17:42:13,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:13,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:13,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:14,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:14,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:14,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254862690] [2024-06-20 17:42:14,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254862690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:14,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:14,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:14,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619731169] [2024-06-20 17:42:14,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:14,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:14,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:14,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:14,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:14,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:42:14,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 547 places, 739 transitions, 10865 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:14,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:14,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:42:14,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:16,538 INFO L124 PetriNetUnfolderBase]: 4382/7292 cut-off events. [2024-06-20 17:42:16,539 INFO L125 PetriNetUnfolderBase]: For 1564861/1564861 co-relation queries the response was YES. [2024-06-20 17:42:16,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76531 conditions, 7292 events. 4382/7292 cut-off events. For 1564861/1564861 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 50055 event pairs, 735 based on Foata normal form. 1/7285 useless extension candidates. Maximal degree in co-relation 76276. Up to 6445 conditions per place. [2024-06-20 17:42:16,679 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 672 selfloop transitions, 98 changer transitions 0/777 dead transitions. [2024-06-20 17:42:16,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 555 places, 777 transitions, 13201 flow [2024-06-20 17:42:16,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:42:16,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:42:16,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 17:42:16,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 17:42:16,680 INFO L175 Difference]: Start difference. First operand has 547 places, 739 transitions, 10865 flow. Second operand 9 states and 178 transitions. [2024-06-20 17:42:16,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 555 places, 777 transitions, 13201 flow [2024-06-20 17:42:24,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 550 places, 777 transitions, 12925 flow, removed 94 selfloop flow, removed 5 redundant places. [2024-06-20 17:42:24,559 INFO L231 Difference]: Finished difference. Result has 553 places, 762 transitions, 11308 flow [2024-06-20 17:42:24,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10597, PETRI_DIFFERENCE_MINUEND_PLACES=542, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=739, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11308, PETRI_PLACES=553, PETRI_TRANSITIONS=762} [2024-06-20 17:42:24,560 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 510 predicate places. [2024-06-20 17:42:24,560 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 762 transitions, 11308 flow [2024-06-20 17:42:24,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:24,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:24,560 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, 1] [2024-06-20 17:42:24,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-06-20 17:42:24,561 INFO L420 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:24,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:24,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1050064951, now seen corresponding path program 3 times [2024-06-20 17:42:24,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:24,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222006580] [2024-06-20 17:42:24,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:24,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:24,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:25,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:25,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:25,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222006580] [2024-06-20 17:42:25,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222006580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:25,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:25,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:25,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139247653] [2024-06-20 17:42:25,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:25,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:25,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:25,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:25,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:25,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:42:25,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 762 transitions, 11308 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:25,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:25,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:42:25,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:27,924 INFO L124 PetriNetUnfolderBase]: 4387/7295 cut-off events. [2024-06-20 17:42:27,924 INFO L125 PetriNetUnfolderBase]: For 1587178/1587178 co-relation queries the response was YES. [2024-06-20 17:42:28,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77178 conditions, 7295 events. 4387/7295 cut-off events. For 1587178/1587178 co-relation queries the response was YES. Maximal size of possible extension queue 541. Compared 50016 event pairs, 735 based on Foata normal form. 1/7288 useless extension candidates. Maximal degree in co-relation 76920. Up to 6469 conditions per place. [2024-06-20 17:42:28,080 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 688 selfloop transitions, 87 changer transitions 0/782 dead transitions. [2024-06-20 17:42:28,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 561 places, 782 transitions, 13147 flow [2024-06-20 17:42:28,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:42:28,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:42:28,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 174 transitions. [2024-06-20 17:42:28,081 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4603174603174603 [2024-06-20 17:42:28,082 INFO L175 Difference]: Start difference. First operand has 553 places, 762 transitions, 11308 flow. Second operand 9 states and 174 transitions. [2024-06-20 17:42:28,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 561 places, 782 transitions, 13147 flow [2024-06-20 17:42:36,769 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 782 transitions, 12798 flow, removed 147 selfloop flow, removed 3 redundant places. [2024-06-20 17:42:36,777 INFO L231 Difference]: Finished difference. Result has 559 places, 768 transitions, 11392 flow [2024-06-20 17:42:36,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11067, PETRI_DIFFERENCE_MINUEND_PLACES=550, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=762, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=678, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11392, PETRI_PLACES=559, PETRI_TRANSITIONS=768} [2024-06-20 17:42:36,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 516 predicate places. [2024-06-20 17:42:36,778 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 768 transitions, 11392 flow [2024-06-20 17:42:36,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:36,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:36,778 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-20 17:42:36,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174 [2024-06-20 17:42:36,778 INFO L420 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:36,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:36,778 INFO L85 PathProgramCache]: Analyzing trace with hash 1062951961, now seen corresponding path program 4 times [2024-06-20 17:42:36,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:36,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415823510] [2024-06-20 17:42:36,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:36,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:36,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:37,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:37,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:37,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415823510] [2024-06-20 17:42:37,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415823510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:37,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:37,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:37,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379217636] [2024-06-20 17:42:37,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:37,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:37,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:37,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:37,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:37,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:42:37,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 768 transitions, 11392 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:37,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:37,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:42:37,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:39,965 INFO L124 PetriNetUnfolderBase]: 4392/7302 cut-off events. [2024-06-20 17:42:39,966 INFO L125 PetriNetUnfolderBase]: For 1598227/1598227 co-relation queries the response was YES. [2024-06-20 17:42:40,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77112 conditions, 7302 events. 4392/7302 cut-off events. For 1598227/1598227 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 50107 event pairs, 735 based on Foata normal form. 1/7295 useless extension candidates. Maximal degree in co-relation 76852. Up to 6476 conditions per place. [2024-06-20 17:42:40,116 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 686 selfloop transitions, 92 changer transitions 0/785 dead transitions. [2024-06-20 17:42:40,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 785 transitions, 13096 flow [2024-06-20 17:42:40,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:42:40,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:42:40,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:42:40,118 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:42:40,118 INFO L175 Difference]: Start difference. First operand has 559 places, 768 transitions, 11392 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:42:40,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 785 transitions, 13096 flow [2024-06-20 17:42:48,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 563 places, 785 transitions, 12872 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-20 17:42:48,330 INFO L231 Difference]: Finished difference. Result has 564 places, 771 transitions, 11470 flow [2024-06-20 17:42:48,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11168, PETRI_DIFFERENCE_MINUEND_PLACES=555, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=768, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=676, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11470, PETRI_PLACES=564, PETRI_TRANSITIONS=771} [2024-06-20 17:42:48,330 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 521 predicate places. [2024-06-20 17:42:48,330 INFO L495 AbstractCegarLoop]: Abstraction has has 564 places, 771 transitions, 11470 flow [2024-06-20 17:42:48,330 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:48,330 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:42:48,331 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, 1] [2024-06-20 17:42:48,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-06-20 17:42:48,331 INFO L420 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:42:48,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:42:48,331 INFO L85 PathProgramCache]: Analyzing trace with hash -125931689, now seen corresponding path program 4 times [2024-06-20 17:42:48,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:42:48,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118199058] [2024-06-20 17:42:48,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:42:48,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:42:48,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:42:49,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:42:49,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:42:49,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118199058] [2024-06-20 17:42:49,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [118199058] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:42:49,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:42:49,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:42:49,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810618289] [2024-06-20 17:42:49,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:42:49,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:42:49,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:42:49,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:42:49,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:42:49,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:42:49,300 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 564 places, 771 transitions, 11470 flow. Second operand has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:42:49,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:42:49,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:42:49,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:42:51,861 INFO L124 PetriNetUnfolderBase]: 4389/7312 cut-off events. [2024-06-20 17:42:51,861 INFO L125 PetriNetUnfolderBase]: For 1599802/1599802 co-relation queries the response was YES. [2024-06-20 17:42:51,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76916 conditions, 7312 events. 4389/7312 cut-off events. For 1599802/1599802 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 50226 event pairs, 731 based on Foata normal form. 1/7311 useless extension candidates. Maximal degree in co-relation 76655. Up to 6627 conditions per place. [2024-06-20 17:42:51,995 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 753 selfloop transitions, 38 changer transitions 0/798 dead transitions. [2024-06-20 17:42:51,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 798 transitions, 13142 flow [2024-06-20 17:42:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:42:51,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:42:51,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:42:51,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-20 17:42:51,996 INFO L175 Difference]: Start difference. First operand has 564 places, 771 transitions, 11470 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:42:51,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 798 transitions, 13142 flow [2024-06-20 17:43:01,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 798 transitions, 12766 flow, removed 99 selfloop flow, removed 6 redundant places. [2024-06-20 17:43:01,029 INFO L231 Difference]: Finished difference. Result has 567 places, 771 transitions, 11176 flow [2024-06-20 17:43:01,029 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11094, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=733, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11176, PETRI_PLACES=567, PETRI_TRANSITIONS=771} [2024-06-20 17:43:01,029 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 524 predicate places. [2024-06-20 17:43:01,029 INFO L495 AbstractCegarLoop]: Abstraction has has 567 places, 771 transitions, 11176 flow [2024-06-20 17:43:01,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.6) internal successors, (136), 10 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:01,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:01,030 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, 1] [2024-06-20 17:43:01,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176 [2024-06-20 17:43:01,030 INFO L420 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:01,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:01,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1162555913, now seen corresponding path program 5 times [2024-06-20 17:43:01,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:01,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117638875] [2024-06-20 17:43:01,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:01,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:01,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:01,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:01,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117638875] [2024-06-20 17:43:01,876 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117638875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:01,876 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:01,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:01,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796486495] [2024-06-20 17:43:01,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:01,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:01,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:01,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:01,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:01,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:43:01,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 567 places, 771 transitions, 11176 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:01,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:01,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:43:01,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:04,465 INFO L124 PetriNetUnfolderBase]: 4386/7294 cut-off events. [2024-06-20 17:43:04,465 INFO L125 PetriNetUnfolderBase]: For 1617889/1617889 co-relation queries the response was YES. [2024-06-20 17:43:04,575 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76441 conditions, 7294 events. 4386/7294 cut-off events. For 1617889/1617889 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 50046 event pairs, 753 based on Foata normal form. 1/7284 useless extension candidates. Maximal degree in co-relation 76179. Up to 6533 conditions per place. [2024-06-20 17:43:04,610 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 697 selfloop transitions, 80 changer transitions 0/784 dead transitions. [2024-06-20 17:43:04,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 784 transitions, 12770 flow [2024-06-20 17:43:04,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-20 17:43:04,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-20 17:43:04,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-20 17:43:04,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-20 17:43:04,612 INFO L175 Difference]: Start difference. First operand has 567 places, 771 transitions, 11176 flow. Second operand 8 states and 161 transitions. [2024-06-20 17:43:04,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 784 transitions, 12770 flow [2024-06-20 17:43:12,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 565 places, 784 transitions, 12556 flow, removed 44 selfloop flow, removed 9 redundant places. [2024-06-20 17:43:12,742 INFO L231 Difference]: Finished difference. Result has 566 places, 771 transitions, 11133 flow [2024-06-20 17:43:12,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10962, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=691, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11133, PETRI_PLACES=566, PETRI_TRANSITIONS=771} [2024-06-20 17:43:12,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 523 predicate places. [2024-06-20 17:43:12,742 INFO L495 AbstractCegarLoop]: Abstraction has has 566 places, 771 transitions, 11133 flow [2024-06-20 17:43:12,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:12,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:12,743 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, 1] [2024-06-20 17:43:12,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-06-20 17:43:12,743 INFO L420 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:12,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:12,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1943098331, now seen corresponding path program 6 times [2024-06-20 17:43:12,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:12,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603018980] [2024-06-20 17:43:12,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:12,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:12,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:13,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:13,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:13,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603018980] [2024-06-20 17:43:13,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603018980] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:13,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:13,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:13,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551550727] [2024-06-20 17:43:13,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:13,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:13,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:13,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:13,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:13,822 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:43:13,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 566 places, 771 transitions, 11133 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:13,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:13,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:43:13,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:16,448 INFO L124 PetriNetUnfolderBase]: 4391/7311 cut-off events. [2024-06-20 17:43:16,449 INFO L125 PetriNetUnfolderBase]: For 1615723/1615723 co-relation queries the response was YES. [2024-06-20 17:43:16,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76664 conditions, 7311 events. 4391/7311 cut-off events. For 1615723/1615723 co-relation queries the response was YES. Maximal size of possible extension queue 544. Compared 50238 event pairs, 731 based on Foata normal form. 1/7304 useless extension candidates. Maximal degree in co-relation 76401. Up to 6425 conditions per place. [2024-06-20 17:43:16,594 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 648 selfloop transitions, 142 changer transitions 0/797 dead transitions. [2024-06-20 17:43:16,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 574 places, 797 transitions, 13039 flow [2024-06-20 17:43:16,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:43:16,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-20 17:43:16,595 INFO L175 Difference]: Start difference. First operand has 566 places, 771 transitions, 11133 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:43:16,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 574 places, 797 transitions, 13039 flow [2024-06-20 17:43:24,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 797 transitions, 12786 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-20 17:43:24,985 INFO L231 Difference]: Finished difference. Result has 570 places, 783 transitions, 11613 flow [2024-06-20 17:43:24,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10880, PETRI_DIFFERENCE_MINUEND_PLACES=558, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=632, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11613, PETRI_PLACES=570, PETRI_TRANSITIONS=783} [2024-06-20 17:43:24,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 527 predicate places. [2024-06-20 17:43:24,986 INFO L495 AbstractCegarLoop]: Abstraction has has 570 places, 783 transitions, 11613 flow [2024-06-20 17:43:24,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:24,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:24,986 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, 1] [2024-06-20 17:43:24,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-06-20 17:43:24,986 INFO L420 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:24,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:24,987 INFO L85 PathProgramCache]: Analyzing trace with hash 1990365209, now seen corresponding path program 7 times [2024-06-20 17:43:24,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:24,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611904109] [2024-06-20 17:43:24,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:24,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:24,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:25,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:25,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:25,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611904109] [2024-06-20 17:43:25,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611904109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:25,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:25,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:25,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379975370] [2024-06-20 17:43:25,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:25,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:25,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:25,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:25,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:25,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:43:25,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 570 places, 783 transitions, 11613 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:25,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:25,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:43:25,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:28,363 INFO L124 PetriNetUnfolderBase]: 4409/7338 cut-off events. [2024-06-20 17:43:28,363 INFO L125 PetriNetUnfolderBase]: For 1653750/1653750 co-relation queries the response was YES. [2024-06-20 17:43:28,470 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77977 conditions, 7338 events. 4409/7338 cut-off events. For 1653750/1653750 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 50423 event pairs, 729 based on Foata normal form. 1/7331 useless extension candidates. Maximal degree in co-relation 77711. Up to 6411 conditions per place. [2024-06-20 17:43:28,499 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 633 selfloop transitions, 167 changer transitions 0/807 dead transitions. [2024-06-20 17:43:28,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 578 places, 807 transitions, 13871 flow [2024-06-20 17:43:28,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:28,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:28,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-20 17:43:28,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-20 17:43:28,500 INFO L175 Difference]: Start difference. First operand has 570 places, 783 transitions, 11613 flow. Second operand 9 states and 183 transitions. [2024-06-20 17:43:28,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 578 places, 807 transitions, 13871 flow [2024-06-20 17:43:37,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 574 places, 807 transitions, 13545 flow, removed 95 selfloop flow, removed 4 redundant places. [2024-06-20 17:43:37,361 INFO L231 Difference]: Finished difference. Result has 576 places, 792 transitions, 11949 flow [2024-06-20 17:43:37,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11287, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=783, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=619, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11949, PETRI_PLACES=576, PETRI_TRANSITIONS=792} [2024-06-20 17:43:37,362 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 533 predicate places. [2024-06-20 17:43:37,362 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 792 transitions, 11949 flow [2024-06-20 17:43:37,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:37,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:37,362 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, 1] [2024-06-20 17:43:37,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-06-20 17:43:37,363 INFO L420 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:37,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:37,363 INFO L85 PathProgramCache]: Analyzing trace with hash 1934824121, now seen corresponding path program 8 times [2024-06-20 17:43:37,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:37,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232379099] [2024-06-20 17:43:37,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:37,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:38,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:38,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:38,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232379099] [2024-06-20 17:43:38,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232379099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:38,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:38,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:38,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447485885] [2024-06-20 17:43:38,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:38,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:38,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:38,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:38,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:38,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:43:38,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 792 transitions, 11949 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:38,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:38,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:43:38,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:40,675 INFO L124 PetriNetUnfolderBase]: 4406/7338 cut-off events. [2024-06-20 17:43:40,675 INFO L125 PetriNetUnfolderBase]: For 1661166/1661166 co-relation queries the response was YES. [2024-06-20 17:43:40,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78542 conditions, 7338 events. 4406/7338 cut-off events. For 1661166/1661166 co-relation queries the response was YES. Maximal size of possible extension queue 547. Compared 50498 event pairs, 731 based on Foata normal form. 1/7331 useless extension candidates. Maximal degree in co-relation 78273. Up to 6446 conditions per place. [2024-06-20 17:43:40,811 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 668 selfloop transitions, 131 changer transitions 0/806 dead transitions. [2024-06-20 17:43:40,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 584 places, 806 transitions, 13589 flow [2024-06-20 17:43:40,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:40,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:40,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-20 17:43:40,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47883597883597884 [2024-06-20 17:43:40,812 INFO L175 Difference]: Start difference. First operand has 576 places, 792 transitions, 11949 flow. Second operand 9 states and 181 transitions. [2024-06-20 17:43:40,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 584 places, 806 transitions, 13589 flow [2024-06-20 17:43:50,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 579 places, 806 transitions, 13210 flow, removed 97 selfloop flow, removed 5 redundant places. [2024-06-20 17:43:50,257 INFO L231 Difference]: Finished difference. Result has 580 places, 792 transitions, 11843 flow [2024-06-20 17:43:50,257 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11570, PETRI_DIFFERENCE_MINUEND_PLACES=571, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=661, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11843, PETRI_PLACES=580, PETRI_TRANSITIONS=792} [2024-06-20 17:43:50,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 537 predicate places. [2024-06-20 17:43:50,257 INFO L495 AbstractCegarLoop]: Abstraction has has 580 places, 792 transitions, 11843 flow [2024-06-20 17:43:50,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:50,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:43:50,258 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, 1] [2024-06-20 17:43:50,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable180 [2024-06-20 17:43:50,258 INFO L420 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:43:50,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:43:50,258 INFO L85 PathProgramCache]: Analyzing trace with hash 828884985, now seen corresponding path program 9 times [2024-06-20 17:43:50,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:43:50,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407015788] [2024-06-20 17:43:50,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:43:50,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:43:50,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:43:51,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:43:51,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:43:51,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407015788] [2024-06-20 17:43:51,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [407015788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:43:51,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:43:51,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:43:51,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343991800] [2024-06-20 17:43:51,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:43:51,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:43:51,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:43:51,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:43:51,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:43:51,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:43:51,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 580 places, 792 transitions, 11843 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:43:51,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:43:51,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:43:51,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:43:53,584 INFO L124 PetriNetUnfolderBase]: 4427/7366 cut-off events. [2024-06-20 17:43:53,584 INFO L125 PetriNetUnfolderBase]: For 1707322/1707322 co-relation queries the response was YES. [2024-06-20 17:43:53,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79477 conditions, 7366 events. 4427/7366 cut-off events. For 1707322/1707322 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 50752 event pairs, 751 based on Foata normal form. 1/7354 useless extension candidates. Maximal degree in co-relation 79206. Up to 6239 conditions per place. [2024-06-20 17:43:53,738 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 612 selfloop transitions, 222 changer transitions 0/841 dead transitions. [2024-06-20 17:43:53,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 588 places, 841 transitions, 14865 flow [2024-06-20 17:43:53,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:43:53,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:43:53,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-20 17:43:53,740 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47619047619047616 [2024-06-20 17:43:53,740 INFO L175 Difference]: Start difference. First operand has 580 places, 792 transitions, 11843 flow. Second operand 9 states and 180 transitions. [2024-06-20 17:43:53,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 588 places, 841 transitions, 14865 flow [2024-06-20 17:44:04,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 582 places, 841 transitions, 14555 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-20 17:44:04,757 INFO L231 Difference]: Finished difference. Result has 585 places, 828 transitions, 12848 flow [2024-06-20 17:44:04,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11533, PETRI_DIFFERENCE_MINUEND_PLACES=574, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=792, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12848, PETRI_PLACES=585, PETRI_TRANSITIONS=828} [2024-06-20 17:44:04,757 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 542 predicate places. [2024-06-20 17:44:04,757 INFO L495 AbstractCegarLoop]: Abstraction has has 585 places, 828 transitions, 12848 flow [2024-06-20 17:44:04,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:04,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:44:04,757 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, 1] [2024-06-20 17:44:04,758 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-06-20 17:44:04,758 INFO L420 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:44:04,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:44:04,758 INFO L85 PathProgramCache]: Analyzing trace with hash 543785115, now seen corresponding path program 10 times [2024-06-20 17:44:04,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:44:04,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994347046] [2024-06-20 17:44:04,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:44:04,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:44:04,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:44:05,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:44:05,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:44:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994347046] [2024-06-20 17:44:05,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994347046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:44:05,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:44:05,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:44:05,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317601608] [2024-06-20 17:44:05,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:44:05,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:44:05,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:44:05,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:44:05,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:44:05,733 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:44:05,734 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 585 places, 828 transitions, 12848 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:05,734 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:44:05,734 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:44:05,734 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:44:08,339 INFO L124 PetriNetUnfolderBase]: 4440/7386 cut-off events. [2024-06-20 17:44:08,340 INFO L125 PetriNetUnfolderBase]: For 1750961/1750961 co-relation queries the response was YES. [2024-06-20 17:44:08,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80909 conditions, 7386 events. 4440/7386 cut-off events. For 1750961/1750961 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 50983 event pairs, 751 based on Foata normal form. 1/7374 useless extension candidates. Maximal degree in co-relation 80636. Up to 6328 conditions per place. [2024-06-20 17:44:08,478 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 654 selfloop transitions, 186 changer transitions 0/847 dead transitions. [2024-06-20 17:44:08,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 593 places, 847 transitions, 15221 flow [2024-06-20 17:44:08,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:44:08,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:44:08,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-20 17:44:08,480 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-20 17:44:08,480 INFO L175 Difference]: Start difference. First operand has 585 places, 828 transitions, 12848 flow. Second operand 9 states and 178 transitions. [2024-06-20 17:44:08,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 593 places, 847 transitions, 15221 flow [2024-06-20 17:44:20,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 591 places, 847 transitions, 14882 flow, removed 150 selfloop flow, removed 2 redundant places. [2024-06-20 17:44:20,477 INFO L231 Difference]: Finished difference. Result has 592 places, 835 transitions, 13202 flow [2024-06-20 17:44:20,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12575, PETRI_DIFFERENCE_MINUEND_PLACES=583, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=828, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=182, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=646, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13202, PETRI_PLACES=592, PETRI_TRANSITIONS=835} [2024-06-20 17:44:20,478 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 549 predicate places. [2024-06-20 17:44:20,478 INFO L495 AbstractCegarLoop]: Abstraction has has 592 places, 835 transitions, 13202 flow [2024-06-20 17:44:20,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:20,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:44:20,478 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, 1] [2024-06-20 17:44:20,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182 [2024-06-20 17:44:20,478 INFO L420 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:44:20,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:44:20,479 INFO L85 PathProgramCache]: Analyzing trace with hash 543339645, now seen corresponding path program 11 times [2024-06-20 17:44:20,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:44:20,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811597055] [2024-06-20 17:44:20,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:44:20,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:44:20,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:44:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:44:21,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:44:21,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811597055] [2024-06-20 17:44:21,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811597055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:44:21,283 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:44:21,283 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:44:21,283 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279653164] [2024-06-20 17:44:21,283 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:44:21,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:44:21,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:44:21,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:44:21,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:44:21,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:44:21,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 592 places, 835 transitions, 13202 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:21,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:44:21,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:44:21,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-20 17:44:23,751 INFO L124 PetriNetUnfolderBase]: 4445/7387 cut-off events. [2024-06-20 17:44:23,751 INFO L125 PetriNetUnfolderBase]: For 1748190/1748190 co-relation queries the response was YES. [2024-06-20 17:44:23,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80147 conditions, 7387 events. 4445/7387 cut-off events. For 1748190/1748190 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 50909 event pairs, 749 based on Foata normal form. 1/7375 useless extension candidates. Maximal degree in co-relation 79872. Up to 6352 conditions per place. [2024-06-20 17:44:23,890 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 665 selfloop transitions, 178 changer transitions 0/850 dead transitions. [2024-06-20 17:44:23,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 600 places, 850 transitions, 15055 flow [2024-06-20 17:44:23,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-20 17:44:23,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-20 17:44:23,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-20 17:44:23,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-20 17:44:23,891 INFO L175 Difference]: Start difference. First operand has 592 places, 835 transitions, 13202 flow. Second operand 9 states and 175 transitions. [2024-06-20 17:44:23,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 600 places, 850 transitions, 15055 flow [2024-06-20 17:44:33,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 596 places, 850 transitions, 14707 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-20 17:44:33,952 INFO L231 Difference]: Finished difference. Result has 597 places, 839 transitions, 13359 flow [2024-06-20 17:44:33,953 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12863, PETRI_DIFFERENCE_MINUEND_PLACES=588, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=835, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=174, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13359, PETRI_PLACES=597, PETRI_TRANSITIONS=839} [2024-06-20 17:44:33,953 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 554 predicate places. [2024-06-20 17:44:33,953 INFO L495 AbstractCegarLoop]: Abstraction has has 597 places, 839 transitions, 13359 flow [2024-06-20 17:44:33,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:33,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-20 17:44:33,953 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, 1] [2024-06-20 17:44:33,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-06-20 17:44:33,954 INFO L420 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-20 17:44:33,954 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-20 17:44:33,954 INFO L85 PathProgramCache]: Analyzing trace with hash 824123385, now seen corresponding path program 12 times [2024-06-20 17:44:33,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-20 17:44:33,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064110485] [2024-06-20 17:44:33,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-20 17:44:33,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-20 17:44:33,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-20 17:44:34,780 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-20 17:44:34,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-20 17:44:34,780 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064110485] [2024-06-20 17:44:34,780 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064110485] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-20 17:44:34,781 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-20 17:44:34,781 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-20 17:44:34,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693585820] [2024-06-20 17:44:34,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-20 17:44:34,781 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-20 17:44:34,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-20 17:44:34,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-20 17:44:34,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-20 17:44:34,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 42 [2024-06-20 17:44:34,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 597 places, 839 transitions, 13359 flow. Second operand has 10 states, 10 states have (on average 13.7) internal successors, (137), 10 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-20 17:44:34,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-20 17:44:34,882 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 42 [2024-06-20 17:44:34,882 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15