./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe023_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-06-19_11-23-25.files/mutex-meet-nonrel/safe023_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 eb4cb34f 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/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_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-eb4cb34-m [2024-06-21 22:02:20,023 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 22:02:20,085 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 22:02:20,089 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 22:02:20,090 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 22:02:20,161 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 22:02:20,162 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 22:02:20,162 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 22:02:20,163 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 22:02:20,165 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 22:02:20,166 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 22:02:20,166 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 22:02:20,167 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 22:02:20,168 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 22:02:20,168 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 22:02:20,168 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 22:02:20,168 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 22:02:20,168 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 22:02:20,169 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 22:02:20,169 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 22:02:20,169 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 22:02:20,169 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 22:02:20,169 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 22:02:20,170 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 22:02:20,170 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 22:02:20,170 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 22:02:20,170 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 22:02:20,170 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 22:02:20,171 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 22:02:20,171 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 22:02:20,172 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 22:02:20,172 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 22:02:20,172 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:02:20,172 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 22:02:20,172 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 22:02:20,172 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 22:02:20,173 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 22:02:20,173 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 22:02:20,173 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 22:02:20,173 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 22:02:20,173 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 22:02:20,174 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 22:02:20,174 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 22:02:20,174 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-21 22:02:20,349 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 22:02:20,367 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 22:02:20,369 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 22:02:20,370 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 22:02:20,371 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 22:02:20,372 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.yml/witness.yml [2024-06-21 22:02:20,535 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 22:02:20,536 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 22:02:20,537 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:21,494 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 22:02:21,720 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 22:02:21,720 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:21,736 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdcb48604/d5509ae7e5624d1c84fe615a48ba403c/FLAGa9d38ec6d [2024-06-21 22:02:21,745 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fdcb48604/d5509ae7e5624d1c84fe615a48ba403c [2024-06-21 22:02:21,745 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 22:02:21,746 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 22:02:21,747 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 22:02:21,747 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 22:02:21,750 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 22:02:21,751 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:20" (1/2) ... [2024-06-21 22:02:21,752 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2542dbdc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:21, skipping insertion in model container [2024-06-21 22:02:21,752 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:20" (1/2) ... [2024-06-21 22:02:21,753 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@2c01001f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 10:02:21, skipping insertion in model container [2024-06-21 22:02:21,753 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:02:21" (2/2) ... [2024-06-21 22:02:21,753 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2542dbdc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:21, skipping insertion in model container [2024-06-21 22:02:21,753 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 10:02:21" (2/2) ... [2024-06-21 22:02:21,753 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 22:02:21,824 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 22:02:21,825 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-21 22:02:21,825 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-21 22:02:21,826 INFO L97 edCorrectnessWitness]: Location invariant before [L860-L860] (((((((((((((((((! multithreaded || y$r_buff1_thd0 == (_Bool)0) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && y$flush_delayed == (_Bool)0) && y$r_buff0_thd0 == (_Bool)0) && y$r_buff0_thd1 == (_Bool)0) && y$r_buff0_thd3 == (_Bool)0) && y$r_buff1_thd0 == (_Bool)0) && y$r_buff1_thd1 == (_Bool)0) && y$r_buff1_thd3 == (_Bool)0) && y$read_delayed == (_Bool)0) && y$read_delayed_var == 0) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y$w_buff0 == 0 || y$w_buff0 == 2)) && (y$w_buff1 == 0 || y$w_buff1 == 2)) && ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2)) && ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2)) && ((y == 0 || y == 1) || y == 2)) && ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2)))) && (! multithreaded || y$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (y$w_buff1 == 0 || y$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || ((__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1) || __unbuffered_p0_EAX == 2))) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || y$read_delayed_var == 0)) && (! multithreaded || y$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || y$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || ((y$mem_tmp == 0 || y$mem_tmp == 1) || y$mem_tmp == 2))) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || y$read_delayed == (_Bool)0)) && (! multithreaded || y$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (y$w_buff0 == 0 || y$w_buff0 == 2))) && (! multithreaded || y$r_buff1_thd1 == (_Bool)0) [2024-06-21 22:02:21,826 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 22:02:21,826 INFO L106 edCorrectnessWitness]: ghost_update [L855-L855] multithreaded = 1; [2024-06-21 22:02:21,866 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 22:02:22,212 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:02:22,224 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 22:02:22,339 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 22:02:22,374 INFO L206 MainTranslator]: Completed translation [2024-06-21 22:02:22,375 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22 WrapperNode [2024-06-21 22:02:22,375 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 22:02:22,376 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 22:02:22,376 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 22:02:22,376 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 22:02:22,381 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,393 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,423 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-21 22:02:22,425 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 22:02:22,428 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 22:02:22,432 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 22:02:22,432 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 22:02:22,440 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,441 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,444 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,463 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-21 22:02:22,464 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,464 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,482 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,483 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,485 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,486 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,489 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 22:02:22,490 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 22:02:22,490 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 22:02:22,490 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 22:02:22,491 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (1/1) ... [2024-06-21 22:02:22,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 22:02:22,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 22:02:22,522 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-21 22:02:22,543 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-21 22:02:22,565 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 22:02:22,565 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 22:02:22,565 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 22:02:22,565 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 22:02:22,565 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 22:02:22,566 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 22:02:22,566 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 22:02:22,566 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 22:02:22,566 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 22:02:22,566 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 22:02:22,567 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 22:02:22,567 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 22:02:22,568 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 22:02:22,682 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 22:02:22,683 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 22:02:23,092 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 22:02:23,093 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 22:02:23,252 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 22:02:23,252 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 22:02:23,253 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:02:23 BoogieIcfgContainer [2024-06-21 22:02:23,253 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 22:02:23,255 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 22:02:23,255 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 22:02:23,257 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 22:02:23,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 10:02:20" (1/4) ... [2024-06-21 22:02:23,258 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68396cf0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 10:02:23, skipping insertion in model container [2024-06-21 22:02:23,258 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 10:02:21" (2/4) ... [2024-06-21 22:02:23,259 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68396cf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:02:23, skipping insertion in model container [2024-06-21 22:02:23,259 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 10:02:22" (3/4) ... [2024-06-21 22:02:23,259 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@68396cf0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 10:02:23, skipping insertion in model container [2024-06-21 22:02:23,259 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 10:02:23" (4/4) ... [2024-06-21 22:02:23,260 INFO L112 eAbstractionObserver]: Analyzing ICFG safe023_power.oepc_power.opt_pso.oepc_pso.opt_rmo.oepc_rmo.opt.i [2024-06-21 22:02:23,273 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 22:02:23,273 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 22:02:23,273 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 22:02:23,326 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 22:02:23,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 22:02:23,379 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 22:02:23,379 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:02:23,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 22:02:23,381 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 22:02:23,384 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 22:02:23,394 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 22:02:23,399 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;@1160d719, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 22:02:23,399 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 22:02:23,403 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 22:02:23,403 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-21 22:02:23,404 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 22:02:23,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:23,404 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 22:02:23,405 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-21 22:02:23,408 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:23,409 INFO L85 PathProgramCache]: Analyzing trace with hash 448401460, now seen corresponding path program 1 times [2024-06-21 22:02:23,417 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:23,417 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852553015] [2024-06-21 22:02:23,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:23,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:24,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:24,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:24,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852553015] [2024-06-21 22:02:24,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852553015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:24,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:24,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 22:02:24,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258638438] [2024-06-21 22:02:24,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:24,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 22:02:24,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:24,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 22:02:24,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 22:02:24,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:02:24,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:24,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:24,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:02:24,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:24,682 INFO L124 PetriNetUnfolderBase]: 1656/2483 cut-off events. [2024-06-21 22:02:24,683 INFO L125 PetriNetUnfolderBase]: For 48/48 co-relation queries the response was YES. [2024-06-21 22:02:24,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5066 conditions, 2483 events. 1656/2483 cut-off events. For 48/48 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11929 event pairs, 955 based on Foata normal form. 3/2436 useless extension candidates. Maximal degree in co-relation 5054. Up to 2464 conditions per place. [2024-06-21 22:02:24,700 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-21 22:02:24,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 44 transitions, 181 flow [2024-06-21 22:02:24,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 22:02:24,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 22:02:24,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-21 22:02:24,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-21 22:02:24,711 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-21 22:02:24,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 44 transitions, 181 flow [2024-06-21 22:02:24,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 44 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:24,716 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 22:02:24,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 22:02:24,720 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 22:02:24,720 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 22:02:24,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:24,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:24,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:24,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 22:02:24,721 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-21 22:02:24,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:24,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1417181037, now seen corresponding path program 1 times [2024-06-21 22:02:24,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:24,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075389822] [2024-06-21 22:02:24,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:24,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:24,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:25,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:25,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:25,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075389822] [2024-06-21 22:02:25,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075389822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:25,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:25,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 22:02:25,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355979177] [2024-06-21 22:02:25,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:25,283 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 22:02:25,283 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:25,284 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 22:02:25,284 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 22:02:25,310 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:02:25,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:25,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:25,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:02:25,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:25,641 INFO L124 PetriNetUnfolderBase]: 1644/2465 cut-off events. [2024-06-21 22:02:25,641 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2024-06-21 22:02:25,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5664 conditions, 2465 events. 1644/2465 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11400 event pairs, 941 based on Foata normal form. 6/2469 useless extension candidates. Maximal degree in co-relation 5652. Up to 2422 conditions per place. [2024-06-21 22:02:25,653 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 44 selfloop transitions, 7 changer transitions 0/56 dead transitions. [2024-06-21 22:02:25,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 56 transitions, 260 flow [2024-06-21 22:02:25,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 22:02:25,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 22:02:25,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 91 transitions. [2024-06-21 22:02:25,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548780487804879 [2024-06-21 22:02:25,657 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 91 transitions. [2024-06-21 22:02:25,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 56 transitions, 260 flow [2024-06-21 22:02:25,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 56 transitions, 254 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 22:02:25,660 INFO L231 Difference]: Finished difference. Result has 46 places, 41 transitions, 152 flow [2024-06-21 22:02:25,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=152, PETRI_PLACES=46, PETRI_TRANSITIONS=41} [2024-06-21 22:02:25,661 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 4 predicate places. [2024-06-21 22:02:25,661 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 41 transitions, 152 flow [2024-06-21 22:02:25,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:25,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:25,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:25,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 22:02:25,664 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:25,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:25,664 INFO L85 PathProgramCache]: Analyzing trace with hash 406366796, now seen corresponding path program 1 times [2024-06-21 22:02:25,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:25,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630402646] [2024-06-21 22:02:25,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:25,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:25,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:27,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:27,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:27,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630402646] [2024-06-21 22:02:27,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630402646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:27,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:27,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:02:27,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401128499] [2024-06-21 22:02:27,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:27,049 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:02:27,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:27,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:02:27,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:02:27,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:02:27,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 41 transitions, 152 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:27,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:27,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:02:27,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:27,513 INFO L124 PetriNetUnfolderBase]: 1632/2447 cut-off events. [2024-06-21 22:02:27,514 INFO L125 PetriNetUnfolderBase]: For 1179/1187 co-relation queries the response was YES. [2024-06-21 22:02:27,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6246 conditions, 2447 events. 1632/2447 cut-off events. For 1179/1187 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 11281 event pairs, 691 based on Foata normal form. 12/2457 useless extension candidates. Maximal degree in co-relation 6231. Up to 2374 conditions per place. [2024-06-21 22:02:27,527 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 10 changer transitions 0/67 dead transitions. [2024-06-21 22:02:27,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 67 transitions, 346 flow [2024-06-21 22:02:27,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:02:27,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:02:27,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 112 transitions. [2024-06-21 22:02:27,529 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5463414634146342 [2024-06-21 22:02:27,529 INFO L175 Difference]: Start difference. First operand has 46 places, 41 transitions, 152 flow. Second operand 5 states and 112 transitions. [2024-06-21 22:02:27,529 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 67 transitions, 346 flow [2024-06-21 22:02:27,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 67 transitions, 344 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-21 22:02:27,531 INFO L231 Difference]: Finished difference. Result has 51 places, 44 transitions, 198 flow [2024-06-21 22:02:27,532 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=46, 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=5, PETRI_FLOW=198, PETRI_PLACES=51, PETRI_TRANSITIONS=44} [2024-06-21 22:02:27,532 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-21 22:02:27,532 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 44 transitions, 198 flow [2024-06-21 22:02:27,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:27,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:27,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:27,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 22:02:27,533 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:27,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:27,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1279329996, now seen corresponding path program 1 times [2024-06-21 22:02:27,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:27,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105670786] [2024-06-21 22:02:27,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:27,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:27,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:28,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:28,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:28,035 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105670786] [2024-06-21 22:02:28,035 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105670786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:28,035 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:28,035 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 22:02:28,035 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412690611] [2024-06-21 22:02:28,035 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:28,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 22:02:28,036 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:28,036 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 22:02:28,036 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 22:02:28,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:28,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 44 transitions, 198 flow. Second operand has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:28,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:28,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:28,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:28,444 INFO L124 PetriNetUnfolderBase]: 1637/2454 cut-off events. [2024-06-21 22:02:28,445 INFO L125 PetriNetUnfolderBase]: For 2152/2160 co-relation queries the response was YES. [2024-06-21 22:02:28,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6883 conditions, 2454 events. 1637/2454 cut-off events. For 2152/2160 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11187 event pairs, 881 based on Foata normal form. 10/2462 useless extension candidates. Maximal degree in co-relation 6864. Up to 2426 conditions per place. [2024-06-21 22:02:28,458 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-21 22:02:28,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 60 transitions, 356 flow [2024-06-21 22:02:28,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:02:28,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:02:28,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 22:02:28,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 22:02:28,460 INFO L175 Difference]: Start difference. First operand has 51 places, 44 transitions, 198 flow. Second operand 5 states and 89 transitions. [2024-06-21 22:02:28,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 60 transitions, 356 flow [2024-06-21 22:02:28,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 60 transitions, 334 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:28,463 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 216 flow [2024-06-21 22:02:28,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=216, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 22:02:28,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 22:02:28,464 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 216 flow [2024-06-21 22:02:28,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.5) internal successors, (57), 6 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:28,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:28,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:28,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 22:02:28,465 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:28,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:28,465 INFO L85 PathProgramCache]: Analyzing trace with hash -323507925, now seen corresponding path program 1 times [2024-06-21 22:02:28,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:28,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737245982] [2024-06-21 22:02:28,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:28,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:29,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:29,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:29,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737245982] [2024-06-21 22:02:29,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737245982] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:29,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:29,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:29,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1058973308] [2024-06-21 22:02:29,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:29,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:29,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:29,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:29,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:29,824 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-21 22:02:29,825 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 216 flow. Second operand has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:29,825 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:29,825 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-21 22:02:29,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:30,218 INFO L124 PetriNetUnfolderBase]: 1628/2439 cut-off events. [2024-06-21 22:02:30,218 INFO L125 PetriNetUnfolderBase]: For 3035/3043 co-relation queries the response was YES. [2024-06-21 22:02:30,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7377 conditions, 2439 events. 1628/2439 cut-off events. For 3035/3043 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 11125 event pairs, 541 based on Foata normal form. 12/2449 useless extension candidates. Maximal degree in co-relation 7357. Up to 2336 conditions per place. [2024-06-21 22:02:30,233 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-21 22:02:30,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 76 transitions, 434 flow [2024-06-21 22:02:30,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:30,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:30,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 128 transitions. [2024-06-21 22:02:30,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5203252032520326 [2024-06-21 22:02:30,235 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 216 flow. Second operand 6 states and 128 transitions. [2024-06-21 22:02:30,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 76 transitions, 434 flow [2024-06-21 22:02:30,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 76 transitions, 418 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:30,238 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 241 flow [2024-06-21 22:02:30,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=192, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=241, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-21 22:02:30,239 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 13 predicate places. [2024-06-21 22:02:30,239 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 241 flow [2024-06-21 22:02:30,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.285714285714286) internal successors, (79), 7 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:30,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:30,240 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:30,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 22:02:30,240 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-21 22:02:30,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:30,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1037593549, now seen corresponding path program 1 times [2024-06-21 22:02:30,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:30,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006742120] [2024-06-21 22:02:30,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:30,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:30,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:30,808 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:30,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006742120] [2024-06-21 22:02:30,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006742120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:30,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:30,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:30,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306549464] [2024-06-21 22:02:30,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:30,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:30,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:30,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:30,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 241 flow. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:30,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:30,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:30,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:31,253 INFO L124 PetriNetUnfolderBase]: 1897/2823 cut-off events. [2024-06-21 22:02:31,253 INFO L125 PetriNetUnfolderBase]: For 4920/4920 co-relation queries the response was YES. [2024-06-21 22:02:31,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8911 conditions, 2823 events. 1897/2823 cut-off events. For 4920/4920 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 12959 event pairs, 1022 based on Foata normal form. 2/2824 useless extension candidates. Maximal degree in co-relation 8890. Up to 2793 conditions per place. [2024-06-21 22:02:31,274 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 58 selfloop transitions, 11 changer transitions 0/72 dead transitions. [2024-06-21 22:02:31,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 72 transitions, 460 flow [2024-06-21 22:02:31,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:31,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:31,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 22:02:31,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:02:31,275 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 241 flow. Second operand 6 states and 96 transitions. [2024-06-21 22:02:31,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 72 transitions, 460 flow [2024-06-21 22:02:31,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 72 transitions, 425 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:31,281 INFO L231 Difference]: Finished difference. Result has 59 places, 57 transitions, 301 flow [2024-06-21 22:02:31,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=301, PETRI_PLACES=59, PETRI_TRANSITIONS=57} [2024-06-21 22:02:31,283 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 17 predicate places. [2024-06-21 22:02:31,283 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 57 transitions, 301 flow [2024-06-21 22:02:31,283 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:31,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:31,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:31,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 22:02:31,284 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:31,284 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:31,285 INFO L85 PathProgramCache]: Analyzing trace with hash 1068846827, now seen corresponding path program 1 times [2024-06-21 22:02:31,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:31,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75955986] [2024-06-21 22:02:31,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:31,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:31,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:31,750 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:31,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:31,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75955986] [2024-06-21 22:02:31,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75955986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:31,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:31,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:31,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2132080981] [2024-06-21 22:02:31,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:31,755 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:31,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:31,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:31,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:31,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:31,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 57 transitions, 301 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:31,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:31,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:31,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:32,243 INFO L124 PetriNetUnfolderBase]: 1827/2735 cut-off events. [2024-06-21 22:02:32,243 INFO L125 PetriNetUnfolderBase]: For 6673/6723 co-relation queries the response was YES. [2024-06-21 22:02:32,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9337 conditions, 2735 events. 1827/2735 cut-off events. For 6673/6723 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 12587 event pairs, 801 based on Foata normal form. 15/2738 useless extension candidates. Maximal degree in co-relation 9312. Up to 2659 conditions per place. [2024-06-21 22:02:32,256 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 59 selfloop transitions, 16 changer transitions 0/82 dead transitions. [2024-06-21 22:02:32,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 82 transitions, 527 flow [2024-06-21 22:02:32,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:32,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:32,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 22:02:32,257 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 22:02:32,258 INFO L175 Difference]: Start difference. First operand has 59 places, 57 transitions, 301 flow. Second operand 6 states and 106 transitions. [2024-06-21 22:02:32,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 82 transitions, 527 flow [2024-06-21 22:02:32,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 82 transitions, 521 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-21 22:02:32,262 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 376 flow [2024-06-21 22:02:32,262 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=376, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-06-21 22:02:32,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-21 22:02:32,263 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 376 flow [2024-06-21 22:02:32,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:32,263 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:32,263 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:32,263 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 22:02:32,263 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-21 22:02:32,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:32,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1075513067, now seen corresponding path program 2 times [2024-06-21 22:02:32,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:32,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487377357] [2024-06-21 22:02:32,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:32,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:32,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:32,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:32,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:32,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487377357] [2024-06-21 22:02:32,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487377357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:32,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:32,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 22:02:32,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485225061] [2024-06-21 22:02:32,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:32,793 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 22:02:32,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:32,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 22:02:32,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 22:02:32,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:32,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 376 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:32,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:32,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:32,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:33,258 INFO L124 PetriNetUnfolderBase]: 1871/2801 cut-off events. [2024-06-21 22:02:33,258 INFO L125 PetriNetUnfolderBase]: For 9203/9254 co-relation queries the response was YES. [2024-06-21 22:02:33,263 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10525 conditions, 2801 events. 1871/2801 cut-off events. For 9203/9254 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 12930 event pairs, 782 based on Foata normal form. 18/2804 useless extension candidates. Maximal degree in co-relation 10496. Up to 2677 conditions per place. [2024-06-21 22:02:33,272 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 60 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-21 22:02:33,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 70 places, 90 transitions, 676 flow [2024-06-21 22:02:33,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:33,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:33,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-21 22:02:33,278 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:02:33,278 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 376 flow. Second operand 6 states and 108 transitions. [2024-06-21 22:02:33,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 70 places, 90 transitions, 676 flow [2024-06-21 22:02:33,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 90 transitions, 653 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 22:02:33,283 INFO L231 Difference]: Finished difference. Result has 70 places, 71 transitions, 488 flow [2024-06-21 22:02:33,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=353, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=488, PETRI_PLACES=70, PETRI_TRANSITIONS=71} [2024-06-21 22:02:33,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 28 predicate places. [2024-06-21 22:02:33,286 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 71 transitions, 488 flow [2024-06-21 22:02:33,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:33,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:33,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:33,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 22:02:33,287 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-21 22:02:33,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:33,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1075521995, now seen corresponding path program 1 times [2024-06-21 22:02:33,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:33,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791079244] [2024-06-21 22:02:33,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:33,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:33,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:34,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:34,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:34,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791079244] [2024-06-21 22:02:34,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791079244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:34,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:34,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:02:34,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941249255] [2024-06-21 22:02:34,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:34,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:02:34,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:34,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:02:34,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:02:34,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:34,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 71 transitions, 488 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:34,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:34,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:34,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:34,645 INFO L124 PetriNetUnfolderBase]: 1932/2874 cut-off events. [2024-06-21 22:02:34,645 INFO L125 PetriNetUnfolderBase]: For 11658/11658 co-relation queries the response was YES. [2024-06-21 22:02:34,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11242 conditions, 2874 events. 1932/2874 cut-off events. For 11658/11658 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13224 event pairs, 857 based on Foata normal form. 2/2875 useless extension candidates. Maximal degree in co-relation 11210. Up to 2835 conditions per place. [2024-06-21 22:02:34,661 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 76 selfloop transitions, 14 changer transitions 0/93 dead transitions. [2024-06-21 22:02:34,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 93 transitions, 730 flow [2024-06-21 22:02:34,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:34,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:34,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 22:02:34,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-21 22:02:34,663 INFO L175 Difference]: Start difference. First operand has 70 places, 71 transitions, 488 flow. Second operand 7 states and 110 transitions. [2024-06-21 22:02:34,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 93 transitions, 730 flow [2024-06-21 22:02:34,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 93 transitions, 686 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:34,672 INFO L231 Difference]: Finished difference. Result has 74 places, 74 transitions, 500 flow [2024-06-21 22:02:34,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=500, PETRI_PLACES=74, PETRI_TRANSITIONS=74} [2024-06-21 22:02:34,673 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 22:02:34,673 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 74 transitions, 500 flow [2024-06-21 22:02:34,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:34,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:34,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:34,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 22:02:34,674 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-21 22:02:34,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:34,674 INFO L85 PathProgramCache]: Analyzing trace with hash 429376827, now seen corresponding path program 1 times [2024-06-21 22:02:34,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:34,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489860208] [2024-06-21 22:02:34,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:34,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:34,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:35,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:35,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:35,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489860208] [2024-06-21 22:02:35,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489860208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:35,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:35,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:02:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080290311] [2024-06-21 22:02:35,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:35,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:02:35,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:35,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:02:35,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:02:35,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:35,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 74 transitions, 500 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:35,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:35,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:35,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:35,903 INFO L124 PetriNetUnfolderBase]: 1824/2734 cut-off events. [2024-06-21 22:02:35,904 INFO L125 PetriNetUnfolderBase]: For 14500/14548 co-relation queries the response was YES. [2024-06-21 22:02:35,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11360 conditions, 2734 events. 1824/2734 cut-off events. For 14500/14548 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 12809 event pairs, 752 based on Foata normal form. 33/2710 useless extension candidates. Maximal degree in co-relation 11327. Up to 2608 conditions per place. [2024-06-21 22:02:35,919 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 68 selfloop transitions, 18 changer transitions 0/94 dead transitions. [2024-06-21 22:02:35,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 94 transitions, 733 flow [2024-06-21 22:02:35,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:02:35,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:02:35,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-21 22:02:35,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 22:02:35,921 INFO L175 Difference]: Start difference. First operand has 74 places, 74 transitions, 500 flow. Second operand 6 states and 106 transitions. [2024-06-21 22:02:35,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 94 transitions, 733 flow [2024-06-21 22:02:35,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 94 transitions, 691 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 22:02:35,932 INFO L231 Difference]: Finished difference. Result has 75 places, 75 transitions, 519 flow [2024-06-21 22:02:35,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=519, PETRI_PLACES=75, PETRI_TRANSITIONS=75} [2024-06-21 22:02:35,934 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 33 predicate places. [2024-06-21 22:02:35,934 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 75 transitions, 519 flow [2024-06-21 22:02:35,934 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:35,934 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:35,934 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:35,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 22:02:35,934 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-21 22:02:35,935 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:35,935 INFO L85 PathProgramCache]: Analyzing trace with hash 1518571824, now seen corresponding path program 1 times [2024-06-21 22:02:35,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:35,935 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823066317] [2024-06-21 22:02:35,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:35,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:35,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:36,524 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:36,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:36,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823066317] [2024-06-21 22:02:36,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1823066317] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:36,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:36,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:02:36,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764972495] [2024-06-21 22:02:36,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:36,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:02:36,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:36,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:02:36,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:02:36,573 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:36,574 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 75 transitions, 519 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:36,574 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:36,574 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:36,574 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:37,050 INFO L124 PetriNetUnfolderBase]: 1946/2897 cut-off events. [2024-06-21 22:02:37,050 INFO L125 PetriNetUnfolderBase]: For 15770/15776 co-relation queries the response was YES. [2024-06-21 22:02:37,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12055 conditions, 2897 events. 1946/2897 cut-off events. For 15770/15776 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13226 event pairs, 829 based on Foata normal form. 8/2903 useless extension candidates. Maximal degree in co-relation 12021. Up to 2812 conditions per place. [2024-06-21 22:02:37,063 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 91 selfloop transitions, 17 changer transitions 0/111 dead transitions. [2024-06-21 22:02:37,063 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 111 transitions, 893 flow [2024-06-21 22:02:37,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:37,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:37,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 22:02:37,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 22:02:37,064 INFO L175 Difference]: Start difference. First operand has 75 places, 75 transitions, 519 flow. Second operand 7 states and 116 transitions. [2024-06-21 22:02:37,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 111 transitions, 893 flow [2024-06-21 22:02:37,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 111 transitions, 857 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:37,076 INFO L231 Difference]: Finished difference. Result has 81 places, 87 transitions, 653 flow [2024-06-21 22:02:37,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=489, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=653, PETRI_PLACES=81, PETRI_TRANSITIONS=87} [2024-06-21 22:02:37,077 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-21 22:02:37,077 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 87 transitions, 653 flow [2024-06-21 22:02:37,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:37,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:37,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:37,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 22:02:37,078 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:37,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:37,078 INFO L85 PathProgramCache]: Analyzing trace with hash -1018831964, now seen corresponding path program 2 times [2024-06-21 22:02:37,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:37,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134178045] [2024-06-21 22:02:37,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:37,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:37,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-21 22:02:37,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:37,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134178045] [2024-06-21 22:02:37,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1134178045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:37,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:37,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:02:37,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212191266] [2024-06-21 22:02:37,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:37,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:02:37,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:37,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:02:37,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:02:37,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:37,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 87 transitions, 653 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:37,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:37,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:37,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:38,151 INFO L124 PetriNetUnfolderBase]: 2016/3000 cut-off events. [2024-06-21 22:02:38,151 INFO L125 PetriNetUnfolderBase]: For 19965/19976 co-relation queries the response was YES. [2024-06-21 22:02:38,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13234 conditions, 3000 events. 2016/3000 cut-off events. For 19965/19976 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13796 event pairs, 789 based on Foata normal form. 12/3009 useless extension candidates. Maximal degree in co-relation 13196. Up to 2717 conditions per place. [2024-06-21 22:02:38,167 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 92 selfloop transitions, 33 changer transitions 0/128 dead transitions. [2024-06-21 22:02:38,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 128 transitions, 1167 flow [2024-06-21 22:02:38,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:38,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:38,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 22:02:38,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 22:02:38,169 INFO L175 Difference]: Start difference. First operand has 81 places, 87 transitions, 653 flow. Second operand 7 states and 124 transitions. [2024-06-21 22:02:38,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 128 transitions, 1167 flow [2024-06-21 22:02:38,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 128 transitions, 1143 flow, removed 11 selfloop flow, removed 1 redundant places. [2024-06-21 22:02:38,180 INFO L231 Difference]: Finished difference. Result has 89 places, 100 transitions, 841 flow [2024-06-21 22:02:38,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=629, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=841, PETRI_PLACES=89, PETRI_TRANSITIONS=100} [2024-06-21 22:02:38,180 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-21 22:02:38,181 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 100 transitions, 841 flow [2024-06-21 22:02:38,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:38,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:38,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:38,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 22:02:38,181 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:38,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:38,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1018565054, now seen corresponding path program 3 times [2024-06-21 22:02:38,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:38,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44736219] [2024-06-21 22:02:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:38,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:38,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:38,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:38,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:38,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44736219] [2024-06-21 22:02:38,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44736219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:38,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:38,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:02:38,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1881852107] [2024-06-21 22:02:38,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:38,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:02:38,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:38,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:02:38,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:02:38,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:38,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 100 transitions, 841 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:38,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:38,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:38,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:39,279 INFO L124 PetriNetUnfolderBase]: 1996/2972 cut-off events. [2024-06-21 22:02:39,279 INFO L125 PetriNetUnfolderBase]: For 24588/24599 co-relation queries the response was YES. [2024-06-21 22:02:39,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14222 conditions, 2972 events. 1996/2972 cut-off events. For 24588/24599 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 13655 event pairs, 780 based on Foata normal form. 16/2985 useless extension candidates. Maximal degree in co-relation 14179. Up to 2705 conditions per place. [2024-06-21 22:02:39,295 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 89 selfloop transitions, 36 changer transitions 0/128 dead transitions. [2024-06-21 22:02:39,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 128 transitions, 1244 flow [2024-06-21 22:02:39,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:39,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:39,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 22:02:39,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 22:02:39,297 INFO L175 Difference]: Start difference. First operand has 89 places, 100 transitions, 841 flow. Second operand 7 states and 121 transitions. [2024-06-21 22:02:39,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 128 transitions, 1244 flow [2024-06-21 22:02:39,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 1188 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-21 22:02:39,314 INFO L231 Difference]: Finished difference. Result has 95 places, 103 transitions, 914 flow [2024-06-21 22:02:39,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=914, PETRI_PLACES=95, PETRI_TRANSITIONS=103} [2024-06-21 22:02:39,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-21 22:02:39,315 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 103 transitions, 914 flow [2024-06-21 22:02:39,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:39,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:39,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:39,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 22:02:39,316 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:39,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:39,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1018555134, now seen corresponding path program 1 times [2024-06-21 22:02:39,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:39,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517242782] [2024-06-21 22:02:39,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:39,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:39,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:40,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:40,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:40,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517242782] [2024-06-21 22:02:40,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517242782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:40,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:40,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:40,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061919602] [2024-06-21 22:02:40,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:40,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:40,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:40,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:40,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:40,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:40,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 103 transitions, 914 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:40,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:40,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:40,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:40,676 INFO L124 PetriNetUnfolderBase]: 2019/3013 cut-off events. [2024-06-21 22:02:40,676 INFO L125 PetriNetUnfolderBase]: For 27439/27450 co-relation queries the response was YES. [2024-06-21 22:02:40,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14506 conditions, 3013 events. 2019/3013 cut-off events. For 27439/27450 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 13904 event pairs, 725 based on Foata normal form. 24/3034 useless extension candidates. Maximal degree in co-relation 14460. Up to 2702 conditions per place. [2024-06-21 22:02:40,694 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 95 selfloop transitions, 43 changer transitions 0/141 dead transitions. [2024-06-21 22:02:40,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 141 transitions, 1406 flow [2024-06-21 22:02:40,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:40,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:40,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 22:02:40,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 22:02:40,696 INFO L175 Difference]: Start difference. First operand has 95 places, 103 transitions, 914 flow. Second operand 8 states and 138 transitions. [2024-06-21 22:02:40,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 141 transitions, 1406 flow [2024-06-21 22:02:40,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 141 transitions, 1357 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:40,715 INFO L231 Difference]: Finished difference. Result has 102 places, 111 transitions, 1089 flow [2024-06-21 22:02:40,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=873, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1089, PETRI_PLACES=102, PETRI_TRANSITIONS=111} [2024-06-21 22:02:40,715 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 60 predicate places. [2024-06-21 22:02:40,715 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 111 transitions, 1089 flow [2024-06-21 22:02:40,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:40,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:40,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:40,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 22:02:40,716 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:40,716 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:40,717 INFO L85 PathProgramCache]: Analyzing trace with hash 1026740126, now seen corresponding path program 1 times [2024-06-21 22:02:40,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:40,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583904133] [2024-06-21 22:02:40,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:40,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:40,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:41,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:41,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583904133] [2024-06-21 22:02:41,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583904133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:41,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:41,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:41,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467027472] [2024-06-21 22:02:41,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:41,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:41,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:41,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:41,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:41,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:41,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 111 transitions, 1089 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:41,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:41,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:41,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:42,306 INFO L124 PetriNetUnfolderBase]: 2056/3094 cut-off events. [2024-06-21 22:02:42,306 INFO L125 PetriNetUnfolderBase]: For 38823/38905 co-relation queries the response was YES. [2024-06-21 22:02:42,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16294 conditions, 3094 events. 2056/3094 cut-off events. For 38823/38905 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 14679 event pairs, 595 based on Foata normal form. 17/3038 useless extension candidates. Maximal degree in co-relation 16245. Up to 2840 conditions per place. [2024-06-21 22:02:42,325 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 107 selfloop transitions, 35 changer transitions 0/162 dead transitions. [2024-06-21 22:02:42,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 162 transitions, 1623 flow [2024-06-21 22:02:42,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:42,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:42,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-21 22:02:42,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:02:42,327 INFO L175 Difference]: Start difference. First operand has 102 places, 111 transitions, 1089 flow. Second operand 8 states and 144 transitions. [2024-06-21 22:02:42,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 162 transitions, 1623 flow [2024-06-21 22:02:42,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 162 transitions, 1533 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:42,354 INFO L231 Difference]: Finished difference. Result has 108 places, 130 transitions, 1273 flow [2024-06-21 22:02:42,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1005, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1273, PETRI_PLACES=108, PETRI_TRANSITIONS=130} [2024-06-21 22:02:42,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-21 22:02:42,355 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 130 transitions, 1273 flow [2024-06-21 22:02:42,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:42,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:42,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:42,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 22:02:42,356 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:42,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:42,356 INFO L85 PathProgramCache]: Analyzing trace with hash 425660920, now seen corresponding path program 2 times [2024-06-21 22:02:42,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:42,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247877241] [2024-06-21 22:02:42,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:42,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:42,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:43,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:43,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:43,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247877241] [2024-06-21 22:02:43,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247877241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:43,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:43,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:43,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978772797] [2024-06-21 22:02:43,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:43,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:43,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:43,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:43,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:43,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:43,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 130 transitions, 1273 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:43,306 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:43,306 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:43,306 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:43,940 INFO L124 PetriNetUnfolderBase]: 2053/3095 cut-off events. [2024-06-21 22:02:43,940 INFO L125 PetriNetUnfolderBase]: For 42582/42667 co-relation queries the response was YES. [2024-06-21 22:02:43,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16875 conditions, 3095 events. 2053/3095 cut-off events. For 42582/42667 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14693 event pairs, 580 based on Foata normal form. 29/3054 useless extension candidates. Maximal degree in co-relation 16823. Up to 2804 conditions per place. [2024-06-21 22:02:43,957 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 102 selfloop transitions, 38 changer transitions 0/160 dead transitions. [2024-06-21 22:02:43,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 160 transitions, 1667 flow [2024-06-21 22:02:43,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:43,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:43,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-21 22:02:43,959 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-21 22:02:43,959 INFO L175 Difference]: Start difference. First operand has 108 places, 130 transitions, 1273 flow. Second operand 7 states and 125 transitions. [2024-06-21 22:02:43,959 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 160 transitions, 1667 flow [2024-06-21 22:02:43,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 160 transitions, 1616 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:43,987 INFO L231 Difference]: Finished difference. Result has 112 places, 133 transitions, 1345 flow [2024-06-21 22:02:43,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1222, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1345, PETRI_PLACES=112, PETRI_TRANSITIONS=133} [2024-06-21 22:02:43,988 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 70 predicate places. [2024-06-21 22:02:43,988 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 133 transitions, 1345 flow [2024-06-21 22:02:43,988 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:43,988 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:43,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:43,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 22:02:43,988 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:43,989 INFO L85 PathProgramCache]: Analyzing trace with hash -143583814, now seen corresponding path program 1 times [2024-06-21 22:02:43,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:43,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308590288] [2024-06-21 22:02:43,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:43,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:43,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:44,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:44,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:44,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308590288] [2024-06-21 22:02:44,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308590288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:44,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:44,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:44,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764672016] [2024-06-21 22:02:44,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:44,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:44,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:44,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:44,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:44,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:44,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 133 transitions, 1345 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:44,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:44,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:44,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:45,500 INFO L124 PetriNetUnfolderBase]: 2173/3239 cut-off events. [2024-06-21 22:02:45,501 INFO L125 PetriNetUnfolderBase]: For 43875/43877 co-relation queries the response was YES. [2024-06-21 22:02:45,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17799 conditions, 3239 events. 2173/3239 cut-off events. For 43875/43877 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15018 event pairs, 776 based on Foata normal form. 4/3242 useless extension candidates. Maximal degree in co-relation 17746. Up to 3104 conditions per place. [2024-06-21 22:02:45,521 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 130 selfloop transitions, 25 changer transitions 0/158 dead transitions. [2024-06-21 22:02:45,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 158 transitions, 1739 flow [2024-06-21 22:02:45,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:45,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:45,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 22:02:45,525 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 22:02:45,525 INFO L175 Difference]: Start difference. First operand has 112 places, 133 transitions, 1345 flow. Second operand 7 states and 116 transitions. [2024-06-21 22:02:45,525 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 158 transitions, 1739 flow [2024-06-21 22:02:45,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 158 transitions, 1640 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 22:02:45,557 INFO L231 Difference]: Finished difference. Result has 114 places, 133 transitions, 1308 flow [2024-06-21 22:02:45,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1246, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1308, PETRI_PLACES=114, PETRI_TRANSITIONS=133} [2024-06-21 22:02:45,557 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-21 22:02:45,558 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 133 transitions, 1308 flow [2024-06-21 22:02:45,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:45,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:45,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:45,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 22:02:45,558 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:45,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:45,559 INFO L85 PathProgramCache]: Analyzing trace with hash 660010924, now seen corresponding path program 3 times [2024-06-21 22:02:45,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:45,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880145588] [2024-06-21 22:02:45,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:45,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:45,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:46,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-21 22:02:46,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:46,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880145588] [2024-06-21 22:02:46,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880145588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:46,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:46,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:46,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264993432] [2024-06-21 22:02:46,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:46,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:46,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:46,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:46,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:46,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:46,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 133 transitions, 1308 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:46,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:46,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:46,478 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:47,075 INFO L124 PetriNetUnfolderBase]: 2080/3135 cut-off events. [2024-06-21 22:02:47,075 INFO L125 PetriNetUnfolderBase]: For 47790/47888 co-relation queries the response was YES. [2024-06-21 22:02:47,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17269 conditions, 3135 events. 2080/3135 cut-off events. For 47790/47888 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14941 event pairs, 582 based on Foata normal form. 42/3105 useless extension candidates. Maximal degree in co-relation 17215. Up to 2767 conditions per place. [2024-06-21 22:02:47,095 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 94 selfloop transitions, 47 changer transitions 0/161 dead transitions. [2024-06-21 22:02:47,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 161 transitions, 1692 flow [2024-06-21 22:02:47,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:02:47,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:02:47,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-21 22:02:47,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:02:47,096 INFO L175 Difference]: Start difference. First operand has 114 places, 133 transitions, 1308 flow. Second operand 7 states and 126 transitions. [2024-06-21 22:02:47,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 161 transitions, 1692 flow [2024-06-21 22:02:47,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 161 transitions, 1605 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 22:02:47,130 INFO L231 Difference]: Finished difference. Result has 115 places, 136 transitions, 1360 flow [2024-06-21 22:02:47,130 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1221, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=133, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1360, PETRI_PLACES=115, PETRI_TRANSITIONS=136} [2024-06-21 22:02:47,130 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 73 predicate places. [2024-06-21 22:02:47,130 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 136 transitions, 1360 flow [2024-06-21 22:02:47,131 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:47,131 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:47,131 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:47,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 22:02:47,131 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-21 22:02:47,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:47,131 INFO L85 PathProgramCache]: Analyzing trace with hash -1519025398, now seen corresponding path program 4 times [2024-06-21 22:02:47,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:47,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134116651] [2024-06-21 22:02:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:47,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:47,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:48,041 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:48,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:48,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134116651] [2024-06-21 22:02:48,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134116651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:48,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:48,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:48,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919879207] [2024-06-21 22:02:48,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:48,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:48,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:48,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:48,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:48,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:02:48,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 136 transitions, 1360 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:48,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:48,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:02:48,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:48,806 INFO L124 PetriNetUnfolderBase]: 2054/3098 cut-off events. [2024-06-21 22:02:48,806 INFO L125 PetriNetUnfolderBase]: For 52621/52725 co-relation queries the response was YES. [2024-06-21 22:02:48,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17629 conditions, 3098 events. 2054/3098 cut-off events. For 52621/52725 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 14722 event pairs, 572 based on Foata normal form. 46/3063 useless extension candidates. Maximal degree in co-relation 17575. Up to 2680 conditions per place. [2024-06-21 22:02:48,826 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 58 changer transitions 0/171 dead transitions. [2024-06-21 22:02:48,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 171 transitions, 1798 flow [2024-06-21 22:02:48,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:48,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:48,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:02:48,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 22:02:48,828 INFO L175 Difference]: Start difference. First operand has 115 places, 136 transitions, 1360 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:02:48,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 171 transitions, 1798 flow [2024-06-21 22:02:48,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 171 transitions, 1689 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-21 22:02:48,861 INFO L231 Difference]: Finished difference. Result has 118 places, 139 transitions, 1416 flow [2024-06-21 22:02:48,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1251, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1416, PETRI_PLACES=118, PETRI_TRANSITIONS=139} [2024-06-21 22:02:48,861 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-21 22:02:48,861 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 139 transitions, 1416 flow [2024-06-21 22:02:48,861 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:48,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:48,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:48,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 22:02:48,862 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-21 22:02:48,862 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:48,862 INFO L85 PathProgramCache]: Analyzing trace with hash 713863761, now seen corresponding path program 1 times [2024-06-21 22:02:48,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:48,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727181593] [2024-06-21 22:02:48,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:48,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:48,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:49,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:49,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:49,914 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727181593] [2024-06-21 22:02:49,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727181593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:49,914 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:49,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:49,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126630964] [2024-06-21 22:02:49,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:49,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:49,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:49,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:49,915 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:49,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:49,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 139 transitions, 1416 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:49,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:49,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:49,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:50,672 INFO L124 PetriNetUnfolderBase]: 2211/3295 cut-off events. [2024-06-21 22:02:50,673 INFO L125 PetriNetUnfolderBase]: For 52910/52912 co-relation queries the response was YES. [2024-06-21 22:02:50,685 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18720 conditions, 3295 events. 2211/3295 cut-off events. For 52910/52912 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15264 event pairs, 598 based on Foata normal form. 6/3300 useless extension candidates. Maximal degree in co-relation 18665. Up to 3072 conditions per place. [2024-06-21 22:02:50,697 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 155 selfloop transitions, 28 changer transitions 0/186 dead transitions. [2024-06-21 22:02:50,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 186 transitions, 2020 flow [2024-06-21 22:02:50,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:50,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:50,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 22:02:50,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 22:02:50,699 INFO L175 Difference]: Start difference. First operand has 118 places, 139 transitions, 1416 flow. Second operand 8 states and 134 transitions. [2024-06-21 22:02:50,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 186 transitions, 2020 flow [2024-06-21 22:02:50,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 186 transitions, 1861 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 22:02:50,737 INFO L231 Difference]: Finished difference. Result has 122 places, 154 transitions, 1503 flow [2024-06-21 22:02:50,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1277, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1503, PETRI_PLACES=122, PETRI_TRANSITIONS=154} [2024-06-21 22:02:50,738 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 80 predicate places. [2024-06-21 22:02:50,738 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 154 transitions, 1503 flow [2024-06-21 22:02:50,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:50,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:50,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:50,739 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 22:02:50,739 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-21 22:02:50,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1014490929, now seen corresponding path program 2 times [2024-06-21 22:02:50,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:50,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997650397] [2024-06-21 22:02:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:50,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:50,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:51,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:51,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:51,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997650397] [2024-06-21 22:02:51,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997650397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:51,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:51,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:51,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167919685] [2024-06-21 22:02:51,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:51,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:51,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:51,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:51,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:51,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:51,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 154 transitions, 1503 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:51,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:51,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:51,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:52,423 INFO L124 PetriNetUnfolderBase]: 2265/3374 cut-off events. [2024-06-21 22:02:52,423 INFO L125 PetriNetUnfolderBase]: For 59119/59119 co-relation queries the response was YES. [2024-06-21 22:02:52,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19685 conditions, 3374 events. 2265/3374 cut-off events. For 59119/59119 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15658 event pairs, 597 based on Foata normal form. 4/3377 useless extension candidates. Maximal degree in co-relation 19627. Up to 3006 conditions per place. [2024-06-21 22:02:52,448 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 148 selfloop transitions, 45 changer transitions 0/196 dead transitions. [2024-06-21 22:02:52,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 196 transitions, 2155 flow [2024-06-21 22:02:52,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:52,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:52,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 22:02:52,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 22:02:52,449 INFO L175 Difference]: Start difference. First operand has 122 places, 154 transitions, 1503 flow. Second operand 8 states and 139 transitions. [2024-06-21 22:02:52,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 196 transitions, 2155 flow [2024-06-21 22:02:52,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 196 transitions, 2104 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:52,497 INFO L231 Difference]: Finished difference. Result has 128 places, 163 transitions, 1670 flow [2024-06-21 22:02:52,497 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1452, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1670, PETRI_PLACES=128, PETRI_TRANSITIONS=163} [2024-06-21 22:02:52,497 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 86 predicate places. [2024-06-21 22:02:52,497 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 163 transitions, 1670 flow [2024-06-21 22:02:52,497 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:52,497 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:52,498 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:52,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 22:02:52,498 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-21 22:02:52,498 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:52,498 INFO L85 PathProgramCache]: Analyzing trace with hash -875968359, now seen corresponding path program 3 times [2024-06-21 22:02:52,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:52,498 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482926681] [2024-06-21 22:02:52,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:52,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:52,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:53,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:53,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:53,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482926681] [2024-06-21 22:02:53,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482926681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:53,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:53,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:53,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313269733] [2024-06-21 22:02:53,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:53,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:53,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:53,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:53,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:53,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:53,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 163 transitions, 1670 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:53,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:53,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:53,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:54,280 INFO L124 PetriNetUnfolderBase]: 2255/3360 cut-off events. [2024-06-21 22:02:54,280 INFO L125 PetriNetUnfolderBase]: For 65368/65368 co-relation queries the response was YES. [2024-06-21 22:02:54,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20321 conditions, 3360 events. 2255/3360 cut-off events. For 65368/65368 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 15579 event pairs, 602 based on Foata normal form. 4/3363 useless extension candidates. Maximal degree in co-relation 20260. Up to 2998 conditions per place. [2024-06-21 22:02:54,299 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 147 selfloop transitions, 43 changer transitions 0/193 dead transitions. [2024-06-21 22:02:54,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 193 transitions, 2138 flow [2024-06-21 22:02:54,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:54,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:54,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 22:02:54,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 22:02:54,301 INFO L175 Difference]: Start difference. First operand has 128 places, 163 transitions, 1670 flow. Second operand 8 states and 137 transitions. [2024-06-21 22:02:54,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 193 transitions, 2138 flow [2024-06-21 22:02:54,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 193 transitions, 2064 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 22:02:54,343 INFO L231 Difference]: Finished difference. Result has 133 places, 163 transitions, 1690 flow [2024-06-21 22:02:54,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1690, PETRI_PLACES=133, PETRI_TRANSITIONS=163} [2024-06-21 22:02:54,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 91 predicate places. [2024-06-21 22:02:54,344 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 163 transitions, 1690 flow [2024-06-21 22:02:54,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:54,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:54,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:54,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 22:02:54,345 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-21 22:02:54,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:54,345 INFO L85 PathProgramCache]: Analyzing trace with hash 154859825, now seen corresponding path program 4 times [2024-06-21 22:02:54,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:54,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410942538] [2024-06-21 22:02:54,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:54,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:54,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:55,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:55,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:55,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410942538] [2024-06-21 22:02:55,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410942538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:55,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:55,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:55,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616046790] [2024-06-21 22:02:55,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:55,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:55,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:55,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:55,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:55,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:55,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 163 transitions, 1690 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:55,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:55,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:55,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:56,180 INFO L124 PetriNetUnfolderBase]: 2309/3444 cut-off events. [2024-06-21 22:02:56,181 INFO L125 PetriNetUnfolderBase]: For 72059/72073 co-relation queries the response was YES. [2024-06-21 22:02:56,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21121 conditions, 3444 events. 2309/3444 cut-off events. For 72059/72073 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16025 event pairs, 618 based on Foata normal form. 9/3447 useless extension candidates. Maximal degree in co-relation 21058. Up to 2910 conditions per place. [2024-06-21 22:02:56,207 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 146 selfloop transitions, 60 changer transitions 0/209 dead transitions. [2024-06-21 22:02:56,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 209 transitions, 2506 flow [2024-06-21 22:02:56,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:56,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:56,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:02:56,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 22:02:56,208 INFO L175 Difference]: Start difference. First operand has 133 places, 163 transitions, 1690 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:02:56,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 209 transitions, 2506 flow [2024-06-21 22:02:56,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 209 transitions, 2382 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 22:02:56,253 INFO L231 Difference]: Finished difference. Result has 135 places, 174 transitions, 1843 flow [2024-06-21 22:02:56,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1566, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1843, PETRI_PLACES=135, PETRI_TRANSITIONS=174} [2024-06-21 22:02:56,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-21 22:02:56,253 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 174 transitions, 1843 flow [2024-06-21 22:02:56,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:56,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:56,254 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:56,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 22:02:56,254 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-21 22:02:56,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:56,254 INFO L85 PathProgramCache]: Analyzing trace with hash 154854245, now seen corresponding path program 5 times [2024-06-21 22:02:56,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:56,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1117558611] [2024-06-21 22:02:56,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:56,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:56,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:57,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:57,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:57,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1117558611] [2024-06-21 22:02:57,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1117558611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:57,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:57,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:57,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771720350] [2024-06-21 22:02:57,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:57,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:57,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:57,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:57,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:57,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:57,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 174 transitions, 1843 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:57,237 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:57,237 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:57,237 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:58,015 INFO L124 PetriNetUnfolderBase]: 2331/3476 cut-off events. [2024-06-21 22:02:58,015 INFO L125 PetriNetUnfolderBase]: For 80107/80121 co-relation queries the response was YES. [2024-06-21 22:02:58,028 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21824 conditions, 3476 events. 2331/3476 cut-off events. For 80107/80121 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 16259 event pairs, 575 based on Foata normal form. 9/3479 useless extension candidates. Maximal degree in co-relation 21760. Up to 2761 conditions per place. [2024-06-21 22:02:58,038 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 141 selfloop transitions, 69 changer transitions 0/213 dead transitions. [2024-06-21 22:02:58,038 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 213 transitions, 2609 flow [2024-06-21 22:02:58,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:58,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:58,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:02:58,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 22:02:58,039 INFO L175 Difference]: Start difference. First operand has 135 places, 174 transitions, 1843 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:02:58,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 213 transitions, 2609 flow [2024-06-21 22:02:58,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 213 transitions, 2447 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:58,095 INFO L231 Difference]: Finished difference. Result has 139 places, 180 transitions, 1901 flow [2024-06-21 22:02:58,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1689, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1901, PETRI_PLACES=139, PETRI_TRANSITIONS=180} [2024-06-21 22:02:58,096 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 22:02:58,096 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 180 transitions, 1901 flow [2024-06-21 22:02:58,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:58,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:58,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:58,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 22:02:58,096 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-21 22:02:58,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:58,097 INFO L85 PathProgramCache]: Analyzing trace with hash 188970545, now seen corresponding path program 6 times [2024-06-21 22:02:58,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:58,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942269185] [2024-06-21 22:02:58,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:58,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:58,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:59,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:59,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:59,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942269185] [2024-06-21 22:02:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942269185] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:59,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:59,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:02:59,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496084182] [2024-06-21 22:02:59,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:59,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:02:59,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:59,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:02:59,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:02:59,111 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:59,112 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 180 transitions, 1901 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:59,112 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:59,112 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:59,112 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:59,805 INFO L124 PetriNetUnfolderBase]: 2311/3448 cut-off events. [2024-06-21 22:02:59,805 INFO L125 PetriNetUnfolderBase]: For 83368/83382 co-relation queries the response was YES. [2024-06-21 22:02:59,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21669 conditions, 3448 events. 2311/3448 cut-off events. For 83368/83382 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 16119 event pairs, 570 based on Foata normal form. 13/3455 useless extension candidates. Maximal degree in co-relation 21604. Up to 2749 conditions per place. [2024-06-21 22:02:59,830 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 139 selfloop transitions, 71 changer transitions 0/213 dead transitions. [2024-06-21 22:02:59,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 213 transitions, 2524 flow [2024-06-21 22:02:59,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:59,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:59,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:02:59,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 22:02:59,831 INFO L175 Difference]: Start difference. First operand has 139 places, 180 transitions, 1901 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:02:59,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 213 transitions, 2524 flow [2024-06-21 22:02:59,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 213 transitions, 2428 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:59,897 INFO L231 Difference]: Finished difference. Result has 143 places, 181 transitions, 1972 flow [2024-06-21 22:02:59,897 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1811, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1972, PETRI_PLACES=143, PETRI_TRANSITIONS=181} [2024-06-21 22:02:59,897 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-21 22:02:59,898 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 181 transitions, 1972 flow [2024-06-21 22:02:59,898 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:59,898 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:59,898 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:59,898 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 22:02:59,898 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-21 22:02:59,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:59,898 INFO L85 PathProgramCache]: Analyzing trace with hash 421093281, now seen corresponding path program 1 times [2024-06-21 22:02:59,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:59,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109060829] [2024-06-21 22:02:59,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:59,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:59,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:00,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-21 22:03:00,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:00,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109060829] [2024-06-21 22:03:00,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109060829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:00,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:00,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:00,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590363] [2024-06-21 22:03:00,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:00,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:00,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:00,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:00,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:00,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:00,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 181 transitions, 1972 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:00,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:00,577 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:00,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:01,183 INFO L124 PetriNetUnfolderBase]: 2345/3499 cut-off events. [2024-06-21 22:03:01,184 INFO L125 PetriNetUnfolderBase]: For 89812/89828 co-relation queries the response was YES. [2024-06-21 22:03:01,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22363 conditions, 3499 events. 2345/3499 cut-off events. For 89812/89828 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16479 event pairs, 645 based on Foata normal form. 20/3514 useless extension candidates. Maximal degree in co-relation 22296. Up to 3036 conditions per place. [2024-06-21 22:03:01,211 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 168 selfloop transitions, 47 changer transitions 0/218 dead transitions. [2024-06-21 22:03:01,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 218 transitions, 2660 flow [2024-06-21 22:03:01,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:01,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:01,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 22:03:01,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:03:01,212 INFO L175 Difference]: Start difference. First operand has 143 places, 181 transitions, 1972 flow. Second operand 8 states and 136 transitions. [2024-06-21 22:03:01,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 218 transitions, 2660 flow [2024-06-21 22:03:01,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 218 transitions, 2582 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:01,290 INFO L231 Difference]: Finished difference. Result has 147 places, 185 transitions, 2051 flow [2024-06-21 22:03:01,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1894, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2051, PETRI_PLACES=147, PETRI_TRANSITIONS=185} [2024-06-21 22:03:01,290 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 105 predicate places. [2024-06-21 22:03:01,290 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 185 transitions, 2051 flow [2024-06-21 22:03:01,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:01,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:01,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:01,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 22:03:01,291 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:01,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:01,291 INFO L85 PathProgramCache]: Analyzing trace with hash 411829551, now seen corresponding path program 2 times [2024-06-21 22:03:01,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:01,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594346386] [2024-06-21 22:03:01,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:01,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:01,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:01,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:01,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:01,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594346386] [2024-06-21 22:03:01,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594346386] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:01,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:01,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:01,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046802304] [2024-06-21 22:03:01,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:01,949 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:01,949 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:01,950 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:01,950 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:02,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:02,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 185 transitions, 2051 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:02,003 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:02,003 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:02,003 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:02,646 INFO L124 PetriNetUnfolderBase]: 2329/3475 cut-off events. [2024-06-21 22:03:02,646 INFO L125 PetriNetUnfolderBase]: For 93477/93493 co-relation queries the response was YES. [2024-06-21 22:03:02,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22438 conditions, 3475 events. 2329/3475 cut-off events. For 93477/93493 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16346 event pairs, 696 based on Foata normal form. 20/3490 useless extension candidates. Maximal degree in co-relation 22370. Up to 3138 conditions per place. [2024-06-21 22:03:02,673 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 167 selfloop transitions, 45 changer transitions 0/215 dead transitions. [2024-06-21 22:03:02,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 215 transitions, 2575 flow [2024-06-21 22:03:02,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:02,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:02,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 22:03:02,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 22:03:02,675 INFO L175 Difference]: Start difference. First operand has 147 places, 185 transitions, 2051 flow. Second operand 8 states and 134 transitions. [2024-06-21 22:03:02,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 215 transitions, 2575 flow [2024-06-21 22:03:02,757 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 215 transitions, 2485 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:02,759 INFO L231 Difference]: Finished difference. Result has 151 places, 185 transitions, 2058 flow [2024-06-21 22:03:02,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2058, PETRI_PLACES=151, PETRI_TRANSITIONS=185} [2024-06-21 22:03:02,760 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-21 22:03:02,760 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 185 transitions, 2058 flow [2024-06-21 22:03:02,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:02,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:02,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:02,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 22:03:02,760 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:02,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:02,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1944075049, now seen corresponding path program 1 times [2024-06-21 22:03:02,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:02,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461849109] [2024-06-21 22:03:02,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:02,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:02,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:03,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:03,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:03,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461849109] [2024-06-21 22:03:03,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461849109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:03,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:03,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:03,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [832686865] [2024-06-21 22:03:03,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:03,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:03,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:03,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:03,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:03,957 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:03:03,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 185 transitions, 2058 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:03,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:03,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:03:03,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:04,743 INFO L124 PetriNetUnfolderBase]: 2229/3359 cut-off events. [2024-06-21 22:03:04,743 INFO L125 PetriNetUnfolderBase]: For 102047/102073 co-relation queries the response was YES. [2024-06-21 22:03:04,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22397 conditions, 3359 events. 2229/3359 cut-off events. For 102047/102073 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 16050 event pairs, 393 based on Foata normal form. 10/3298 useless extension candidates. Maximal degree in co-relation 22327. Up to 3022 conditions per place. [2024-06-21 22:03:04,773 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 143 selfloop transitions, 42 changer transitions 0/219 dead transitions. [2024-06-21 22:03:04,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 219 transitions, 2558 flow [2024-06-21 22:03:04,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:04,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:04,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-21 22:03:04,775 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-21 22:03:04,775 INFO L175 Difference]: Start difference. First operand has 151 places, 185 transitions, 2058 flow. Second operand 8 states and 139 transitions. [2024-06-21 22:03:04,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 219 transitions, 2558 flow [2024-06-21 22:03:04,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 219 transitions, 2459 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:04,867 INFO L231 Difference]: Finished difference. Result has 152 places, 187 transitions, 2084 flow [2024-06-21 22:03:04,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1959, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2084, PETRI_PLACES=152, PETRI_TRANSITIONS=187} [2024-06-21 22:03:04,868 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 110 predicate places. [2024-06-21 22:03:04,868 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 187 transitions, 2084 flow [2024-06-21 22:03:04,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:04,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:04,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:04,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 22:03:04,869 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:04,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:04,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1502711989, now seen corresponding path program 2 times [2024-06-21 22:03:04,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:04,869 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292637232] [2024-06-21 22:03:04,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:04,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:04,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:06,065 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:06,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:06,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292637232] [2024-06-21 22:03:06,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292637232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:06,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:06,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:06,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560373537] [2024-06-21 22:03:06,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:06,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:06,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:06,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:06,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:06,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:03:06,162 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 187 transitions, 2084 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:06,162 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:06,162 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:03:06,162 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:06,858 INFO L124 PetriNetUnfolderBase]: 2251/3393 cut-off events. [2024-06-21 22:03:06,858 INFO L125 PetriNetUnfolderBase]: For 110528/110561 co-relation queries the response was YES. [2024-06-21 22:03:06,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23034 conditions, 3393 events. 2251/3393 cut-off events. For 110528/110561 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16291 event pairs, 505 based on Foata normal form. 8/3323 useless extension candidates. Maximal degree in co-relation 22963. Up to 3032 conditions per place. [2024-06-21 22:03:06,886 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 137 selfloop transitions, 50 changer transitions 0/221 dead transitions. [2024-06-21 22:03:06,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 221 transitions, 2592 flow [2024-06-21 22:03:06,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:06,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:06,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 22:03:06,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 22:03:06,887 INFO L175 Difference]: Start difference. First operand has 152 places, 187 transitions, 2084 flow. Second operand 8 states and 140 transitions. [2024-06-21 22:03:06,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 221 transitions, 2592 flow [2024-06-21 22:03:06,969 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 221 transitions, 2485 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:06,972 INFO L231 Difference]: Finished difference. Result has 154 places, 189 transitions, 2125 flow [2024-06-21 22:03:06,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1977, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2125, PETRI_PLACES=154, PETRI_TRANSITIONS=189} [2024-06-21 22:03:06,973 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 112 predicate places. [2024-06-21 22:03:06,973 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 189 transitions, 2125 flow [2024-06-21 22:03:06,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:06,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:06,973 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:06,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 22:03:06,974 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:06,974 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:06,974 INFO L85 PathProgramCache]: Analyzing trace with hash 1038293495, now seen corresponding path program 1 times [2024-06-21 22:03:06,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:06,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109096557] [2024-06-21 22:03:06,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:06,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:06,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:08,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:08,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:08,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109096557] [2024-06-21 22:03:08,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109096557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:08,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:08,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:08,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044800285] [2024-06-21 22:03:08,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:08,209 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:08,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:08,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:08,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:08,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:08,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 189 transitions, 2125 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:08,251 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:08,251 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:08,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:09,069 INFO L124 PetriNetUnfolderBase]: 2401/3581 cut-off events. [2024-06-21 22:03:09,069 INFO L125 PetriNetUnfolderBase]: For 112372/112374 co-relation queries the response was YES. [2024-06-21 22:03:09,082 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24030 conditions, 3581 events. 2401/3581 cut-off events. For 112372/112374 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16901 event pairs, 551 based on Foata normal form. 6/3586 useless extension candidates. Maximal degree in co-relation 23958. Up to 3335 conditions per place. [2024-06-21 22:03:09,090 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 195 selfloop transitions, 31 changer transitions 0/229 dead transitions. [2024-06-21 22:03:09,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 229 transitions, 2730 flow [2024-06-21 22:03:09,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:09,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:09,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 22:03:09,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 22:03:09,092 INFO L175 Difference]: Start difference. First operand has 154 places, 189 transitions, 2125 flow. Second operand 9 states and 149 transitions. [2024-06-21 22:03:09,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 229 transitions, 2730 flow [2024-06-21 22:03:09,170 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 229 transitions, 2606 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:09,173 INFO L231 Difference]: Finished difference. Result has 157 places, 192 transitions, 2116 flow [2024-06-21 22:03:09,173 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2001, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2116, PETRI_PLACES=157, PETRI_TRANSITIONS=192} [2024-06-21 22:03:09,173 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-21 22:03:09,174 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 192 transitions, 2116 flow [2024-06-21 22:03:09,174 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:09,174 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:09,174 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:09,174 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 22:03:09,174 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:09,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:09,174 INFO L85 PathProgramCache]: Analyzing trace with hash 711293565, now seen corresponding path program 2 times [2024-06-21 22:03:09,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:09,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729371139] [2024-06-21 22:03:09,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:09,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:09,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:10,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-21 22:03:10,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:10,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729371139] [2024-06-21 22:03:10,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729371139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:10,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:10,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:10,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536302702] [2024-06-21 22:03:10,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:10,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:10,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:10,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:10,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:10,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:10,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 192 transitions, 2116 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-21 22:03:10,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:10,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:10,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:11,145 INFO L124 PetriNetUnfolderBase]: 2423/3614 cut-off events. [2024-06-21 22:03:11,146 INFO L125 PetriNetUnfolderBase]: For 118571/118571 co-relation queries the response was YES. [2024-06-21 22:03:11,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24338 conditions, 3614 events. 2423/3614 cut-off events. For 118571/118571 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17095 event pairs, 540 based on Foata normal form. 4/3617 useless extension candidates. Maximal degree in co-relation 24265. Up to 3229 conditions per place. [2024-06-21 22:03:11,176 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 180 selfloop transitions, 48 changer transitions 0/231 dead transitions. [2024-06-21 22:03:11,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 231 transitions, 2723 flow [2024-06-21 22:03:11,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:11,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 22:03:11,178 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 22:03:11,178 INFO L175 Difference]: Start difference. First operand has 157 places, 192 transitions, 2116 flow. Second operand 9 states and 152 transitions. [2024-06-21 22:03:11,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 231 transitions, 2723 flow [2024-06-21 22:03:11,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 231 transitions, 2641 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:11,278 INFO L231 Difference]: Finished difference. Result has 159 places, 195 transitions, 2189 flow [2024-06-21 22:03:11,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2034, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=192, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2189, PETRI_PLACES=159, PETRI_TRANSITIONS=195} [2024-06-21 22:03:11,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 117 predicate places. [2024-06-21 22:03:11,279 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 195 transitions, 2189 flow [2024-06-21 22:03:11,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-21 22:03:11,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:11,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:11,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 22:03:11,279 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:11,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:11,279 INFO L85 PathProgramCache]: Analyzing trace with hash 1153764155, now seen corresponding path program 3 times [2024-06-21 22:03:11,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:11,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730614928] [2024-06-21 22:03:11,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:11,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:11,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:12,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:12,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:12,191 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730614928] [2024-06-21 22:03:12,191 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730614928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:12,191 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:12,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:12,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362394805] [2024-06-21 22:03:12,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:12,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:12,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:12,192 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:12,192 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:12,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:12,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 195 transitions, 2189 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:12,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:12,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:12,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:12,994 INFO L124 PetriNetUnfolderBase]: 2445/3652 cut-off events. [2024-06-21 22:03:12,994 INFO L125 PetriNetUnfolderBase]: For 126821/126835 co-relation queries the response was YES. [2024-06-21 22:03:13,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24851 conditions, 3652 events. 2445/3652 cut-off events. For 126821/126835 co-relation queries the response was YES. Maximal size of possible extension queue 145. Compared 17283 event pairs, 544 based on Foata normal form. 9/3655 useless extension candidates. Maximal degree in co-relation 24777. Up to 2950 conditions per place. [2024-06-21 22:03:13,024 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 146 selfloop transitions, 82 changer transitions 0/231 dead transitions. [2024-06-21 22:03:13,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 231 transitions, 2916 flow [2024-06-21 22:03:13,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:13,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:13,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-21 22:03:13,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43597560975609756 [2024-06-21 22:03:13,026 INFO L175 Difference]: Start difference. First operand has 159 places, 195 transitions, 2189 flow. Second operand 8 states and 143 transitions. [2024-06-21 22:03:13,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 231 transitions, 2916 flow [2024-06-21 22:03:13,126 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 231 transitions, 2794 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:13,129 INFO L231 Difference]: Finished difference. Result has 160 places, 198 transitions, 2290 flow [2024-06-21 22:03:13,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2067, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2290, PETRI_PLACES=160, PETRI_TRANSITIONS=198} [2024-06-21 22:03:13,129 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 118 predicate places. [2024-06-21 22:03:13,130 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 198 transitions, 2290 flow [2024-06-21 22:03:13,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:13,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:13,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:13,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 22:03:13,130 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:13,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:13,130 INFO L85 PathProgramCache]: Analyzing trace with hash -1825926919, now seen corresponding path program 3 times [2024-06-21 22:03:13,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:13,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644802617] [2024-06-21 22:03:13,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:13,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:13,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:14,319 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:14,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:14,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644802617] [2024-06-21 22:03:14,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644802617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:14,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:14,319 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:14,319 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034921745] [2024-06-21 22:03:14,319 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:14,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:14,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:14,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:14,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:14,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:03:14,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 198 transitions, 2290 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:14,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:14,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:03:14,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:15,219 INFO L124 PetriNetUnfolderBase]: 2330/3517 cut-off events. [2024-06-21 22:03:15,220 INFO L125 PetriNetUnfolderBase]: For 141005/141034 co-relation queries the response was YES. [2024-06-21 22:03:15,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24920 conditions, 3517 events. 2330/3517 cut-off events. For 141005/141034 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17014 event pairs, 502 based on Foata normal form. 8/3449 useless extension candidates. Maximal degree in co-relation 24845. Up to 3074 conditions per place. [2024-06-21 22:03:15,248 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 132 selfloop transitions, 61 changer transitions 0/230 dead transitions. [2024-06-21 22:03:15,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 230 transitions, 2802 flow [2024-06-21 22:03:15,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:03:15,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:03:15,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 22:03:15,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-21 22:03:15,250 INFO L175 Difference]: Start difference. First operand has 160 places, 198 transitions, 2290 flow. Second operand 8 states and 141 transitions. [2024-06-21 22:03:15,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 230 transitions, 2802 flow [2024-06-21 22:03:15,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 230 transitions, 2573 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:15,355 INFO L231 Difference]: Finished difference. Result has 162 places, 200 transitions, 2233 flow [2024-06-21 22:03:15,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2061, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2233, PETRI_PLACES=162, PETRI_TRANSITIONS=200} [2024-06-21 22:03:15,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 120 predicate places. [2024-06-21 22:03:15,355 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 200 transitions, 2233 flow [2024-06-21 22:03:15,356 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:15,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:15,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:15,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 22:03:15,356 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:15,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:15,356 INFO L85 PathProgramCache]: Analyzing trace with hash -1384619349, now seen corresponding path program 4 times [2024-06-21 22:03:15,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:15,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1326439663] [2024-06-21 22:03:15,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:15,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:15,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:16,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:16,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:16,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1326439663] [2024-06-21 22:03:16,705 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1326439663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:16,705 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:16,705 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:16,705 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577488873] [2024-06-21 22:03:16,705 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:16,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:16,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:16,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:16,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:16,779 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:16,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 200 transitions, 2233 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-21 22:03:16,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:16,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:16,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:17,628 INFO L124 PetriNetUnfolderBase]: 2492/3717 cut-off events. [2024-06-21 22:03:17,628 INFO L125 PetriNetUnfolderBase]: For 141473/141473 co-relation queries the response was YES. [2024-06-21 22:03:17,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25741 conditions, 3717 events. 2492/3717 cut-off events. For 141473/141473 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 17665 event pairs, 552 based on Foata normal form. 4/3720 useless extension candidates. Maximal degree in co-relation 25665. Up to 3332 conditions per place. [2024-06-21 22:03:17,659 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 189 selfloop transitions, 46 changer transitions 0/238 dead transitions. [2024-06-21 22:03:17,659 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 238 transitions, 2849 flow [2024-06-21 22:03:17,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:17,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:17,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 22:03:17,660 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 22:03:17,660 INFO L175 Difference]: Start difference. First operand has 162 places, 200 transitions, 2233 flow. Second operand 9 states and 152 transitions. [2024-06-21 22:03:17,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 238 transitions, 2849 flow [2024-06-21 22:03:17,779 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 238 transitions, 2697 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:17,782 INFO L231 Difference]: Finished difference. Result has 165 places, 203 transitions, 2231 flow [2024-06-21 22:03:17,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2081, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2231, PETRI_PLACES=165, PETRI_TRANSITIONS=203} [2024-06-21 22:03:17,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 123 predicate places. [2024-06-21 22:03:17,782 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 203 transitions, 2231 flow [2024-06-21 22:03:17,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 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-21 22:03:17,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:17,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:17,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 22:03:17,783 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-21 22:03:17,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:17,783 INFO L85 PathProgramCache]: Analyzing trace with hash 505430203, now seen corresponding path program 1 times [2024-06-21 22:03:17,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:17,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605655176] [2024-06-21 22:03:17,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:17,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:17,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:18,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:18,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:18,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605655176] [2024-06-21 22:03:18,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605655176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:18,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:18,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:18,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561472924] [2024-06-21 22:03:18,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:18,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:18,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:18,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:18,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:18,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:18,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 203 transitions, 2231 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:18,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:18,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:18,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:19,200 INFO L124 PetriNetUnfolderBase]: 2522/3758 cut-off events. [2024-06-21 22:03:19,200 INFO L125 PetriNetUnfolderBase]: For 148112/148114 co-relation queries the response was YES. [2024-06-21 22:03:19,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26080 conditions, 3758 events. 2522/3758 cut-off events. For 148112/148114 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 17854 event pairs, 695 based on Foata normal form. 6/3763 useless extension candidates. Maximal degree in co-relation 26003. Up to 3613 conditions per place. [2024-06-21 22:03:19,232 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 199 selfloop transitions, 36 changer transitions 0/238 dead transitions. [2024-06-21 22:03:19,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 238 transitions, 2970 flow [2024-06-21 22:03:19,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:19,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:19,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 22:03:19,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 22:03:19,233 INFO L175 Difference]: Start difference. First operand has 165 places, 203 transitions, 2231 flow. Second operand 7 states and 117 transitions. [2024-06-21 22:03:19,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 238 transitions, 2970 flow [2024-06-21 22:03:19,421 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 238 transitions, 2850 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:19,424 INFO L231 Difference]: Finished difference. Result has 166 places, 214 transitions, 2336 flow [2024-06-21 22:03:19,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2111, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2336, PETRI_PLACES=166, PETRI_TRANSITIONS=214} [2024-06-21 22:03:19,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-21 22:03:19,424 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 214 transitions, 2336 flow [2024-06-21 22:03:19,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:19,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:19,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:19,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 22:03:19,425 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:19,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:19,425 INFO L85 PathProgramCache]: Analyzing trace with hash -19216001, now seen corresponding path program 4 times [2024-06-21 22:03:19,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:19,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467295737] [2024-06-21 22:03:19,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:19,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:19,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:21,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:21,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467295737] [2024-06-21 22:03:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467295737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:21,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:21,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:21,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072843153] [2024-06-21 22:03:21,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:21,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:21,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:21,123 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 22:03:21,123 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 214 transitions, 2336 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:21,123 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:21,123 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 22:03:21,123 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:21,933 INFO L124 PetriNetUnfolderBase]: 2378/3583 cut-off events. [2024-06-21 22:03:21,933 INFO L125 PetriNetUnfolderBase]: For 160682/160713 co-relation queries the response was YES. [2024-06-21 22:03:21,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25640 conditions, 3583 events. 2378/3583 cut-off events. For 160682/160713 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 17333 event pairs, 508 based on Foata normal form. 8/3501 useless extension candidates. Maximal degree in co-relation 25561. Up to 3071 conditions per place. [2024-06-21 22:03:21,967 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 135 selfloop transitions, 77 changer transitions 0/250 dead transitions. [2024-06-21 22:03:21,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 250 transitions, 2953 flow [2024-06-21 22:03:21,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:21,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:21,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 22:03:21,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-21 22:03:21,968 INFO L175 Difference]: Start difference. First operand has 166 places, 214 transitions, 2336 flow. Second operand 9 states and 154 transitions. [2024-06-21 22:03:21,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 250 transitions, 2953 flow [2024-06-21 22:03:22,118 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 250 transitions, 2908 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-21 22:03:22,121 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2522 flow [2024-06-21 22:03:22,121 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2292, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2522, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-21 22:03:22,121 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-21 22:03:22,121 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2522 flow [2024-06-21 22:03:22,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:22,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:22,122 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:22,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 22:03:22,122 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:22,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:22,122 INFO L85 PathProgramCache]: Analyzing trace with hash -126474035, now seen corresponding path program 5 times [2024-06-21 22:03:22,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:22,122 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477419354] [2024-06-21 22:03:22,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:22,122 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:22,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:23,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:23,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:23,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477419354] [2024-06-21 22:03:23,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477419354] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:23,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:23,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:23,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301150396] [2024-06-21 22:03:23,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:23,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:23,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:23,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:23,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:23,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:23,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2522 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:23,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:23,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:23,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:24,297 INFO L124 PetriNetUnfolderBase]: 2531/3778 cut-off events. [2024-06-21 22:03:24,297 INFO L125 PetriNetUnfolderBase]: For 160977/160992 co-relation queries the response was YES. [2024-06-21 22:03:24,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26926 conditions, 3778 events. 2531/3778 cut-off events. For 160977/160992 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 18105 event pairs, 495 based on Foata normal form. 8/3780 useless extension candidates. Maximal degree in co-relation 26844. Up to 3233 conditions per place. [2024-06-21 22:03:24,323 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 182 selfloop transitions, 70 changer transitions 0/255 dead transitions. [2024-06-21 22:03:24,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 255 transitions, 3176 flow [2024-06-21 22:03:24,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:24,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:24,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:03:24,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:03:24,325 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2522 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:03:24,325 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 255 transitions, 3176 flow [2024-06-21 22:03:24,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 255 transitions, 3028 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:24,460 INFO L231 Difference]: Finished difference. Result has 178 places, 221 transitions, 2578 flow [2024-06-21 22:03:24,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2374, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2578, PETRI_PLACES=178, PETRI_TRANSITIONS=221} [2024-06-21 22:03:24,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-21 22:03:24,460 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 221 transitions, 2578 flow [2024-06-21 22:03:24,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:24,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:24,461 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:24,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 22:03:24,461 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:24,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:24,461 INFO L85 PathProgramCache]: Analyzing trace with hash 505688637, now seen corresponding path program 6 times [2024-06-21 22:03:24,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:24,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165506704] [2024-06-21 22:03:24,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:24,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:25,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:25,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:25,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165506704] [2024-06-21 22:03:25,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [165506704] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:25,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:25,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:25,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464353982] [2024-06-21 22:03:25,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:25,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:25,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:25,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:25,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:25,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:25,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 221 transitions, 2578 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:25,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:25,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:25,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:26,485 INFO L124 PetriNetUnfolderBase]: 2553/3810 cut-off events. [2024-06-21 22:03:26,486 INFO L125 PetriNetUnfolderBase]: For 169807/169822 co-relation queries the response was YES. [2024-06-21 22:03:26,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27354 conditions, 3810 events. 2553/3810 cut-off events. For 169807/169822 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 18250 event pairs, 503 based on Foata normal form. 8/3812 useless extension candidates. Maximal degree in co-relation 27270. Up to 3033 conditions per place. [2024-06-21 22:03:26,519 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 171 selfloop transitions, 87 changer transitions 0/261 dead transitions. [2024-06-21 22:03:26,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 261 transitions, 3402 flow [2024-06-21 22:03:26,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:26,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:26,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-21 22:03:26,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-21 22:03:26,520 INFO L175 Difference]: Start difference. First operand has 178 places, 221 transitions, 2578 flow. Second operand 9 states and 160 transitions. [2024-06-21 22:03:26,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 261 transitions, 3402 flow [2024-06-21 22:03:26,651 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 261 transitions, 3182 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:26,654 INFO L231 Difference]: Finished difference. Result has 180 places, 224 transitions, 2596 flow [2024-06-21 22:03:26,654 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2358, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2596, PETRI_PLACES=180, PETRI_TRANSITIONS=224} [2024-06-21 22:03:26,654 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-21 22:03:26,654 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 224 transitions, 2596 flow [2024-06-21 22:03:26,655 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:26,655 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:26,655 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:26,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 22:03:26,655 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:26,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:26,655 INFO L85 PathProgramCache]: Analyzing trace with hash 505515657, now seen corresponding path program 7 times [2024-06-21 22:03:26,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:26,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516683751] [2024-06-21 22:03:26,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:26,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:26,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:27,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:27,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:27,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516683751] [2024-06-21 22:03:27,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516683751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:27,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:27,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:27,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006103683] [2024-06-21 22:03:27,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:27,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:27,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:27,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:27,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:27,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:27,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 224 transitions, 2596 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:27,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:27,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:27,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:28,799 INFO L124 PetriNetUnfolderBase]: 2543/3796 cut-off events. [2024-06-21 22:03:28,799 INFO L125 PetriNetUnfolderBase]: For 174520/174535 co-relation queries the response was YES. [2024-06-21 22:03:28,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 3796 events. 2543/3796 cut-off events. For 174520/174535 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18129 event pairs, 510 based on Foata normal form. 8/3798 useless extension candidates. Maximal degree in co-relation 27153. Up to 3251 conditions per place. [2024-06-21 22:03:28,835 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 188 selfloop transitions, 66 changer transitions 0/257 dead transitions. [2024-06-21 22:03:28,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 257 transitions, 3200 flow [2024-06-21 22:03:28,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:28,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:28,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:03:28,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:03:28,836 INFO L175 Difference]: Start difference. First operand has 180 places, 224 transitions, 2596 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:03:28,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 257 transitions, 3200 flow [2024-06-21 22:03:29,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 257 transitions, 3028 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:29,012 INFO L231 Difference]: Finished difference. Result has 183 places, 224 transitions, 2564 flow [2024-06-21 22:03:29,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2424, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2564, PETRI_PLACES=183, PETRI_TRANSITIONS=224} [2024-06-21 22:03:29,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 141 predicate places. [2024-06-21 22:03:29,013 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 224 transitions, 2564 flow [2024-06-21 22:03:29,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:29,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:29,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:29,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 22:03:29,013 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-21 22:03:29,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:29,014 INFO L85 PathProgramCache]: Analyzing trace with hash 443570423, now seen corresponding path program 2 times [2024-06-21 22:03:29,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:29,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90939735] [2024-06-21 22:03:29,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:29,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:29,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:29,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:29,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:29,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90939735] [2024-06-21 22:03:29,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90939735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:29,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:29,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:29,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188781283] [2024-06-21 22:03:29,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:29,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:29,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:29,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:29,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:29,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:29,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 224 transitions, 2564 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:29,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:29,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:29,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:30,429 INFO L124 PetriNetUnfolderBase]: 2563/3817 cut-off events. [2024-06-21 22:03:30,429 INFO L125 PetriNetUnfolderBase]: For 181659/181661 co-relation queries the response was YES. [2024-06-21 22:03:30,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27433 conditions, 3817 events. 2563/3817 cut-off events. For 181659/181661 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18217 event pairs, 648 based on Foata normal form. 6/3822 useless extension candidates. Maximal degree in co-relation 27347. Up to 3660 conditions per place. [2024-06-21 22:03:30,465 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 206 selfloop transitions, 39 changer transitions 0/248 dead transitions. [2024-06-21 22:03:30,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 248 transitions, 3239 flow [2024-06-21 22:03:30,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:03:30,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:03:30,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 22:03:30,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 22:03:30,466 INFO L175 Difference]: Start difference. First operand has 183 places, 224 transitions, 2564 flow. Second operand 6 states and 105 transitions. [2024-06-21 22:03:30,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 248 transitions, 3239 flow [2024-06-21 22:03:30,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 248 transitions, 2996 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:30,620 INFO L231 Difference]: Finished difference. Result has 181 places, 227 transitions, 2451 flow [2024-06-21 22:03:30,621 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2321, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2451, PETRI_PLACES=181, PETRI_TRANSITIONS=227} [2024-06-21 22:03:30,621 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 139 predicate places. [2024-06-21 22:03:30,621 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 227 transitions, 2451 flow [2024-06-21 22:03:30,621 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:30,621 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:30,621 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:30,622 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 22:03:30,622 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-21 22:03:30,622 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:30,622 INFO L85 PathProgramCache]: Analyzing trace with hash -2109064589, now seen corresponding path program 3 times [2024-06-21 22:03:30,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:30,622 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191752663] [2024-06-21 22:03:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:30,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:30,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:31,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:31,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:31,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191752663] [2024-06-21 22:03:31,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191752663] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:31,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:31,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:31,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164702448] [2024-06-21 22:03:31,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:31,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:31,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:31,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:31,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:31,357 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:31,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 227 transitions, 2451 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:31,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:31,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:31,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:32,021 INFO L124 PetriNetUnfolderBase]: 2551/3801 cut-off events. [2024-06-21 22:03:32,021 INFO L125 PetriNetUnfolderBase]: For 185582/185584 co-relation queries the response was YES. [2024-06-21 22:03:32,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26922 conditions, 3801 events. 2551/3801 cut-off events. For 185582/185584 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 18150 event pairs, 648 based on Foata normal form. 6/3806 useless extension candidates. Maximal degree in co-relation 26835. Up to 3688 conditions per place. [2024-06-21 22:03:32,055 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 208 selfloop transitions, 33 changer transitions 0/244 dead transitions. [2024-06-21 22:03:32,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 244 transitions, 2992 flow [2024-06-21 22:03:32,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:03:32,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:03:32,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-21 22:03:32,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44390243902439025 [2024-06-21 22:03:32,057 INFO L175 Difference]: Start difference. First operand has 181 places, 227 transitions, 2451 flow. Second operand 5 states and 91 transitions. [2024-06-21 22:03:32,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 244 transitions, 2992 flow [2024-06-21 22:03:32,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 244 transitions, 2902 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:32,258 INFO L231 Difference]: Finished difference. Result has 182 places, 227 transitions, 2456 flow [2024-06-21 22:03:32,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2361, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2456, PETRI_PLACES=182, PETRI_TRANSITIONS=227} [2024-06-21 22:03:32,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-21 22:03:32,259 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 227 transitions, 2456 flow [2024-06-21 22:03:32,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:32,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:32,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:32,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 22:03:32,259 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-21 22:03:32,260 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:32,260 INFO L85 PathProgramCache]: Analyzing trace with hash 266534011, now seen corresponding path program 1 times [2024-06-21 22:03:32,260 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:32,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115333409] [2024-06-21 22:03:32,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:32,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:32,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:32,797 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:32,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:32,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115333409] [2024-06-21 22:03:32,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115333409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:32,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:32,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:32,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879961355] [2024-06-21 22:03:32,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:32,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:32,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:32,798 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:32,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:32,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:32,839 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 227 transitions, 2456 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:32,839 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:32,839 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:32,839 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:33,535 INFO L124 PetriNetUnfolderBase]: 2582/3845 cut-off events. [2024-06-21 22:03:33,535 INFO L125 PetriNetUnfolderBase]: For 186574/186574 co-relation queries the response was YES. [2024-06-21 22:03:33,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27216 conditions, 3845 events. 2582/3845 cut-off events. For 186574/186574 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18464 event pairs, 673 based on Foata normal form. 3/3847 useless extension candidates. Maximal degree in co-relation 27129. Up to 3765 conditions per place. [2024-06-21 22:03:33,568 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 228 selfloop transitions, 23 changer transitions 0/254 dead transitions. [2024-06-21 22:03:33,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 3210 flow [2024-06-21 22:03:33,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:33,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:33,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 22:03:33,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 22:03:33,569 INFO L175 Difference]: Start difference. First operand has 182 places, 227 transitions, 2456 flow. Second operand 7 states and 116 transitions. [2024-06-21 22:03:33,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 3210 flow [2024-06-21 22:03:33,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 254 transitions, 3144 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:33,737 INFO L231 Difference]: Finished difference. Result has 185 places, 233 transitions, 2520 flow [2024-06-21 22:03:33,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2390, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2520, PETRI_PLACES=185, PETRI_TRANSITIONS=233} [2024-06-21 22:03:33,737 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-21 22:03:33,738 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 233 transitions, 2520 flow [2024-06-21 22:03:33,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:33,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:33,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:33,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 22:03:33,738 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-21 22:03:33,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:33,738 INFO L85 PathProgramCache]: Analyzing trace with hash 266653981, now seen corresponding path program 2 times [2024-06-21 22:03:33,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:33,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341657090] [2024-06-21 22:03:33,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:33,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:33,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:34,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:34,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:34,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341657090] [2024-06-21 22:03:34,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341657090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:34,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:34,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:34,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218453721] [2024-06-21 22:03:34,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:34,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:34,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:34,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:34,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:34,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:34,411 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 233 transitions, 2520 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:34,411 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:34,411 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:34,411 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:35,139 INFO L124 PetriNetUnfolderBase]: 2612/3887 cut-off events. [2024-06-21 22:03:35,139 INFO L125 PetriNetUnfolderBase]: For 195531/195531 co-relation queries the response was YES. [2024-06-21 22:03:35,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27980 conditions, 3887 events. 2612/3887 cut-off events. For 195531/195531 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18644 event pairs, 675 based on Foata normal form. 3/3889 useless extension candidates. Maximal degree in co-relation 27892. Up to 3823 conditions per place. [2024-06-21 22:03:35,169 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 232 selfloop transitions, 23 changer transitions 0/258 dead transitions. [2024-06-21 22:03:35,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 258 transitions, 3190 flow [2024-06-21 22:03:35,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:03:35,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:03:35,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-21 22:03:35,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3867595818815331 [2024-06-21 22:03:35,173 INFO L175 Difference]: Start difference. First operand has 185 places, 233 transitions, 2520 flow. Second operand 7 states and 111 transitions. [2024-06-21 22:03:35,173 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 258 transitions, 3190 flow [2024-06-21 22:03:35,334 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 258 transitions, 3130 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:35,337 INFO L231 Difference]: Finished difference. Result has 189 places, 241 transitions, 2606 flow [2024-06-21 22:03:35,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2469, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2606, PETRI_PLACES=189, PETRI_TRANSITIONS=241} [2024-06-21 22:03:35,337 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 147 predicate places. [2024-06-21 22:03:35,337 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 241 transitions, 2606 flow [2024-06-21 22:03:35,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:35,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:35,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:35,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 22:03:35,338 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-21 22:03:35,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:35,338 INFO L85 PathProgramCache]: Analyzing trace with hash -2109288285, now seen corresponding path program 1 times [2024-06-21 22:03:35,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:35,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1911946566] [2024-06-21 22:03:35,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:35,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:35,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:35,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:35,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:35,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1911946566] [2024-06-21 22:03:35,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1911946566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:35,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:35,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 22:03:35,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626409692] [2024-06-21 22:03:35,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:35,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 22:03:35,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:35,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 22:03:35,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 22:03:36,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:36,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 241 transitions, 2606 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:36,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:36,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:36,016 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:36,761 INFO L124 PetriNetUnfolderBase]: 2606/3879 cut-off events. [2024-06-21 22:03:36,761 INFO L125 PetriNetUnfolderBase]: For 202066/202066 co-relation queries the response was YES. [2024-06-21 22:03:36,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28053 conditions, 3879 events. 2606/3879 cut-off events. For 202066/202066 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 18577 event pairs, 664 based on Foata normal form. 2/3880 useless extension candidates. Maximal degree in co-relation 27963. Up to 3814 conditions per place. [2024-06-21 22:03:36,792 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 229 selfloop transitions, 24 changer transitions 0/256 dead transitions. [2024-06-21 22:03:36,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 256 transitions, 3192 flow [2024-06-21 22:03:36,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:03:36,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:03:36,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 87 transitions. [2024-06-21 22:03:36,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 22:03:36,793 INFO L175 Difference]: Start difference. First operand has 189 places, 241 transitions, 2606 flow. Second operand 5 states and 87 transitions. [2024-06-21 22:03:36,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 256 transitions, 3192 flow [2024-06-21 22:03:36,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 256 transitions, 3123 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:36,959 INFO L231 Difference]: Finished difference. Result has 190 places, 244 transitions, 2657 flow [2024-06-21 22:03:36,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2657, PETRI_PLACES=190, PETRI_TRANSITIONS=244} [2024-06-21 22:03:36,960 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-21 22:03:36,960 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 244 transitions, 2657 flow [2024-06-21 22:03:36,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:36,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:36,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:36,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 22:03:36,960 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:36,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:36,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2109294981, now seen corresponding path program 3 times [2024-06-21 22:03:36,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:36,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705352223] [2024-06-21 22:03:36,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:36,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:36,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:37,543 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:37,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:37,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705352223] [2024-06-21 22:03:37,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1705352223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:37,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:37,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:37,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428249652] [2024-06-21 22:03:37,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:37,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:37,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:37,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:37,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:37,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:37,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 244 transitions, 2657 flow. Second operand has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:37,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:37,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:37,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:38,308 INFO L124 PetriNetUnfolderBase]: 2597/3867 cut-off events. [2024-06-21 22:03:38,308 INFO L125 PetriNetUnfolderBase]: For 207578/207578 co-relation queries the response was YES. [2024-06-21 22:03:38,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28288 conditions, 3867 events. 2597/3867 cut-off events. For 207578/207578 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 18543 event pairs, 670 based on Foata normal form. 3/3869 useless extension candidates. Maximal degree in co-relation 28197. Up to 3803 conditions per place. [2024-06-21 22:03:38,347 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 238 selfloop transitions, 21 changer transitions 0/262 dead transitions. [2024-06-21 22:03:38,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 262 transitions, 3254 flow [2024-06-21 22:03:38,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:03:38,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:03:38,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 22:03:38,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:03:38,349 INFO L175 Difference]: Start difference. First operand has 190 places, 244 transitions, 2657 flow. Second operand 6 states and 102 transitions. [2024-06-21 22:03:38,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 262 transitions, 3254 flow [2024-06-21 22:03:38,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 262 transitions, 3180 flow, removed 22 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:38,533 INFO L231 Difference]: Finished difference. Result has 193 places, 244 transitions, 2636 flow [2024-06-21 22:03:38,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2636, PETRI_PLACES=193, PETRI_TRANSITIONS=244} [2024-06-21 22:03:38,534 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-21 22:03:38,534 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 244 transitions, 2636 flow [2024-06-21 22:03:38,534 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.555555555555555) internal successors, (77), 9 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:38,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:38,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:38,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 22:03:38,535 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:38,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:38,535 INFO L85 PathProgramCache]: Analyzing trace with hash -2109048717, now seen corresponding path program 1 times [2024-06-21 22:03:38,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:38,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237020733] [2024-06-21 22:03:38,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:38,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:38,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:39,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:39,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:39,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237020733] [2024-06-21 22:03:39,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237020733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:39,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:39,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:03:39,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135820271] [2024-06-21 22:03:39,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:39,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:03:39,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:39,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:03:39,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:03:39,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:39,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 244 transitions, 2636 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:39,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:39,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:39,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:40,329 INFO L124 PetriNetUnfolderBase]: 2592/3860 cut-off events. [2024-06-21 22:03:40,330 INFO L125 PetriNetUnfolderBase]: For 213239/213239 co-relation queries the response was YES. [2024-06-21 22:03:40,353 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28301 conditions, 3860 events. 2592/3860 cut-off events. For 213239/213239 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 18400 event pairs, 664 based on Foata normal form. 2/3861 useless extension candidates. Maximal degree in co-relation 28209. Up to 3824 conditions per place. [2024-06-21 22:03:40,367 INFO L140 encePairwiseOnDemand]: 35/41 looper letters, 241 selfloop transitions, 11 changer transitions 0/255 dead transitions. [2024-06-21 22:03:40,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 255 transitions, 3192 flow [2024-06-21 22:03:40,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 22:03:40,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 22:03:40,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 81 transitions. [2024-06-21 22:03:40,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-21 22:03:40,368 INFO L175 Difference]: Start difference. First operand has 193 places, 244 transitions, 2636 flow. Second operand 5 states and 81 transitions. [2024-06-21 22:03:40,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 255 transitions, 3192 flow [2024-06-21 22:03:40,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 255 transitions, 3139 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:40,565 INFO L231 Difference]: Finished difference. Result has 193 places, 246 transitions, 2642 flow [2024-06-21 22:03:40,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2583, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2642, PETRI_PLACES=193, PETRI_TRANSITIONS=246} [2024-06-21 22:03:40,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 151 predicate places. [2024-06-21 22:03:40,566 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 246 transitions, 2642 flow [2024-06-21 22:03:40,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:40,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:40,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:40,567 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 22:03:40,567 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-21 22:03:40,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:40,567 INFO L85 PathProgramCache]: Analyzing trace with hash 660573644, now seen corresponding path program 1 times [2024-06-21 22:03:40,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:40,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149907467] [2024-06-21 22:03:40,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:40,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:40,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:41,841 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:41,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:41,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149907467] [2024-06-21 22:03:41,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1149907467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:41,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:41,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:03:41,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122978314] [2024-06-21 22:03:41,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:41,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:03:41,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:41,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:03:41,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:03:41,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:41,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 246 transitions, 2642 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:41,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:41,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:41,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:42,788 INFO L124 PetriNetUnfolderBase]: 2609/3886 cut-off events. [2024-06-21 22:03:42,789 INFO L125 PetriNetUnfolderBase]: For 223959/223961 co-relation queries the response was YES. [2024-06-21 22:03:42,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28737 conditions, 3886 events. 2609/3886 cut-off events. For 223959/223961 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 18578 event pairs, 523 based on Foata normal form. 6/3891 useless extension candidates. Maximal degree in co-relation 28644. Up to 3645 conditions per place. [2024-06-21 22:03:42,826 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 250 selfloop transitions, 31 changer transitions 0/284 dead transitions. [2024-06-21 22:03:42,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 284 transitions, 3349 flow [2024-06-21 22:03:42,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:42,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:42,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 22:03:42,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 22:03:42,828 INFO L175 Difference]: Start difference. First operand has 193 places, 246 transitions, 2642 flow. Second operand 9 states and 148 transitions. [2024-06-21 22:03:42,828 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 284 transitions, 3349 flow [2024-06-21 22:03:43,056 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 284 transitions, 3306 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:43,059 INFO L231 Difference]: Finished difference. Result has 199 places, 248 transitions, 2704 flow [2024-06-21 22:03:43,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2599, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2704, PETRI_PLACES=199, PETRI_TRANSITIONS=248} [2024-06-21 22:03:43,060 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 22:03:43,060 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 248 transitions, 2704 flow [2024-06-21 22:03:43,060 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:43,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:43,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:43,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 22:03:43,060 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-21 22:03:43,061 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:43,061 INFO L85 PathProgramCache]: Analyzing trace with hash 660569924, now seen corresponding path program 2 times [2024-06-21 22:03:43,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:43,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729923047] [2024-06-21 22:03:43,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:43,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:44,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:44,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:44,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729923047] [2024-06-21 22:03:44,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729923047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:44,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:44,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:03:44,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065158168] [2024-06-21 22:03:44,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:44,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:03:44,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:44,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:03:44,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:03:44,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:44,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 248 transitions, 2704 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:44,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:44,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:44,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:45,354 INFO L124 PetriNetUnfolderBase]: 2626/3913 cut-off events. [2024-06-21 22:03:45,354 INFO L125 PetriNetUnfolderBase]: For 234777/234779 co-relation queries the response was YES. [2024-06-21 22:03:45,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29420 conditions, 3913 events. 2626/3913 cut-off events. For 234777/234779 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 18767 event pairs, 519 based on Foata normal form. 6/3918 useless extension candidates. Maximal degree in co-relation 29326. Up to 3626 conditions per place. [2024-06-21 22:03:45,386 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 33 changer transitions 0/288 dead transitions. [2024-06-21 22:03:45,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 288 transitions, 3443 flow [2024-06-21 22:03:45,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:45,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:45,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 22:03:45,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 22:03:45,387 INFO L175 Difference]: Start difference. First operand has 199 places, 248 transitions, 2704 flow. Second operand 9 states and 149 transitions. [2024-06-21 22:03:45,387 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 288 transitions, 3443 flow [2024-06-21 22:03:45,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 288 transitions, 3365 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:45,565 INFO L231 Difference]: Finished difference. Result has 203 places, 252 transitions, 2768 flow [2024-06-21 22:03:45,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2626, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2768, PETRI_PLACES=203, PETRI_TRANSITIONS=252} [2024-06-21 22:03:45,566 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 22:03:45,566 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 252 transitions, 2768 flow [2024-06-21 22:03:45,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:45,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:45,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:45,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 22:03:45,566 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:45,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:45,567 INFO L85 PathProgramCache]: Analyzing trace with hash 658695974, now seen corresponding path program 3 times [2024-06-21 22:03:45,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:45,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534201187] [2024-06-21 22:03:45,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:45,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:45,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:46,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-21 22:03:46,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:46,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534201187] [2024-06-21 22:03:46,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534201187] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:46,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:46,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:46,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250747353] [2024-06-21 22:03:46,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:46,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:46,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:46,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:46,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:46,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:46,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 252 transitions, 2768 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:46,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:46,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:46,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:47,724 INFO L124 PetriNetUnfolderBase]: 2643/3940 cut-off events. [2024-06-21 22:03:47,724 INFO L125 PetriNetUnfolderBase]: For 245265/245267 co-relation queries the response was YES. [2024-06-21 22:03:47,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29954 conditions, 3940 events. 2643/3940 cut-off events. For 245265/245267 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 18930 event pairs, 432 based on Foata normal form. 6/3945 useless extension candidates. Maximal degree in co-relation 29858. Up to 3718 conditions per place. [2024-06-21 22:03:47,761 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 264 selfloop transitions, 27 changer transitions 0/294 dead transitions. [2024-06-21 22:03:47,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 294 transitions, 3549 flow [2024-06-21 22:03:47,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:47,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:47,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 22:03:47,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-21 22:03:47,763 INFO L175 Difference]: Start difference. First operand has 203 places, 252 transitions, 2768 flow. Second operand 9 states and 146 transitions. [2024-06-21 22:03:47,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 294 transitions, 3549 flow [2024-06-21 22:03:47,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 294 transitions, 3471 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 22:03:47,968 INFO L231 Difference]: Finished difference. Result has 209 places, 258 transitions, 2854 flow [2024-06-21 22:03:47,969 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2690, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2854, PETRI_PLACES=209, PETRI_TRANSITIONS=258} [2024-06-21 22:03:47,969 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 167 predicate places. [2024-06-21 22:03:47,969 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 258 transitions, 2854 flow [2024-06-21 22:03:47,969 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:47,969 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:47,969 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:47,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 22:03:47,969 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:47,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:47,970 INFO L85 PathProgramCache]: Analyzing trace with hash 747415556, now seen corresponding path program 1 times [2024-06-21 22:03:47,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:47,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078346573] [2024-06-21 22:03:47,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:47,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:47,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:49,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:49,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:49,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078346573] [2024-06-21 22:03:49,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2078346573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:49,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:49,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:03:49,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1255107775] [2024-06-21 22:03:49,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:49,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:03:49,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:49,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:03:49,202 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:03:49,272 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:49,272 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 258 transitions, 2854 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:49,272 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:49,272 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:49,272 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:50,282 INFO L124 PetriNetUnfolderBase]: 2718/4065 cut-off events. [2024-06-21 22:03:50,282 INFO L125 PetriNetUnfolderBase]: For 273805/273807 co-relation queries the response was YES. [2024-06-21 22:03:50,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30904 conditions, 4065 events. 2718/4065 cut-off events. For 273805/273807 co-relation queries the response was YES. Maximal size of possible extension queue 168. Compared 19768 event pairs, 501 based on Foata normal form. 22/4086 useless extension candidates. Maximal degree in co-relation 30804. Up to 3699 conditions per place. [2024-06-21 22:03:50,319 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 268 selfloop transitions, 33 changer transitions 0/304 dead transitions. [2024-06-21 22:03:50,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 304 transitions, 3631 flow [2024-06-21 22:03:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:03:50,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:03:50,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:03:50,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:03:50,320 INFO L175 Difference]: Start difference. First operand has 209 places, 258 transitions, 2854 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:03:50,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 304 transitions, 3631 flow [2024-06-21 22:03:50,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 304 transitions, 3538 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:50,558 INFO L231 Difference]: Finished difference. Result has 215 places, 259 transitions, 2856 flow [2024-06-21 22:03:50,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2761, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2856, PETRI_PLACES=215, PETRI_TRANSITIONS=259} [2024-06-21 22:03:50,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 173 predicate places. [2024-06-21 22:03:50,559 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 259 transitions, 2856 flow [2024-06-21 22:03:50,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:50,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:50,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:50,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 22:03:50,560 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:50,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:50,560 INFO L85 PathProgramCache]: Analyzing trace with hash 31830958, now seen corresponding path program 4 times [2024-06-21 22:03:50,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:50,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72539656] [2024-06-21 22:03:50,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:50,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:50,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:52,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:52,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:52,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72539656] [2024-06-21 22:03:52,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72539656] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:52,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:52,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:03:52,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905233590] [2024-06-21 22:03:52,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:52,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:03:52,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:52,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:03:52,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:03:52,143 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:52,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 259 transitions, 2856 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:52,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:52,144 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:52,144 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:53,048 INFO L124 PetriNetUnfolderBase]: 2735/4093 cut-off events. [2024-06-21 22:03:53,049 INFO L125 PetriNetUnfolderBase]: For 267321/267321 co-relation queries the response was YES. [2024-06-21 22:03:53,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31387 conditions, 4093 events. 2735/4093 cut-off events. For 267321/267321 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 19972 event pairs, 527 based on Foata normal form. 4/4096 useless extension candidates. Maximal degree in co-relation 31285. Up to 3713 conditions per place. [2024-06-21 22:03:53,087 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 245 selfloop transitions, 48 changer transitions 0/296 dead transitions. [2024-06-21 22:03:53,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 296 transitions, 3590 flow [2024-06-21 22:03:53,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:53,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:53,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:03:53,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:03:53,089 INFO L175 Difference]: Start difference. First operand has 215 places, 259 transitions, 2856 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:03:53,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 296 transitions, 3590 flow [2024-06-21 22:03:53,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 296 transitions, 3517 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:53,344 INFO L231 Difference]: Finished difference. Result has 216 places, 261 transitions, 2936 flow [2024-06-21 22:03:53,344 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2783, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2936, PETRI_PLACES=216, PETRI_TRANSITIONS=261} [2024-06-21 22:03:53,344 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 22:03:53,344 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 261 transitions, 2936 flow [2024-06-21 22:03:53,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:53,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:53,344 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:53,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 22:03:53,345 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:53,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:53,345 INFO L85 PathProgramCache]: Analyzing trace with hash 575265424, now seen corresponding path program 2 times [2024-06-21 22:03:53,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:53,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389350916] [2024-06-21 22:03:53,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:53,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:53,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:54,567 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:54,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:54,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389350916] [2024-06-21 22:03:54,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389350916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:54,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:54,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:03:54,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520374441] [2024-06-21 22:03:54,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:54,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:03:54,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:54,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:03:54,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:03:54,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:54,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 261 transitions, 2936 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:54,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:54,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:54,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:55,611 INFO L124 PetriNetUnfolderBase]: 2810/4218 cut-off events. [2024-06-21 22:03:55,612 INFO L125 PetriNetUnfolderBase]: For 297283/297283 co-relation queries the response was YES. [2024-06-21 22:03:55,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32356 conditions, 4218 events. 2810/4218 cut-off events. For 297283/297283 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 20829 event pairs, 537 based on Foata normal form. 20/4237 useless extension candidates. Maximal degree in co-relation 32253. Up to 3695 conditions per place. [2024-06-21 22:03:55,654 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 251 selfloop transitions, 52 changer transitions 0/306 dead transitions. [2024-06-21 22:03:55,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 306 transitions, 3710 flow [2024-06-21 22:03:55,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:03:55,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:03:55,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 22:03:55,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:03:55,655 INFO L175 Difference]: Start difference. First operand has 216 places, 261 transitions, 2936 flow. Second operand 10 states and 170 transitions. [2024-06-21 22:03:55,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 306 transitions, 3710 flow [2024-06-21 22:03:55,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 306 transitions, 3575 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:55,906 INFO L231 Difference]: Finished difference. Result has 219 places, 262 transitions, 2941 flow [2024-06-21 22:03:55,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2801, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2941, PETRI_PLACES=219, PETRI_TRANSITIONS=262} [2024-06-21 22:03:55,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 177 predicate places. [2024-06-21 22:03:55,907 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 262 transitions, 2941 flow [2024-06-21 22:03:55,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:55,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:55,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:55,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 22:03:55,907 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:55,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:55,908 INFO L85 PathProgramCache]: Analyzing trace with hash 32046160, now seen corresponding path program 3 times [2024-06-21 22:03:55,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:55,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000972054] [2024-06-21 22:03:55,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:55,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:55,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:56,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-21 22:03:56,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:56,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000972054] [2024-06-21 22:03:56,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000972054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:56,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:56,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:56,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378869381] [2024-06-21 22:03:56,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:56,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:56,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:56,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:56,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:57,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:57,072 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 262 transitions, 2941 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:57,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:57,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:57,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:58,023 INFO L124 PetriNetUnfolderBase]: 2979/4503 cut-off events. [2024-06-21 22:03:58,023 INFO L125 PetriNetUnfolderBase]: For 330010/330025 co-relation queries the response was YES. [2024-06-21 22:03:58,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34868 conditions, 4503 events. 2979/4503 cut-off events. For 330010/330025 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 22794 event pairs, 405 based on Foata normal form. 20/4517 useless extension candidates. Maximal degree in co-relation 34764. Up to 3146 conditions per place. [2024-06-21 22:03:58,067 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 208 selfloop transitions, 98 changer transitions 0/309 dead transitions. [2024-06-21 22:03:58,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 309 transitions, 3953 flow [2024-06-21 22:03:58,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:58,067 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:58,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-21 22:03:58,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-21 22:03:58,068 INFO L175 Difference]: Start difference. First operand has 219 places, 262 transitions, 2941 flow. Second operand 9 states and 164 transitions. [2024-06-21 22:03:58,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 309 transitions, 3953 flow [2024-06-21 22:03:58,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 309 transitions, 3843 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:58,316 INFO L231 Difference]: Finished difference. Result has 220 places, 264 transitions, 3087 flow [2024-06-21 22:03:58,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2831, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3087, PETRI_PLACES=220, PETRI_TRANSITIONS=264} [2024-06-21 22:03:58,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 178 predicate places. [2024-06-21 22:03:58,316 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 264 transitions, 3087 flow [2024-06-21 22:03:58,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:58,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:58,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:58,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 22:03:58,317 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:58,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:58,317 INFO L85 PathProgramCache]: Analyzing trace with hash -763440302, now seen corresponding path program 4 times [2024-06-21 22:03:58,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:58,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984122247] [2024-06-21 22:03:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:58,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:59,299 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:59,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:59,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984122247] [2024-06-21 22:03:59,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984122247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:59,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:59,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:59,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071490564] [2024-06-21 22:03:59,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:59,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:59,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:59,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:59,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:59,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:59,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 264 transitions, 3087 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:59,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:59,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:59,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:00,393 INFO L124 PetriNetUnfolderBase]: 3054/4628 cut-off events. [2024-06-21 22:04:00,393 INFO L125 PetriNetUnfolderBase]: For 348555/348570 co-relation queries the response was YES. [2024-06-21 22:04:00,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36036 conditions, 4628 events. 3054/4628 cut-off events. For 348555/348570 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 23746 event pairs, 586 based on Foata normal form. 24/4646 useless extension candidates. Maximal degree in co-relation 35931. Up to 3773 conditions per place. [2024-06-21 22:04:00,441 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 208 selfloop transitions, 93 changer transitions 0/304 dead transitions. [2024-06-21 22:04:00,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 304 transitions, 3847 flow [2024-06-21 22:04:00,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:00,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:00,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 22:04:00,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 22:04:00,443 INFO L175 Difference]: Start difference. First operand has 220 places, 264 transitions, 3087 flow. Second operand 9 states and 158 transitions. [2024-06-21 22:04:00,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 304 transitions, 3847 flow [2024-06-21 22:04:00,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 304 transitions, 3700 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:00,774 INFO L231 Difference]: Finished difference. Result has 224 places, 265 transitions, 3163 flow [2024-06-21 22:04:00,774 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2944, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3163, PETRI_PLACES=224, PETRI_TRANSITIONS=265} [2024-06-21 22:04:00,775 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-21 22:04:00,775 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 265 transitions, 3163 flow [2024-06-21 22:04:00,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:00,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:00,775 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:00,775 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 22:04:00,775 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:00,775 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:00,775 INFO L85 PathProgramCache]: Analyzing trace with hash 812420532, now seen corresponding path program 5 times [2024-06-21 22:04:00,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:00,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791628685] [2024-06-21 22:04:00,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:00,776 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:00,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:02,079 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:02,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:02,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791628685] [2024-06-21 22:04:02,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791628685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:02,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:02,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:02,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206818990] [2024-06-21 22:04:02,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:02,079 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:02,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:02,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:02,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:02,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:02,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 265 transitions, 3163 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:02,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:02,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:02,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:03,370 INFO L124 PetriNetUnfolderBase]: 3071/4649 cut-off events. [2024-06-21 22:04:03,370 INFO L125 PetriNetUnfolderBase]: For 340455/340455 co-relation queries the response was YES. [2024-06-21 22:04:03,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36627 conditions, 4649 events. 3071/4649 cut-off events. For 340455/340455 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 23995 event pairs, 615 based on Foata normal form. 4/4652 useless extension candidates. Maximal degree in co-relation 36520. Up to 4269 conditions per place. [2024-06-21 22:04:03,412 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 252 selfloop transitions, 46 changer transitions 0/301 dead transitions. [2024-06-21 22:04:03,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 301 transitions, 3911 flow [2024-06-21 22:04:03,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:03,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:03,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:04:03,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:04:03,413 INFO L175 Difference]: Start difference. First operand has 224 places, 265 transitions, 3163 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:04:03,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 301 transitions, 3911 flow [2024-06-21 22:04:03,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 301 transitions, 3716 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:03,693 INFO L231 Difference]: Finished difference. Result has 226 places, 267 transitions, 3125 flow [2024-06-21 22:04:03,693 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2968, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3125, PETRI_PLACES=226, PETRI_TRANSITIONS=267} [2024-06-21 22:04:03,694 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 184 predicate places. [2024-06-21 22:04:03,694 INFO L495 AbstractCegarLoop]: Abstraction has has 226 places, 267 transitions, 3125 flow [2024-06-21 22:04:03,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:03,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:03,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:03,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 22:04:03,694 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:03,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:03,695 INFO L85 PathProgramCache]: Analyzing trace with hash 7886682, now seen corresponding path program 6 times [2024-06-21 22:04:03,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:03,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654527467] [2024-06-21 22:04:03,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:03,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:03,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:04,800 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:04,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:04,801 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654527467] [2024-06-21 22:04:04,801 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654527467] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:04,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:04,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:04,801 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834215572] [2024-06-21 22:04:04,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:04,801 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:04,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:04,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:04,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:04,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:04,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 226 places, 267 transitions, 3125 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:04,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:04,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:04,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:05,874 INFO L124 PetriNetUnfolderBase]: 3088/4676 cut-off events. [2024-06-21 22:04:05,874 INFO L125 PetriNetUnfolderBase]: For 353847/353847 co-relation queries the response was YES. [2024-06-21 22:04:05,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36863 conditions, 4676 events. 3088/4676 cut-off events. For 353847/353847 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 24138 event pairs, 613 based on Foata normal form. 4/4679 useless extension candidates. Maximal degree in co-relation 36755. Up to 4237 conditions per place. [2024-06-21 22:04:05,919 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 251 selfloop transitions, 51 changer transitions 0/305 dead transitions. [2024-06-21 22:04:05,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 305 transitions, 3919 flow [2024-06-21 22:04:05,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:05,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:04:05,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:04:05,920 INFO L175 Difference]: Start difference. First operand has 226 places, 267 transitions, 3125 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:04:05,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 305 transitions, 3919 flow [2024-06-21 22:04:06,257 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 305 transitions, 3780 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:06,261 INFO L231 Difference]: Finished difference. Result has 229 places, 271 transitions, 3202 flow [2024-06-21 22:04:06,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2986, PETRI_DIFFERENCE_MINUEND_PLACES=219, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3202, PETRI_PLACES=229, PETRI_TRANSITIONS=271} [2024-06-21 22:04:06,261 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-21 22:04:06,261 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 271 transitions, 3202 flow [2024-06-21 22:04:06,261 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:06,261 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:06,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:06,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 22:04:06,262 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:06,262 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:06,262 INFO L85 PathProgramCache]: Analyzing trace with hash 8040504, now seen corresponding path program 5 times [2024-06-21 22:04:06,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:06,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994304281] [2024-06-21 22:04:06,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:06,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:06,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:07,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:07,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:07,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994304281] [2024-06-21 22:04:07,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994304281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:07,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:07,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:07,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422642347] [2024-06-21 22:04:07,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:07,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:07,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:07,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:07,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:07,727 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:07,727 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 271 transitions, 3202 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:07,727 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:07,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:07,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:08,909 INFO L124 PetriNetUnfolderBase]: 3163/4801 cut-off events. [2024-06-21 22:04:08,909 INFO L125 PetriNetUnfolderBase]: For 388972/388972 co-relation queries the response was YES. [2024-06-21 22:04:08,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37795 conditions, 4801 events. 3163/4801 cut-off events. For 388972/388972 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 25005 event pairs, 639 based on Foata normal form. 20/4820 useless extension candidates. Maximal degree in co-relation 37685. Up to 4255 conditions per place. [2024-06-21 22:04:08,961 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 264 selfloop transitions, 53 changer transitions 0/320 dead transitions. [2024-06-21 22:04:08,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 320 transitions, 4016 flow [2024-06-21 22:04:08,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:08,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:08,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-21 22:04:08,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41019955654101997 [2024-06-21 22:04:08,962 INFO L175 Difference]: Start difference. First operand has 229 places, 271 transitions, 3202 flow. Second operand 11 states and 185 transitions. [2024-06-21 22:04:08,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 320 transitions, 4016 flow [2024-06-21 22:04:09,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 320 transitions, 3884 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:09,356 INFO L231 Difference]: Finished difference. Result has 235 places, 272 transitions, 3214 flow [2024-06-21 22:04:09,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3070, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3214, PETRI_PLACES=235, PETRI_TRANSITIONS=272} [2024-06-21 22:04:09,357 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-21 22:04:09,357 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 272 transitions, 3214 flow [2024-06-21 22:04:09,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:09,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:09,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:09,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 22:04:09,357 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:09,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:09,357 INFO L85 PathProgramCache]: Analyzing trace with hash 629794068, now seen corresponding path program 6 times [2024-06-21 22:04:09,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:09,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954105769] [2024-06-21 22:04:09,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:09,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:09,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:10,598 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:10,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:10,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954105769] [2024-06-21 22:04:10,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954105769] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:10,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:10,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:10,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894349453] [2024-06-21 22:04:10,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:10,599 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:10,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:10,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:10,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:10,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:10,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 272 transitions, 3214 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:10,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:10,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:10,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:11,965 INFO L124 PetriNetUnfolderBase]: 3332/5086 cut-off events. [2024-06-21 22:04:11,966 INFO L125 PetriNetUnfolderBase]: For 428111/428126 co-relation queries the response was YES. [2024-06-21 22:04:12,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40668 conditions, 5086 events. 3332/5086 cut-off events. For 428111/428126 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 27071 event pairs, 617 based on Foata normal form. 20/5100 useless extension candidates. Maximal degree in co-relation 40556. Up to 4011 conditions per place. [2024-06-21 22:04:12,023 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 222 selfloop transitions, 100 changer transitions 0/325 dead transitions. [2024-06-21 22:04:12,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 325 transitions, 4308 flow [2024-06-21 22:04:12,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:12,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:12,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 22:04:12,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:04:12,024 INFO L175 Difference]: Start difference. First operand has 235 places, 272 transitions, 3214 flow. Second operand 10 states and 180 transitions. [2024-06-21 22:04:12,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 325 transitions, 4308 flow [2024-06-21 22:04:12,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 325 transitions, 4194 flow, removed 7 selfloop flow, removed 9 redundant places. [2024-06-21 22:04:12,431 INFO L231 Difference]: Finished difference. Result has 236 places, 274 transitions, 3372 flow [2024-06-21 22:04:12,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3372, PETRI_PLACES=236, PETRI_TRANSITIONS=274} [2024-06-21 22:04:12,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 194 predicate places. [2024-06-21 22:04:12,431 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 274 transitions, 3372 flow [2024-06-21 22:04:12,432 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:12,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:12,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:12,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 22:04:12,432 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:12,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:12,432 INFO L85 PathProgramCache]: Analyzing trace with hash 629786628, now seen corresponding path program 7 times [2024-06-21 22:04:12,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:12,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1930485722] [2024-06-21 22:04:12,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:12,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:12,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:13,701 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:13,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:13,702 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1930485722] [2024-06-21 22:04:13,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1930485722] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:13,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:13,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:13,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622958484] [2024-06-21 22:04:13,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:13,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:13,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:13,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:13,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:13,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:13,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 274 transitions, 3372 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:13,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:13,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:13,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:15,059 INFO L124 PetriNetUnfolderBase]: 3296/5030 cut-off events. [2024-06-21 22:04:15,059 INFO L125 PetriNetUnfolderBase]: For 419893/419908 co-relation queries the response was YES. [2024-06-21 22:04:15,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39795 conditions, 5030 events. 3296/5030 cut-off events. For 419893/419908 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26724 event pairs, 619 based on Foata normal form. 24/5048 useless extension candidates. Maximal degree in co-relation 39682. Up to 4139 conditions per place. [2024-06-21 22:04:15,108 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 217 selfloop transitions, 98 changer transitions 0/318 dead transitions. [2024-06-21 22:04:15,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 318 transitions, 4148 flow [2024-06-21 22:04:15,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:15,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:15,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 22:04:15,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-21 22:04:15,109 INFO L175 Difference]: Start difference. First operand has 236 places, 274 transitions, 3372 flow. Second operand 10 states and 173 transitions. [2024-06-21 22:04:15,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 318 transitions, 4148 flow [2024-06-21 22:04:15,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 318 transitions, 3979 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:15,552 INFO L231 Difference]: Finished difference. Result has 241 places, 274 transitions, 3406 flow [2024-06-21 22:04:15,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3203, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3406, PETRI_PLACES=241, PETRI_TRANSITIONS=274} [2024-06-21 22:04:15,553 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-21 22:04:15,553 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 274 transitions, 3406 flow [2024-06-21 22:04:15,553 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:15,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:15,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:15,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 22:04:15,553 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:15,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash -1442036860, now seen corresponding path program 8 times [2024-06-21 22:04:15,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:15,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453918173] [2024-06-21 22:04:15,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:15,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:15,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:16,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:16,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:16,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453918173] [2024-06-21 22:04:16,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453918173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:16,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:16,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:16,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431608052] [2024-06-21 22:04:16,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:16,742 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:16,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:16,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:16,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:16,858 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:16,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 274 transitions, 3406 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:16,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:16,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:16,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:17,999 INFO L124 PetriNetUnfolderBase]: 3390/5192 cut-off events. [2024-06-21 22:04:18,000 INFO L125 PetriNetUnfolderBase]: For 440386/440401 co-relation queries the response was YES. [2024-06-21 22:04:18,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41460 conditions, 5192 events. 3390/5192 cut-off events. For 440386/440401 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 27752 event pairs, 484 based on Foata normal form. 20/5206 useless extension candidates. Maximal degree in co-relation 41345. Up to 2976 conditions per place. [2024-06-21 22:04:18,057 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 212 selfloop transitions, 113 changer transitions 0/328 dead transitions. [2024-06-21 22:04:18,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 328 transitions, 4548 flow [2024-06-21 22:04:18,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:18,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:18,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 180 transitions. [2024-06-21 22:04:18,059 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-21 22:04:18,059 INFO L175 Difference]: Start difference. First operand has 241 places, 274 transitions, 3406 flow. Second operand 10 states and 180 transitions. [2024-06-21 22:04:18,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 328 transitions, 4548 flow [2024-06-21 22:04:18,633 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 328 transitions, 4329 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-21 22:04:18,636 INFO L231 Difference]: Finished difference. Result has 241 places, 276 transitions, 3489 flow [2024-06-21 22:04:18,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3187, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3489, PETRI_PLACES=241, PETRI_TRANSITIONS=276} [2024-06-21 22:04:18,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-21 22:04:18,637 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 276 transitions, 3489 flow [2024-06-21 22:04:18,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:18,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:18,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:18,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 22:04:18,638 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:18,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:18,638 INFO L85 PathProgramCache]: Analyzing trace with hash 374267648, now seen corresponding path program 7 times [2024-06-21 22:04:18,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:18,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518459081] [2024-06-21 22:04:18,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:18,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:18,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:19,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:19,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:19,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518459081] [2024-06-21 22:04:19,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518459081] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:19,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:19,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:04:19,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471651926] [2024-06-21 22:04:19,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:19,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:04:19,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:19,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:04:19,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:04:19,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:19,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 276 transitions, 3489 flow. Second operand has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:19,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:19,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:19,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:21,107 INFO L124 PetriNetUnfolderBase]: 3407/5219 cut-off events. [2024-06-21 22:04:21,107 INFO L125 PetriNetUnfolderBase]: For 438937/438952 co-relation queries the response was YES. [2024-06-21 22:04:21,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42188 conditions, 5219 events. 3407/5219 cut-off events. For 438937/438952 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 28085 event pairs, 667 based on Foata normal form. 8/5221 useless extension candidates. Maximal degree in co-relation 42072. Up to 4310 conditions per place. [2024-06-21 22:04:21,165 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 220 selfloop transitions, 93 changer transitions 0/316 dead transitions. [2024-06-21 22:04:21,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 316 transitions, 4309 flow [2024-06-21 22:04:21,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:21,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:04:21,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 22:04:21,167 INFO L175 Difference]: Start difference. First operand has 241 places, 276 transitions, 3489 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:04:21,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 316 transitions, 4309 flow [2024-06-21 22:04:21,637 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 316 transitions, 4123 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:21,640 INFO L231 Difference]: Finished difference. Result has 243 places, 278 transitions, 3569 flow [2024-06-21 22:04:21,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3307, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=276, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3569, PETRI_PLACES=243, PETRI_TRANSITIONS=278} [2024-06-21 22:04:21,641 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 201 predicate places. [2024-06-21 22:04:21,641 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 278 transitions, 3569 flow [2024-06-21 22:04:21,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.25) internal successors, (99), 12 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:21,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:21,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:21,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 22:04:21,642 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:21,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:21,642 INFO L85 PathProgramCache]: Analyzing trace with hash 374273600, now seen corresponding path program 9 times [2024-06-21 22:04:21,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:21,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1559924917] [2024-06-21 22:04:21,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:21,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:21,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:22,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:22,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:22,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1559924917] [2024-06-21 22:04:22,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1559924917] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:22,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:22,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:22,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704403526] [2024-06-21 22:04:22,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:22,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:22,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:22,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:22,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:23,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:23,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 278 transitions, 3569 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:23,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:23,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:23,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:24,207 INFO L124 PetriNetUnfolderBase]: 3482/5344 cut-off events. [2024-06-21 22:04:24,207 INFO L125 PetriNetUnfolderBase]: For 476465/476480 co-relation queries the response was YES. [2024-06-21 22:04:24,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43055 conditions, 5344 events. 3482/5344 cut-off events. For 476465/476480 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 29005 event pairs, 699 based on Foata normal form. 24/5362 useless extension candidates. Maximal degree in co-relation 42938. Up to 4679 conditions per place. [2024-06-21 22:04:24,258 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 248 selfloop transitions, 71 changer transitions 0/322 dead transitions. [2024-06-21 22:04:24,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 322 transitions, 4379 flow [2024-06-21 22:04:24,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:24,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:24,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 22:04:24,260 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:04:24,260 INFO L175 Difference]: Start difference. First operand has 243 places, 278 transitions, 3569 flow. Second operand 10 states and 170 transitions. [2024-06-21 22:04:24,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 322 transitions, 4379 flow [2024-06-21 22:04:24,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 322 transitions, 4150 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:24,706 INFO L231 Difference]: Finished difference. Result has 245 places, 279 transitions, 3521 flow [2024-06-21 22:04:24,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3340, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3521, PETRI_PLACES=245, PETRI_TRANSITIONS=279} [2024-06-21 22:04:24,707 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 203 predicate places. [2024-06-21 22:04:24,707 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 279 transitions, 3521 flow [2024-06-21 22:04:24,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:24,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:24,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:24,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 22:04:24,708 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:24,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:24,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1503526000, now seen corresponding path program 8 times [2024-06-21 22:04:24,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:24,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493300110] [2024-06-21 22:04:24,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:24,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:24,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:26,061 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:26,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:26,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493300110] [2024-06-21 22:04:26,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493300110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:26,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:26,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:26,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [856001108] [2024-06-21 22:04:26,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:26,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:26,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:26,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:26,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:26,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:26,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 279 transitions, 3521 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:26,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:26,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:26,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:27,304 INFO L124 PetriNetUnfolderBase]: 3499/5371 cut-off events. [2024-06-21 22:04:27,304 INFO L125 PetriNetUnfolderBase]: For 452246/452261 co-relation queries the response was YES. [2024-06-21 22:04:27,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43111 conditions, 5371 events. 3499/5371 cut-off events. For 452246/452261 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 29302 event pairs, 687 based on Foata normal form. 8/5373 useless extension candidates. Maximal degree in co-relation 42994. Up to 4582 conditions per place. [2024-06-21 22:04:27,363 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 224 selfloop transitions, 89 changer transitions 0/316 dead transitions. [2024-06-21 22:04:27,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 316 transitions, 4315 flow [2024-06-21 22:04:27,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:27,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:27,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 22:04:27,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-21 22:04:27,364 INFO L175 Difference]: Start difference. First operand has 245 places, 279 transitions, 3521 flow. Second operand 9 states and 157 transitions. [2024-06-21 22:04:27,364 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 316 transitions, 4315 flow [2024-06-21 22:04:27,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 316 transitions, 4160 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:27,921 INFO L231 Difference]: Finished difference. Result has 246 places, 281 transitions, 3621 flow [2024-06-21 22:04:27,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3366, PETRI_DIFFERENCE_MINUEND_PLACES=237, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3621, PETRI_PLACES=246, PETRI_TRANSITIONS=281} [2024-06-21 22:04:27,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 204 predicate places. [2024-06-21 22:04:27,921 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 281 transitions, 3621 flow [2024-06-21 22:04:27,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:27,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:27,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:27,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 22:04:27,922 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:27,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:27,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1503520048, now seen corresponding path program 10 times [2024-06-21 22:04:27,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:27,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791544463] [2024-06-21 22:04:27,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:27,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:27,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:29,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-21 22:04:29,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:29,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791544463] [2024-06-21 22:04:29,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [791544463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:29,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:29,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:29,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185636697] [2024-06-21 22:04:29,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:29,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:29,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:29,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:29,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:29,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:29,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 281 transitions, 3621 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:29,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:29,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:29,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:30,400 INFO L124 PetriNetUnfolderBase]: 3574/5496 cut-off events. [2024-06-21 22:04:30,400 INFO L125 PetriNetUnfolderBase]: For 494510/494525 co-relation queries the response was YES. [2024-06-21 22:04:30,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44124 conditions, 5496 events. 3574/5496 cut-off events. For 494510/494525 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 30203 event pairs, 719 based on Foata normal form. 24/5514 useless extension candidates. Maximal degree in co-relation 44006. Up to 4831 conditions per place. [2024-06-21 22:04:30,465 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 257 selfloop transitions, 66 changer transitions 0/326 dead transitions. [2024-06-21 22:04:30,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 326 transitions, 4443 flow [2024-06-21 22:04:30,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:30,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:30,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 22:04:30,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219512195121951 [2024-06-21 22:04:30,466 INFO L175 Difference]: Start difference. First operand has 246 places, 281 transitions, 3621 flow. Second operand 10 states and 173 transitions. [2024-06-21 22:04:30,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 326 transitions, 4443 flow [2024-06-21 22:04:31,024 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 326 transitions, 4208 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:31,027 INFO L231 Difference]: Finished difference. Result has 249 places, 282 transitions, 3559 flow [2024-06-21 22:04:31,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3386, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3559, PETRI_PLACES=249, PETRI_TRANSITIONS=282} [2024-06-21 22:04:31,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 207 predicate places. [2024-06-21 22:04:31,028 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 282 transitions, 3559 flow [2024-06-21 22:04:31,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:31,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:31,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:31,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 22:04:31,028 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:31,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:31,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1509032530, now seen corresponding path program 9 times [2024-06-21 22:04:31,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:31,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570784894] [2024-06-21 22:04:31,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:31,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:31,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:32,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:32,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:32,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570784894] [2024-06-21 22:04:32,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570784894] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:32,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:32,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:32,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079865444] [2024-06-21 22:04:32,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:32,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:32,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:32,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:32,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:32,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:32,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 282 transitions, 3559 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:32,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:32,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:32,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:33,751 INFO L124 PetriNetUnfolderBase]: 3530/5428 cut-off events. [2024-06-21 22:04:33,751 INFO L125 PetriNetUnfolderBase]: For 474784/474799 co-relation queries the response was YES. [2024-06-21 22:04:33,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42260 conditions, 5428 events. 3530/5428 cut-off events. For 474784/474799 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 29705 event pairs, 704 based on Foata normal form. 28/5450 useless extension candidates. Maximal degree in co-relation 42141. Up to 4699 conditions per place. [2024-06-21 22:04:33,815 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 253 selfloop transitions, 75 changer transitions 0/331 dead transitions. [2024-06-21 22:04:33,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 331 transitions, 4437 flow [2024-06-21 22:04:33,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:33,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:33,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-21 22:04:33,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4124168514412417 [2024-06-21 22:04:33,816 INFO L175 Difference]: Start difference. First operand has 249 places, 282 transitions, 3559 flow. Second operand 11 states and 186 transitions. [2024-06-21 22:04:33,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 331 transitions, 4437 flow [2024-06-21 22:04:34,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 331 transitions, 4284 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:34,421 INFO L231 Difference]: Finished difference. Result has 252 places, 284 transitions, 3640 flow [2024-06-21 22:04:34,421 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3406, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3640, PETRI_PLACES=252, PETRI_TRANSITIONS=284} [2024-06-21 22:04:34,421 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 210 predicate places. [2024-06-21 22:04:34,421 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 284 transitions, 3640 flow [2024-06-21 22:04:34,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:34,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:34,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:34,422 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 22:04:34,422 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:34,422 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:34,422 INFO L85 PathProgramCache]: Analyzing trace with hash -1509036250, now seen corresponding path program 10 times [2024-06-21 22:04:34,422 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:34,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306167740] [2024-06-21 22:04:34,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:34,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:34,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:35,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:35,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:35,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306167740] [2024-06-21 22:04:35,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306167740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:35,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:35,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:04:35,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112471311] [2024-06-21 22:04:35,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:35,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:04:35,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:35,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:04:35,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:04:35,897 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:35,897 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 284 transitions, 3640 flow. Second operand has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:35,897 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:35,897 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:35,897 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:37,085 INFO L124 PetriNetUnfolderBase]: 3522/5416 cut-off events. [2024-06-21 22:04:37,085 INFO L125 PetriNetUnfolderBase]: For 446519/446534 co-relation queries the response was YES. [2024-06-21 22:04:37,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42113 conditions, 5416 events. 3522/5416 cut-off events. For 446519/446534 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 29601 event pairs, 700 based on Foata normal form. 8/5418 useless extension candidates. Maximal degree in co-relation 41993. Up to 4370 conditions per place. [2024-06-21 22:04:37,140 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 243 selfloop transitions, 84 changer transitions 0/330 dead transitions. [2024-06-21 22:04:37,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 330 transitions, 4534 flow [2024-06-21 22:04:37,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:37,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:37,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 22:04:37,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4170731707317073 [2024-06-21 22:04:37,141 INFO L175 Difference]: Start difference. First operand has 252 places, 284 transitions, 3640 flow. Second operand 10 states and 171 transitions. [2024-06-21 22:04:37,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 330 transitions, 4534 flow [2024-06-21 22:04:37,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 330 transitions, 4324 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-21 22:04:37,647 INFO L231 Difference]: Finished difference. Result has 254 places, 288 transitions, 3734 flow [2024-06-21 22:04:37,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3430, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3734, PETRI_PLACES=254, PETRI_TRANSITIONS=288} [2024-06-21 22:04:37,647 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-21 22:04:37,647 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 288 transitions, 3734 flow [2024-06-21 22:04:37,647 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.363636363636363) internal successors, (92), 11 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:37,647 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:37,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:37,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 22:04:37,648 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-21 22:04:37,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:37,648 INFO L85 PathProgramCache]: Analyzing trace with hash -327468683, now seen corresponding path program 1 times [2024-06-21 22:04:37,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:37,648 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733754134] [2024-06-21 22:04:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:37,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:37,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:38,415 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:38,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:38,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733754134] [2024-06-21 22:04:38,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733754134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:38,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:38,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:38,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594547381] [2024-06-21 22:04:38,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:38,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:38,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:38,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:38,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:38,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:38,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 288 transitions, 3734 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:38,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:38,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:38,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:39,659 INFO L124 PetriNetUnfolderBase]: 3553/5456 cut-off events. [2024-06-21 22:04:39,659 INFO L125 PetriNetUnfolderBase]: For 460715/460734 co-relation queries the response was YES. [2024-06-21 22:04:39,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42786 conditions, 5456 events. 3553/5456 cut-off events. For 460715/460734 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 29915 event pairs, 893 based on Foata normal form. 17/5468 useless extension candidates. Maximal degree in co-relation 42664. Up to 5039 conditions per place. [2024-06-21 22:04:39,721 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 255 selfloop transitions, 74 changer transitions 0/332 dead transitions. [2024-06-21 22:04:39,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 332 transitions, 4989 flow [2024-06-21 22:04:39,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:39,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:39,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 22:04:39,722 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:04:39,722 INFO L175 Difference]: Start difference. First operand has 254 places, 288 transitions, 3734 flow. Second operand 8 states and 136 transitions. [2024-06-21 22:04:39,722 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 332 transitions, 4989 flow [2024-06-21 22:04:40,383 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 332 transitions, 4817 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:40,387 INFO L231 Difference]: Finished difference. Result has 257 places, 302 transitions, 3991 flow [2024-06-21 22:04:40,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3562, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3991, PETRI_PLACES=257, PETRI_TRANSITIONS=302} [2024-06-21 22:04:40,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 215 predicate places. [2024-06-21 22:04:40,387 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 302 transitions, 3991 flow [2024-06-21 22:04:40,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:40,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:40,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:40,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 22:04:40,388 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-21 22:04:40,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:40,388 INFO L85 PathProgramCache]: Analyzing trace with hash -327378473, now seen corresponding path program 2 times [2024-06-21 22:04:40,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:40,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518318045] [2024-06-21 22:04:40,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:40,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:40,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:41,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:41,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:41,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518318045] [2024-06-21 22:04:41,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518318045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:41,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:41,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:41,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741384411] [2024-06-21 22:04:41,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:41,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:41,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:41,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:41,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:41,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:41,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 302 transitions, 3991 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:41,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:41,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:41,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:42,498 INFO L124 PetriNetUnfolderBase]: 3588/5505 cut-off events. [2024-06-21 22:04:42,498 INFO L125 PetriNetUnfolderBase]: For 478907/478926 co-relation queries the response was YES. [2024-06-21 22:04:42,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44181 conditions, 5505 events. 3588/5505 cut-off events. For 478907/478926 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 30239 event pairs, 893 based on Foata normal form. 17/5517 useless extension candidates. Maximal degree in co-relation 44056. Up to 5156 conditions per place. [2024-06-21 22:04:42,553 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 261 selfloop transitions, 72 changer transitions 0/336 dead transitions. [2024-06-21 22:04:42,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 336 transitions, 5178 flow [2024-06-21 22:04:42,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:42,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 22:04:42,554 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 22:04:42,554 INFO L175 Difference]: Start difference. First operand has 257 places, 302 transitions, 3991 flow. Second operand 8 states and 132 transitions. [2024-06-21 22:04:42,554 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 336 transitions, 5178 flow [2024-06-21 22:04:43,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 336 transitions, 5032 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-21 22:04:43,208 INFO L231 Difference]: Finished difference. Result has 262 places, 309 transitions, 4168 flow [2024-06-21 22:04:43,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3859, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4168, PETRI_PLACES=262, PETRI_TRANSITIONS=309} [2024-06-21 22:04:43,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 220 predicate places. [2024-06-21 22:04:43,209 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 309 transitions, 4168 flow [2024-06-21 22:04:43,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:43,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:43,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:43,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 22:04:43,210 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-21 22:04:43,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:43,210 INFO L85 PathProgramCache]: Analyzing trace with hash -323659403, now seen corresponding path program 3 times [2024-06-21 22:04:43,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:43,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734850569] [2024-06-21 22:04:43,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:43,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:43,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:43,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-21 22:04:43,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:43,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734850569] [2024-06-21 22:04:43,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734850569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:43,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:43,986 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:43,986 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065618329] [2024-06-21 22:04:43,986 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:43,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:43,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:43,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:43,987 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:44,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:44,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 309 transitions, 4168 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:44,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:44,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:44,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:45,235 INFO L124 PetriNetUnfolderBase]: 3648/5589 cut-off events. [2024-06-21 22:04:45,235 INFO L125 PetriNetUnfolderBase]: For 499044/499063 co-relation queries the response was YES. [2024-06-21 22:04:45,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45372 conditions, 5589 events. 3648/5589 cut-off events. For 499044/499063 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 30736 event pairs, 891 based on Foata normal form. 17/5601 useless extension candidates. Maximal degree in co-relation 45245. Up to 5344 conditions per place. [2024-06-21 22:04:45,306 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 277 selfloop transitions, 67 changer transitions 0/347 dead transitions. [2024-06-21 22:04:45,306 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 347 transitions, 5354 flow [2024-06-21 22:04:45,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:45,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:45,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 22:04:45,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 22:04:45,307 INFO L175 Difference]: Start difference. First operand has 262 places, 309 transitions, 4168 flow. Second operand 8 states and 127 transitions. [2024-06-21 22:04:45,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 347 transitions, 5354 flow [2024-06-21 22:04:46,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 347 transitions, 5140 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:46,094 INFO L231 Difference]: Finished difference. Result has 266 places, 326 transitions, 4410 flow [2024-06-21 22:04:46,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3980, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4410, PETRI_PLACES=266, PETRI_TRANSITIONS=326} [2024-06-21 22:04:46,095 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-21 22:04:46,095 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 326 transitions, 4410 flow [2024-06-21 22:04:46,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:46,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:46,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:46,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 22:04:46,095 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-21 22:04:46,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:46,096 INFO L85 PathProgramCache]: Analyzing trace with hash -963633193, now seen corresponding path program 4 times [2024-06-21 22:04:46,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:46,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924446337] [2024-06-21 22:04:46,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:46,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:46,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:46,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:46,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:46,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924446337] [2024-06-21 22:04:46,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924446337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:46,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:46,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:46,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637999561] [2024-06-21 22:04:46,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:46,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:46,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:46,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:46,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:46,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:46,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 326 transitions, 4410 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:46,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:46,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:46,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:47,958 INFO L124 PetriNetUnfolderBase]: 3643/5583 cut-off events. [2024-06-21 22:04:47,959 INFO L125 PetriNetUnfolderBase]: For 506873/506892 co-relation queries the response was YES. [2024-06-21 22:04:48,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45184 conditions, 5583 events. 3643/5583 cut-off events. For 506873/506892 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 30669 event pairs, 889 based on Foata normal form. 17/5595 useless extension candidates. Maximal degree in co-relation 45055. Up to 5223 conditions per place. [2024-06-21 22:04:48,028 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 76 changer transitions 0/351 dead transitions. [2024-06-21 22:04:48,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 351 transitions, 5330 flow [2024-06-21 22:04:48,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:04:48,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:04:48,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 22:04:48,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 22:04:48,029 INFO L175 Difference]: Start difference. First operand has 266 places, 326 transitions, 4410 flow. Second operand 7 states and 122 transitions. [2024-06-21 22:04:48,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 351 transitions, 5330 flow [2024-06-21 22:04:48,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 351 transitions, 5139 flow, removed 60 selfloop flow, removed 3 redundant places. [2024-06-21 22:04:48,790 INFO L231 Difference]: Finished difference. Result has 270 places, 326 transitions, 4390 flow [2024-06-21 22:04:48,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4219, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=250, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4390, PETRI_PLACES=270, PETRI_TRANSITIONS=326} [2024-06-21 22:04:48,790 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-21 22:04:48,790 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 326 transitions, 4390 flow [2024-06-21 22:04:48,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:48,791 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:48,791 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:48,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 22:04:48,791 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-21 22:04:48,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:48,791 INFO L85 PathProgramCache]: Analyzing trace with hash -963425648, now seen corresponding path program 1 times [2024-06-21 22:04:48,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:48,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004056809] [2024-06-21 22:04:48,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:48,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:49,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-21 22:04:49,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:49,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004056809] [2024-06-21 22:04:49,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004056809] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:49,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:49,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:04:49,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596197673] [2024-06-21 22:04:49,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:49,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:04:49,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:49,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:04:49,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:04:49,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:49,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 326 transitions, 4390 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:49,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:49,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:49,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:50,733 INFO L124 PetriNetUnfolderBase]: 3637/5572 cut-off events. [2024-06-21 22:04:50,733 INFO L125 PetriNetUnfolderBase]: For 513362/513362 co-relation queries the response was YES. [2024-06-21 22:04:50,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45076 conditions, 5572 events. 3637/5572 cut-off events. For 513362/513362 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 30558 event pairs, 900 based on Foata normal form. 2/5573 useless extension candidates. Maximal degree in co-relation 44946. Up to 5486 conditions per place. [2024-06-21 22:04:50,799 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 30 changer transitions 0/347 dead transitions. [2024-06-21 22:04:50,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 347 transitions, 5225 flow [2024-06-21 22:04:50,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:04:50,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:04:50,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 22:04:50,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 22:04:50,800 INFO L175 Difference]: Start difference. First operand has 270 places, 326 transitions, 4390 flow. Second operand 6 states and 104 transitions. [2024-06-21 22:04:50,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 347 transitions, 5225 flow [2024-06-21 22:04:51,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 347 transitions, 5019 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:51,575 INFO L231 Difference]: Finished difference. Result has 269 places, 329 transitions, 4340 flow [2024-06-21 22:04:51,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4188, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4340, PETRI_PLACES=269, PETRI_TRANSITIONS=329} [2024-06-21 22:04:51,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-21 22:04:51,576 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 329 transitions, 4340 flow [2024-06-21 22:04:51,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:51,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:51,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:51,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 22:04:51,576 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:51,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:51,577 INFO L85 PathProgramCache]: Analyzing trace with hash -997052158, now seen corresponding path program 1 times [2024-06-21 22:04:51,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:51,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554799500] [2024-06-21 22:04:51,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:51,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:51,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:52,917 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:52,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:52,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554799500] [2024-06-21 22:04:52,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554799500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:52,918 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:52,918 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:04:52,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1505421413] [2024-06-21 22:04:52,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:52,918 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:04:52,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:52,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:04:52,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:04:53,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:53,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 329 transitions, 4340 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:04:53,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:53,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:53,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:54,332 INFO L124 PetriNetUnfolderBase]: 3678/5642 cut-off events. [2024-06-21 22:04:54,332 INFO L125 PetriNetUnfolderBase]: For 545926/545928 co-relation queries the response was YES. [2024-06-21 22:04:54,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45678 conditions, 5642 events. 3678/5642 cut-off events. For 545926/545928 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 31102 event pairs, 759 based on Foata normal form. 14/5655 useless extension candidates. Maximal degree in co-relation 45548. Up to 5332 conditions per place. [2024-06-21 22:04:54,510 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 338 selfloop transitions, 32 changer transitions 0/373 dead transitions. [2024-06-21 22:04:54,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 373 transitions, 5259 flow [2024-06-21 22:04:54,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:54,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:54,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-21 22:04:54,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3975609756097561 [2024-06-21 22:04:54,511 INFO L175 Difference]: Start difference. First operand has 269 places, 329 transitions, 4340 flow. Second operand 10 states and 163 transitions. [2024-06-21 22:04:54,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 373 transitions, 5259 flow [2024-06-21 22:04:55,292 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 373 transitions, 5149 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:55,296 INFO L231 Difference]: Finished difference. Result has 274 places, 330 transitions, 4342 flow [2024-06-21 22:04:55,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4230, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4342, PETRI_PLACES=274, PETRI_TRANSITIONS=330} [2024-06-21 22:04:55,297 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-21 22:04:55,297 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 330 transitions, 4342 flow [2024-06-21 22:04:55,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:04:55,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:55,297 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-21 22:04:55,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 22:04:55,297 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:55,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:55,298 INFO L85 PathProgramCache]: Analyzing trace with hash 1252089438, now seen corresponding path program 2 times [2024-06-21 22:04:55,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:55,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533233106] [2024-06-21 22:04:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:55,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:55,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:56,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-21 22:04:56,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:56,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533233106] [2024-06-21 22:04:56,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [533233106] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:56,968 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:56,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:04:56,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2100224415] [2024-06-21 22:04:56,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:56,968 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:04:56,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:56,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:04:56,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:04:57,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:57,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 330 transitions, 4342 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:04:57,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:57,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:57,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:58,509 INFO L124 PetriNetUnfolderBase]: 3719/5713 cut-off events. [2024-06-21 22:04:58,509 INFO L125 PetriNetUnfolderBase]: For 548804/548806 co-relation queries the response was YES. [2024-06-21 22:04:58,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46116 conditions, 5713 events. 3719/5713 cut-off events. For 548804/548806 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 31667 event pairs, 760 based on Foata normal form. 14/5726 useless extension candidates. Maximal degree in co-relation 45986. Up to 5357 conditions per place. [2024-06-21 22:04:58,582 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 34 changer transitions 0/374 dead transitions. [2024-06-21 22:04:58,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 374 transitions, 5257 flow [2024-06-21 22:04:58,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:58,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:58,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 22:04:58,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 22:04:58,583 INFO L175 Difference]: Start difference. First operand has 274 places, 330 transitions, 4342 flow. Second operand 10 states and 164 transitions. [2024-06-21 22:04:58,584 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 374 transitions, 5257 flow [2024-06-21 22:04:59,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 374 transitions, 5165 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:59,398 INFO L231 Difference]: Finished difference. Result has 276 places, 331 transitions, 4360 flow [2024-06-21 22:04:59,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4250, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4360, PETRI_PLACES=276, PETRI_TRANSITIONS=331} [2024-06-21 22:04:59,399 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-21 22:04:59,399 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 331 transitions, 4360 flow [2024-06-21 22:04:59,399 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:04:59,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:59,399 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-21 22:04:59,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 22:04:59,399 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:59,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:59,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1382626602, now seen corresponding path program 3 times [2024-06-21 22:04:59,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:59,399 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512043726] [2024-06-21 22:04:59,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:59,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:59,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:00,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:00,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:00,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512043726] [2024-06-21 22:05:00,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512043726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:00,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:00,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:05:00,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [586869517] [2024-06-21 22:05:00,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:00,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:05:00,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:00,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:05:00,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:05:00,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:00,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 331 transitions, 4360 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:00,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:00,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:00,763 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:02,056 INFO L124 PetriNetUnfolderBase]: 3760/5784 cut-off events. [2024-06-21 22:05:02,057 INFO L125 PetriNetUnfolderBase]: For 563326/563328 co-relation queries the response was YES. [2024-06-21 22:05:02,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46599 conditions, 5784 events. 3760/5784 cut-off events. For 563326/563328 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 32070 event pairs, 702 based on Foata normal form. 14/5797 useless extension candidates. Maximal degree in co-relation 46468. Up to 5493 conditions per place. [2024-06-21 22:05:02,125 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 344 selfloop transitions, 28 changer transitions 0/375 dead transitions. [2024-06-21 22:05:02,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 375 transitions, 5279 flow [2024-06-21 22:05:02,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:02,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:02,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 22:05:02,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3926829268292683 [2024-06-21 22:05:02,126 INFO L175 Difference]: Start difference. First operand has 276 places, 331 transitions, 4360 flow. Second operand 10 states and 161 transitions. [2024-06-21 22:05:02,126 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 375 transitions, 5279 flow [2024-06-21 22:05:02,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 375 transitions, 5187 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:02,862 INFO L231 Difference]: Finished difference. Result has 278 places, 332 transitions, 4368 flow [2024-06-21 22:05:02,862 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4268, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=331, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4368, PETRI_PLACES=278, PETRI_TRANSITIONS=332} [2024-06-21 22:05:02,863 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 236 predicate places. [2024-06-21 22:05:02,863 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 332 transitions, 4368 flow [2024-06-21 22:05:02,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:02,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:02,863 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-21 22:05:02,863 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 22:05:02,863 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-21 22:05:02,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:02,863 INFO L85 PathProgramCache]: Analyzing trace with hash 62042556, now seen corresponding path program 1 times [2024-06-21 22:05:02,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:02,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565410848] [2024-06-21 22:05:02,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:02,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:02,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:03,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:03,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:03,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565410848] [2024-06-21 22:05:03,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565410848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:03,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:03,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:03,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885028004] [2024-06-21 22:05:03,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:03,934 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:03,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:03,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:03,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:03,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:03,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 332 transitions, 4368 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:03,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:03,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:03,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:05,342 INFO L124 PetriNetUnfolderBase]: 3800/5840 cut-off events. [2024-06-21 22:05:05,342 INFO L125 PetriNetUnfolderBase]: For 562067/562069 co-relation queries the response was YES. [2024-06-21 22:05:05,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46927 conditions, 5840 events. 3800/5840 cut-off events. For 562067/562069 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32460 event pairs, 797 based on Foata normal form. 6/5845 useless extension candidates. Maximal degree in co-relation 46795. Up to 5521 conditions per place. [2024-06-21 22:05:05,412 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 60 changer transitions 0/375 dead transitions. [2024-06-21 22:05:05,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 375 transitions, 5492 flow [2024-06-21 22:05:05,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:05,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:05,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 22:05:05,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 22:05:05,413 INFO L175 Difference]: Start difference. First operand has 278 places, 332 transitions, 4368 flow. Second operand 8 states and 138 transitions. [2024-06-21 22:05:05,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 375 transitions, 5492 flow [2024-06-21 22:05:06,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 375 transitions, 5410 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:06,208 INFO L231 Difference]: Finished difference. Result has 279 places, 344 transitions, 4579 flow [2024-06-21 22:05:06,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4286, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4579, PETRI_PLACES=279, PETRI_TRANSITIONS=344} [2024-06-21 22:05:06,209 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-21 22:05:06,209 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 344 transitions, 4579 flow [2024-06-21 22:05:06,209 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:06,209 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:06,209 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-21 22:05:06,209 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 22:05:06,209 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:06,209 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:06,209 INFO L85 PathProgramCache]: Analyzing trace with hash 488691952, now seen corresponding path program 4 times [2024-06-21 22:05:06,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:06,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542665953] [2024-06-21 22:05:06,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:06,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:06,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:07,862 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:07,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:07,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542665953] [2024-06-21 22:05:07,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542665953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:07,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:07,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:05:07,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134696521] [2024-06-21 22:05:07,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:07,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:05:07,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:07,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:05:07,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:05:07,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:07,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 344 transitions, 4579 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:07,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:07,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:07,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:09,376 INFO L124 PetriNetUnfolderBase]: 3841/5912 cut-off events. [2024-06-21 22:05:09,376 INFO L125 PetriNetUnfolderBase]: For 594526/594526 co-relation queries the response was YES. [2024-06-21 22:05:09,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47903 conditions, 5912 events. 3841/5912 cut-off events. For 594526/594526 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 33063 event pairs, 777 based on Foata normal form. 12/5923 useless extension candidates. Maximal degree in co-relation 47769. Up to 5463 conditions per place. [2024-06-21 22:05:09,452 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 336 selfloop transitions, 47 changer transitions 0/386 dead transitions. [2024-06-21 22:05:09,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 386 transitions, 5511 flow [2024-06-21 22:05:09,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:09,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:09,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:05:09,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:05:09,453 INFO L175 Difference]: Start difference. First operand has 279 places, 344 transitions, 4579 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:05:09,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 386 transitions, 5511 flow [2024-06-21 22:05:10,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 386 transitions, 5418 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 22:05:10,188 INFO L231 Difference]: Finished difference. Result has 286 places, 345 transitions, 4630 flow [2024-06-21 22:05:10,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4630, PETRI_PLACES=286, PETRI_TRANSITIONS=345} [2024-06-21 22:05:10,188 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 244 predicate places. [2024-06-21 22:05:10,188 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 345 transitions, 4630 flow [2024-06-21 22:05:10,188 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:10,188 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:10,189 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-21 22:05:10,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 22:05:10,189 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:10,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:10,189 INFO L85 PathProgramCache]: Analyzing trace with hash 482358056, now seen corresponding path program 5 times [2024-06-21 22:05:10,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:10,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453475131] [2024-06-21 22:05:10,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:10,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:10,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:12,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:12,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:12,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453475131] [2024-06-21 22:05:12,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453475131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:12,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:12,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:05:12,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229367833] [2024-06-21 22:05:12,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:12,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:05:12,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:12,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:05:12,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:05:12,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:12,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 345 transitions, 4630 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:12,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:12,168 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:12,168 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:13,611 INFO L124 PetriNetUnfolderBase]: 3882/5983 cut-off events. [2024-06-21 22:05:13,612 INFO L125 PetriNetUnfolderBase]: For 613691/613691 co-relation queries the response was YES. [2024-06-21 22:05:13,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48677 conditions, 5983 events. 3882/5983 cut-off events. For 613691/613691 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 33663 event pairs, 780 based on Foata normal form. 12/5994 useless extension candidates. Maximal degree in co-relation 48541. Up to 5475 conditions per place. [2024-06-21 22:05:13,690 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 332 selfloop transitions, 52 changer transitions 0/387 dead transitions. [2024-06-21 22:05:13,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 387 transitions, 5560 flow [2024-06-21 22:05:13,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:13,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:13,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:05:13,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:05:13,691 INFO L175 Difference]: Start difference. First operand has 286 places, 345 transitions, 4630 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:05:13,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 387 transitions, 5560 flow [2024-06-21 22:05:14,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 387 transitions, 5436 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:14,521 INFO L231 Difference]: Finished difference. Result has 288 places, 346 transitions, 4656 flow [2024-06-21 22:05:14,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4506, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4656, PETRI_PLACES=288, PETRI_TRANSITIONS=346} [2024-06-21 22:05:14,522 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 246 predicate places. [2024-06-21 22:05:14,522 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 346 transitions, 4656 flow [2024-06-21 22:05:14,522 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:14,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:14,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:14,522 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 22:05:14,522 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:14,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:14,522 INFO L85 PathProgramCache]: Analyzing trace with hash 653175806, now seen corresponding path program 6 times [2024-06-21 22:05:14,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:14,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417104884] [2024-06-21 22:05:14,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:14,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:14,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:15,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-21 22:05:15,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:15,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417104884] [2024-06-21 22:05:15,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417104884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:15,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:15,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:05:15,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258052069] [2024-06-21 22:05:15,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:15,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:05:15,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:15,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:05:15,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:05:16,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:16,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 346 transitions, 4656 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:16,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:16,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:16,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:17,443 INFO L124 PetriNetUnfolderBase]: 3923/6054 cut-off events. [2024-06-21 22:05:17,443 INFO L125 PetriNetUnfolderBase]: For 629444/629444 co-relation queries the response was YES. [2024-06-21 22:05:17,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49220 conditions, 6054 events. 3923/6054 cut-off events. For 629444/629444 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 34197 event pairs, 812 based on Foata normal form. 12/6065 useless extension candidates. Maximal degree in co-relation 49083. Up to 5605 conditions per place. [2024-06-21 22:05:17,522 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 337 selfloop transitions, 49 changer transitions 0/389 dead transitions. [2024-06-21 22:05:17,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 389 transitions, 5600 flow [2024-06-21 22:05:17,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:17,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:17,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:05:17,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:05:17,523 INFO L175 Difference]: Start difference. First operand has 288 places, 346 transitions, 4656 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:05:17,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 389 transitions, 5600 flow [2024-06-21 22:05:18,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 389 transitions, 5468 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:18,452 INFO L231 Difference]: Finished difference. Result has 290 places, 347 transitions, 4674 flow [2024-06-21 22:05:18,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4524, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4674, PETRI_PLACES=290, PETRI_TRANSITIONS=347} [2024-06-21 22:05:18,452 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 248 predicate places. [2024-06-21 22:05:18,452 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 347 transitions, 4674 flow [2024-06-21 22:05:18,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:05:18,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:18,453 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-21 22:05:18,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 22:05:18,453 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-21 22:05:18,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:18,453 INFO L85 PathProgramCache]: Analyzing trace with hash 376070076, now seen corresponding path program 2 times [2024-06-21 22:05:18,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:18,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691674819] [2024-06-21 22:05:18,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:18,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:18,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:19,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:19,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:19,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691674819] [2024-06-21 22:05:19,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691674819] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:19,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:19,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:19,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57642928] [2024-06-21 22:05:19,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:19,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:19,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:19,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:19,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:19,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:19,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 347 transitions, 4674 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:19,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:19,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:19,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:21,087 INFO L124 PetriNetUnfolderBase]: 3985/6140 cut-off events. [2024-06-21 22:05:21,087 INFO L125 PetriNetUnfolderBase]: For 638915/638915 co-relation queries the response was YES. [2024-06-21 22:05:21,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50048 conditions, 6140 events. 3985/6140 cut-off events. For 638915/638915 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34648 event pairs, 858 based on Foata normal form. 4/6143 useless extension candidates. Maximal degree in co-relation 49910. Up to 5780 conditions per place. [2024-06-21 22:05:21,165 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 69 changer transitions 0/384 dead transitions. [2024-06-21 22:05:21,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 384 transitions, 5936 flow [2024-06-21 22:05:21,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:21,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:21,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 22:05:21,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 22:05:21,167 INFO L175 Difference]: Start difference. First operand has 290 places, 347 transitions, 4674 flow. Second operand 8 states and 137 transitions. [2024-06-21 22:05:21,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 384 transitions, 5936 flow [2024-06-21 22:05:21,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 384 transitions, 5806 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 22:05:22,000 INFO L231 Difference]: Finished difference. Result has 291 places, 356 transitions, 4839 flow [2024-06-21 22:05:22,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4544, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4839, PETRI_PLACES=291, PETRI_TRANSITIONS=356} [2024-06-21 22:05:22,001 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 249 predicate places. [2024-06-21 22:05:22,001 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 356 transitions, 4839 flow [2024-06-21 22:05:22,001 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:22,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:22,001 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-21 22:05:22,001 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 22:05:22,001 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-21 22:05:22,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:22,002 INFO L85 PathProgramCache]: Analyzing trace with hash 376058916, now seen corresponding path program 3 times [2024-06-21 22:05:22,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:22,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002344674] [2024-06-21 22:05:22,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:22,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:23,047 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:23,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:23,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002344674] [2024-06-21 22:05:23,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002344674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:23,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:23,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:23,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922123360] [2024-06-21 22:05:23,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:23,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:23,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:23,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:23,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:23,121 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:23,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 356 transitions, 4839 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:23,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:23,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:23,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:24,477 INFO L124 PetriNetUnfolderBase]: 3973/6124 cut-off events. [2024-06-21 22:05:24,477 INFO L125 PetriNetUnfolderBase]: For 640591/640591 co-relation queries the response was YES. [2024-06-21 22:05:24,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49766 conditions, 6124 events. 3973/6124 cut-off events. For 640591/640591 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34552 event pairs, 856 based on Foata normal form. 4/6127 useless extension candidates. Maximal degree in co-relation 49626. Up to 5772 conditions per place. [2024-06-21 22:05:24,551 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 317 selfloop transitions, 64 changer transitions 0/384 dead transitions. [2024-06-21 22:05:24,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 384 transitions, 5830 flow [2024-06-21 22:05:24,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:24,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:24,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 22:05:24,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 22:05:24,552 INFO L175 Difference]: Start difference. First operand has 291 places, 356 transitions, 4839 flow. Second operand 8 states and 137 transitions. [2024-06-21 22:05:24,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 384 transitions, 5830 flow [2024-06-21 22:05:25,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 384 transitions, 5694 flow, removed 37 selfloop flow, removed 3 redundant places. [2024-06-21 22:05:25,541 INFO L231 Difference]: Finished difference. Result has 296 places, 356 transitions, 4838 flow [2024-06-21 22:05:25,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4703, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4838, PETRI_PLACES=296, PETRI_TRANSITIONS=356} [2024-06-21 22:05:25,542 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 254 predicate places. [2024-06-21 22:05:25,542 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 356 transitions, 4838 flow [2024-06-21 22:05:25,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:25,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:25,542 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-21 22:05:25,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 22:05:25,542 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-21 22:05:25,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:25,543 INFO L85 PathProgramCache]: Analyzing trace with hash 1441820220, now seen corresponding path program 1 times [2024-06-21 22:05:25,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:25,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361747140] [2024-06-21 22:05:25,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:25,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:25,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:26,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:26,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:26,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361747140] [2024-06-21 22:05:26,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361747140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:26,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250284924] [2024-06-21 22:05:26,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:26,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:26,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:26,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:26,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:26,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 356 transitions, 4838 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:26,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:26,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:26,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:27,486 INFO L124 PetriNetUnfolderBase]: 4015/6183 cut-off events. [2024-06-21 22:05:27,486 INFO L125 PetriNetUnfolderBase]: For 664223/664242 co-relation queries the response was YES. [2024-06-21 22:05:27,542 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50810 conditions, 6183 events. 4015/6183 cut-off events. For 664223/664242 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 35036 event pairs, 983 based on Foata normal form. 16/6196 useless extension candidates. Maximal degree in co-relation 50669. Up to 5996 conditions per place. [2024-06-21 22:05:27,566 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 341 selfloop transitions, 50 changer transitions 0/394 dead transitions. [2024-06-21 22:05:27,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 394 transitions, 6110 flow [2024-06-21 22:05:27,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:27,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:27,567 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 22:05:27,567 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-21 22:05:27,568 INFO L175 Difference]: Start difference. First operand has 296 places, 356 transitions, 4838 flow. Second operand 8 states and 132 transitions. [2024-06-21 22:05:27,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 394 transitions, 6110 flow [2024-06-21 22:05:28,560 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 394 transitions, 5967 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:28,565 INFO L231 Difference]: Finished difference. Result has 298 places, 365 transitions, 5061 flow [2024-06-21 22:05:28,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4695, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5061, PETRI_PLACES=298, PETRI_TRANSITIONS=365} [2024-06-21 22:05:28,565 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 256 predicate places. [2024-06-21 22:05:28,565 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 365 transitions, 5061 flow [2024-06-21 22:05:28,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:28,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:28,566 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-21 22:05:28,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 22:05:28,566 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-21 22:05:28,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:28,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1441940376, now seen corresponding path program 1 times [2024-06-21 22:05:28,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:28,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661169904] [2024-06-21 22:05:28,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:28,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:28,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:29,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:29,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:29,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661169904] [2024-06-21 22:05:29,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661169904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:29,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:29,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:29,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672140504] [2024-06-21 22:05:29,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:29,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:29,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:29,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:29,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:29,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:29,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 365 transitions, 5061 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:29,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:29,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:29,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:30,708 INFO L124 PetriNetUnfolderBase]: 4072/6262 cut-off events. [2024-06-21 22:05:30,708 INFO L125 PetriNetUnfolderBase]: For 699009/699028 co-relation queries the response was YES. [2024-06-21 22:05:30,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51857 conditions, 6262 events. 4072/6262 cut-off events. For 699009/699028 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 35422 event pairs, 982 based on Foata normal form. 18/6277 useless extension candidates. Maximal degree in co-relation 51715. Up to 6023 conditions per place. [2024-06-21 22:05:30,786 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 346 selfloop transitions, 56 changer transitions 0/405 dead transitions. [2024-06-21 22:05:30,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 405 transitions, 6271 flow [2024-06-21 22:05:30,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:30,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:30,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 22:05:30,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:05:30,787 INFO L175 Difference]: Start difference. First operand has 298 places, 365 transitions, 5061 flow. Second operand 8 states and 136 transitions. [2024-06-21 22:05:30,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 405 transitions, 6271 flow [2024-06-21 22:05:31,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 405 transitions, 6135 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:31,829 INFO L231 Difference]: Finished difference. Result has 303 places, 375 transitions, 5214 flow [2024-06-21 22:05:31,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4925, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5214, PETRI_PLACES=303, PETRI_TRANSITIONS=375} [2024-06-21 22:05:31,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 22:05:31,830 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 375 transitions, 5214 flow [2024-06-21 22:05:31,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:31,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:31,830 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-21 22:05:31,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 22:05:31,830 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-21 22:05:31,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:31,830 INFO L85 PathProgramCache]: Analyzing trace with hash -261624568, now seen corresponding path program 2 times [2024-06-21 22:05:31,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:31,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1584347718] [2024-06-21 22:05:31,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:31,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:31,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:32,426 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:32,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:32,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1584347718] [2024-06-21 22:05:32,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1584347718] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:32,427 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:32,427 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:32,427 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056911165] [2024-06-21 22:05:32,427 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:32,427 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:32,427 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:32,427 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:32,427 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:32,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:32,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 375 transitions, 5214 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:32,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:32,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:32,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:33,928 INFO L124 PetriNetUnfolderBase]: 4066/6254 cut-off events. [2024-06-21 22:05:33,928 INFO L125 PetriNetUnfolderBase]: For 705208/705227 co-relation queries the response was YES. [2024-06-21 22:05:33,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52452 conditions, 6254 events. 4066/6254 cut-off events. For 705208/705227 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35450 event pairs, 982 based on Foata normal form. 16/6267 useless extension candidates. Maximal degree in co-relation 52308. Up to 6112 conditions per place. [2024-06-21 22:05:34,004 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 355 selfloop transitions, 42 changer transitions 0/400 dead transitions. [2024-06-21 22:05:34,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 400 transitions, 6108 flow [2024-06-21 22:05:34,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:34,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:34,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 22:05:34,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 22:05:34,005 INFO L175 Difference]: Start difference. First operand has 303 places, 375 transitions, 5214 flow. Second operand 8 states and 127 transitions. [2024-06-21 22:05:34,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 400 transitions, 6108 flow [2024-06-21 22:05:35,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 400 transitions, 6036 flow, removed 35 selfloop flow, removed 1 redundant places. [2024-06-21 22:05:35,146 INFO L231 Difference]: Finished difference. Result has 310 places, 375 transitions, 5238 flow [2024-06-21 22:05:35,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5148, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5238, PETRI_PLACES=310, PETRI_TRANSITIONS=375} [2024-06-21 22:05:35,147 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 268 predicate places. [2024-06-21 22:05:35,147 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 375 transitions, 5238 flow [2024-06-21 22:05:35,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:35,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:35,147 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-21 22:05:35,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 22:05:35,148 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-21 22:05:35,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:35,148 INFO L85 PathProgramCache]: Analyzing trace with hash -297919614, now seen corresponding path program 2 times [2024-06-21 22:05:35,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:35,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129701654] [2024-06-21 22:05:35,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:35,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:35,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:35,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:35,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:35,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129701654] [2024-06-21 22:05:35,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129701654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:35,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:35,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:35,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373063668] [2024-06-21 22:05:35,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:35,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:35,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:35,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:35,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:35,906 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:35,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 375 transitions, 5238 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:35,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:35,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:35,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:37,468 INFO L124 PetriNetUnfolderBase]: 4086/6280 cut-off events. [2024-06-21 22:05:37,468 INFO L125 PetriNetUnfolderBase]: For 728056/728058 co-relation queries the response was YES. [2024-06-21 22:05:37,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52680 conditions, 6280 events. 4086/6280 cut-off events. For 728056/728058 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 35558 event pairs, 985 based on Foata normal form. 6/6285 useless extension candidates. Maximal degree in co-relation 52533. Up to 6108 conditions per place. [2024-06-21 22:05:37,538 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 44 changer transitions 0/403 dead transitions. [2024-06-21 22:05:37,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 403 transitions, 6202 flow [2024-06-21 22:05:37,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:37,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:37,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 22:05:37,539 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 22:05:37,539 INFO L175 Difference]: Start difference. First operand has 310 places, 375 transitions, 5238 flow. Second operand 8 states and 129 transitions. [2024-06-21 22:05:37,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 403 transitions, 6202 flow [2024-06-21 22:05:38,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 403 transitions, 6062 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:38,597 INFO L231 Difference]: Finished difference. Result has 312 places, 378 transitions, 5266 flow [2024-06-21 22:05:38,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5100, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5266, PETRI_PLACES=312, PETRI_TRANSITIONS=378} [2024-06-21 22:05:38,598 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 270 predicate places. [2024-06-21 22:05:38,598 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 378 transitions, 5266 flow [2024-06-21 22:05:38,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:38,598 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:38,598 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-21 22:05:38,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 22:05:38,599 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-21 22:05:38,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:38,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1057852264, now seen corresponding path program 3 times [2024-06-21 22:05:38,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:38,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [852196387] [2024-06-21 22:05:38,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:38,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:38,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:39,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:39,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:39,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [852196387] [2024-06-21 22:05:39,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [852196387] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:39,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:39,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:39,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1770393515] [2024-06-21 22:05:39,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:39,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:39,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:39,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:39,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:39,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:39,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 378 transitions, 5266 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:39,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:39,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:39,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:40,819 INFO L124 PetriNetUnfolderBase]: 4128/6343 cut-off events. [2024-06-21 22:05:40,819 INFO L125 PetriNetUnfolderBase]: For 745331/745335 co-relation queries the response was YES. [2024-06-21 22:05:40,880 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53605 conditions, 6343 events. 4128/6343 cut-off events. For 745331/745335 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 35913 event pairs, 1012 based on Foata normal form. 8/6348 useless extension candidates. Maximal degree in co-relation 53457. Up to 6151 conditions per place. [2024-06-21 22:05:40,905 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 357 selfloop transitions, 55 changer transitions 0/415 dead transitions. [2024-06-21 22:05:40,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 415 transitions, 6507 flow [2024-06-21 22:05:40,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:40,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:40,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 22:05:40,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3685636856368564 [2024-06-21 22:05:40,906 INFO L175 Difference]: Start difference. First operand has 312 places, 378 transitions, 5266 flow. Second operand 9 states and 136 transitions. [2024-06-21 22:05:40,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 415 transitions, 6507 flow [2024-06-21 22:05:42,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 415 transitions, 6351 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:42,302 INFO L231 Difference]: Finished difference. Result has 320 places, 394 transitions, 5653 flow [2024-06-21 22:05:42,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5122, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5653, PETRI_PLACES=320, PETRI_TRANSITIONS=394} [2024-06-21 22:05:42,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-21 22:05:42,303 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 394 transitions, 5653 flow [2024-06-21 22:05:42,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:42,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:42,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:42,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 22:05:42,304 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-21 22:05:42,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:42,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1946025200, now seen corresponding path program 4 times [2024-06-21 22:05:42,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:42,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270753694] [2024-06-21 22:05:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:42,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:42,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:43,015 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:43,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:43,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270753694] [2024-06-21 22:05:43,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270753694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:43,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:43,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:43,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959647697] [2024-06-21 22:05:43,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:43,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:43,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:43,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:43,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:43,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:43,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 394 transitions, 5653 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:43,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:43,069 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:43,069 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:44,534 INFO L124 PetriNetUnfolderBase]: 4213/6462 cut-off events. [2024-06-21 22:05:44,534 INFO L125 PetriNetUnfolderBase]: For 764188/764192 co-relation queries the response was YES. [2024-06-21 22:05:44,599 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54741 conditions, 6462 events. 4213/6462 cut-off events. For 764188/764192 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 36670 event pairs, 1005 based on Foata normal form. 8/6468 useless extension candidates. Maximal degree in co-relation 54587. Up to 6231 conditions per place. [2024-06-21 22:05:44,626 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 370 selfloop transitions, 75 changer transitions 0/448 dead transitions. [2024-06-21 22:05:44,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 448 transitions, 7029 flow [2024-06-21 22:05:44,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:44,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:44,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 22:05:44,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-21 22:05:44,627 INFO L175 Difference]: Start difference. First operand has 320 places, 394 transitions, 5653 flow. Second operand 9 states and 146 transitions. [2024-06-21 22:05:44,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 448 transitions, 7029 flow [2024-06-21 22:05:46,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 448 transitions, 6843 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-21 22:05:46,147 INFO L231 Difference]: Finished difference. Result has 330 places, 422 transitions, 6123 flow [2024-06-21 22:05:46,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5530, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=394, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6123, PETRI_PLACES=330, PETRI_TRANSITIONS=422} [2024-06-21 22:05:46,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-21 22:05:46,148 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 422 transitions, 6123 flow [2024-06-21 22:05:46,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:46,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:46,148 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-21 22:05:46,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 22:05:46,148 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-21 22:05:46,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:46,148 INFO L85 PathProgramCache]: Analyzing trace with hash 772582468, now seen corresponding path program 3 times [2024-06-21 22:05:46,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:46,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544556071] [2024-06-21 22:05:46,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:46,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:46,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:46,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:46,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:46,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544556071] [2024-06-21 22:05:46,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544556071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:46,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:46,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:46,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254047466] [2024-06-21 22:05:46,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:46,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:46,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:46,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:46,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:46,801 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:46,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 422 transitions, 6123 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:46,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:46,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:46,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:48,224 INFO L124 PetriNetUnfolderBase]: 4223/6477 cut-off events. [2024-06-21 22:05:48,224 INFO L125 PetriNetUnfolderBase]: For 776089/776093 co-relation queries the response was YES. [2024-06-21 22:05:48,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55925 conditions, 6477 events. 4223/6477 cut-off events. For 776089/776093 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 36821 event pairs, 1015 based on Foata normal form. 6/6480 useless extension candidates. Maximal degree in co-relation 55765. Up to 6347 conditions per place. [2024-06-21 22:05:48,320 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 390 selfloop transitions, 54 changer transitions 0/447 dead transitions. [2024-06-21 22:05:48,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 447 transitions, 7173 flow [2024-06-21 22:05:48,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:48,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:48,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 22:05:48,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-21 22:05:48,322 INFO L175 Difference]: Start difference. First operand has 330 places, 422 transitions, 6123 flow. Second operand 9 states and 137 transitions. [2024-06-21 22:05:48,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 447 transitions, 7173 flow [2024-06-21 22:05:49,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 447 transitions, 7024 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-21 22:05:49,886 INFO L231 Difference]: Finished difference. Result has 336 places, 425 transitions, 6179 flow [2024-06-21 22:05:49,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5974, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6179, PETRI_PLACES=336, PETRI_TRANSITIONS=425} [2024-06-21 22:05:49,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 294 predicate places. [2024-06-21 22:05:49,886 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 425 transitions, 6179 flow [2024-06-21 22:05:49,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:49,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:49,886 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-21 22:05:49,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 22:05:49,886 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-21 22:05:49,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:49,887 INFO L85 PathProgramCache]: Analyzing trace with hash 772828732, now seen corresponding path program 1 times [2024-06-21 22:05:49,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:49,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547796350] [2024-06-21 22:05:49,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:49,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:49,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:50,818 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:50,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:50,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547796350] [2024-06-21 22:05:50,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547796350] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:50,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:50,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:50,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103891541] [2024-06-21 22:05:50,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:50,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:50,819 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:50,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:50,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:50,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:50,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 425 transitions, 6179 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:50,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:50,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:50,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:52,483 INFO L124 PetriNetUnfolderBase]: 4271/6548 cut-off events. [2024-06-21 22:05:52,483 INFO L125 PetriNetUnfolderBase]: For 801466/801470 co-relation queries the response was YES. [2024-06-21 22:05:52,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56598 conditions, 6548 events. 4271/6548 cut-off events. For 801466/801470 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37140 event pairs, 1028 based on Foata normal form. 8/6553 useless extension candidates. Maximal degree in co-relation 56437. Up to 6340 conditions per place. [2024-06-21 22:05:52,580 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 393 selfloop transitions, 72 changer transitions 0/468 dead transitions. [2024-06-21 22:05:52,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 468 transitions, 7533 flow [2024-06-21 22:05:52,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:52,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:52,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 22:05:52,581 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:05:52,582 INFO L175 Difference]: Start difference. First operand has 336 places, 425 transitions, 6179 flow. Second operand 9 states and 144 transitions. [2024-06-21 22:05:52,582 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 468 transitions, 7533 flow [2024-06-21 22:05:54,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 468 transitions, 7352 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 22:05:54,316 INFO L231 Difference]: Finished difference. Result has 343 places, 443 transitions, 6530 flow [2024-06-21 22:05:54,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6008, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6530, PETRI_PLACES=343, PETRI_TRANSITIONS=443} [2024-06-21 22:05:54,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 301 predicate places. [2024-06-21 22:05:54,316 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 443 transitions, 6530 flow [2024-06-21 22:05:54,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:54,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:54,317 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-21 22:05:54,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 22:05:54,317 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-21 22:05:54,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:54,317 INFO L85 PathProgramCache]: Analyzing trace with hash 386937250, now seen corresponding path program 4 times [2024-06-21 22:05:54,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:54,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194708866] [2024-06-21 22:05:54,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:54,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:54,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:54,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:54,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:54,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194708866] [2024-06-21 22:05:54,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194708866] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:54,883 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:54,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:05:54,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244421546] [2024-06-21 22:05:54,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:54,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:05:54,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:54,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:05:54,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:05:54,956 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:54,956 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 443 transitions, 6530 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:54,956 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:54,956 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:54,956 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:56,400 INFO L124 PetriNetUnfolderBase]: 4281/6563 cut-off events. [2024-06-21 22:05:56,400 INFO L125 PetriNetUnfolderBase]: For 813631/813635 co-relation queries the response was YES. [2024-06-21 22:05:56,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57400 conditions, 6563 events. 4281/6563 cut-off events. For 813631/813635 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37336 event pairs, 1022 based on Foata normal form. 6/6565 useless extension candidates. Maximal degree in co-relation 57235. Up to 6409 conditions per place. [2024-06-21 22:05:56,494 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 397 selfloop transitions, 64 changer transitions 0/464 dead transitions. [2024-06-21 22:05:56,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 464 transitions, 7612 flow [2024-06-21 22:05:56,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:56,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:56,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 22:05:56,495 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-21 22:05:56,496 INFO L175 Difference]: Start difference. First operand has 343 places, 443 transitions, 6530 flow. Second operand 8 states and 122 transitions. [2024-06-21 22:05:56,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 464 transitions, 7612 flow [2024-06-21 22:05:57,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 464 transitions, 7521 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-21 22:05:57,978 INFO L231 Difference]: Finished difference. Result has 349 places, 446 transitions, 6674 flow [2024-06-21 22:05:57,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6439, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6674, PETRI_PLACES=349, PETRI_TRANSITIONS=446} [2024-06-21 22:05:57,979 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 307 predicate places. [2024-06-21 22:05:57,979 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 446 transitions, 6674 flow [2024-06-21 22:05:57,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:57,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:57,979 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-21 22:05:57,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 22:05:57,979 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-21 22:05:57,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:57,980 INFO L85 PathProgramCache]: Analyzing trace with hash 1619317974, now seen corresponding path program 2 times [2024-06-21 22:05:57,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:57,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711427232] [2024-06-21 22:05:57,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:57,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:57,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:58,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:58,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:58,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711427232] [2024-06-21 22:05:58,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711427232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:58,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:58,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:58,984 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954689940] [2024-06-21 22:05:58,984 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:58,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:58,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:58,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:58,984 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:59,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:59,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 446 transitions, 6674 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:59,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:59,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:59,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:00,634 INFO L124 PetriNetUnfolderBase]: 4297/6586 cut-off events. [2024-06-21 22:06:00,634 INFO L125 PetriNetUnfolderBase]: For 839129/839131 co-relation queries the response was YES. [2024-06-21 22:06:00,702 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57737 conditions, 6586 events. 4297/6586 cut-off events. For 839129/839131 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 37480 event pairs, 1320 based on Foata normal form. 6/6591 useless extension candidates. Maximal degree in co-relation 57570. Up to 6362 conditions per place. [2024-06-21 22:06:00,728 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 400 selfloop transitions, 70 changer transitions 0/473 dead transitions. [2024-06-21 22:06:00,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 473 transitions, 7780 flow [2024-06-21 22:06:00,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:00,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:00,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 22:06:00,729 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:06:00,729 INFO L175 Difference]: Start difference. First operand has 349 places, 446 transitions, 6674 flow. Second operand 8 states and 128 transitions. [2024-06-21 22:06:00,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 473 transitions, 7780 flow [2024-06-21 22:06:02,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 473 transitions, 7607 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:02,396 INFO L231 Difference]: Finished difference. Result has 352 places, 448 transitions, 6698 flow [2024-06-21 22:06:02,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6501, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=446, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6698, PETRI_PLACES=352, PETRI_TRANSITIONS=448} [2024-06-21 22:06:02,396 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 310 predicate places. [2024-06-21 22:06:02,396 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 448 transitions, 6698 flow [2024-06-21 22:06:02,396 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:02,396 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:02,396 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-21 22:06:02,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 22:06:02,397 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:02,397 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:02,397 INFO L85 PathProgramCache]: Analyzing trace with hash 635335614, now seen corresponding path program 7 times [2024-06-21 22:06:02,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:02,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924611606] [2024-06-21 22:06:02,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:02,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:02,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:04,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:04,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:04,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924611606] [2024-06-21 22:06:04,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924611606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:04,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:04,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:06:04,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075232816] [2024-06-21 22:06:04,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:04,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:06:04,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:04,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:06:04,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:06:04,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:04,200 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 448 transitions, 6698 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:04,200 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:04,200 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:04,200 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:05,984 INFO L124 PetriNetUnfolderBase]: 4338/6659 cut-off events. [2024-06-21 22:06:05,984 INFO L125 PetriNetUnfolderBase]: For 862454/862454 co-relation queries the response was YES. [2024-06-21 22:06:06,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58273 conditions, 6659 events. 4338/6659 cut-off events. For 862454/862454 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37936 event pairs, 826 based on Foata normal form. 12/6666 useless extension candidates. Maximal degree in co-relation 58105. Up to 6025 conditions per place. [2024-06-21 22:06:06,088 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 418 selfloop transitions, 70 changer transitions 0/491 dead transitions. [2024-06-21 22:06:06,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 491 transitions, 7866 flow [2024-06-21 22:06:06,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:06,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:06,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 22:06:06,089 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:06:06,089 INFO L175 Difference]: Start difference. First operand has 352 places, 448 transitions, 6698 flow. Second operand 10 states and 170 transitions. [2024-06-21 22:06:06,089 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 491 transitions, 7866 flow [2024-06-21 22:06:07,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 491 transitions, 7691 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-21 22:06:07,954 INFO L231 Difference]: Finished difference. Result has 356 places, 449 transitions, 6717 flow [2024-06-21 22:06:07,954 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6717, PETRI_PLACES=356, PETRI_TRANSITIONS=449} [2024-06-21 22:06:07,955 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-21 22:06:07,955 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 449 transitions, 6717 flow [2024-06-21 22:06:07,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:07,955 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:07,955 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-21 22:06:07,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 22:06:07,955 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-21 22:06:07,955 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:07,955 INFO L85 PathProgramCache]: Analyzing trace with hash 1173814700, now seen corresponding path program 5 times [2024-06-21 22:06:07,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:07,955 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039966678] [2024-06-21 22:06:07,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:07,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:07,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:08,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:08,594 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:08,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039966678] [2024-06-21 22:06:08,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039966678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:08,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:08,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:08,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309479085] [2024-06-21 22:06:08,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:08,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:08,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:08,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:08,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:08,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:08,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 449 transitions, 6717 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:08,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:08,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:08,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:10,128 INFO L124 PetriNetUnfolderBase]: 4404/6749 cut-off events. [2024-06-21 22:06:10,128 INFO L125 PetriNetUnfolderBase]: For 866916/866920 co-relation queries the response was YES. [2024-06-21 22:06:10,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60013 conditions, 6749 events. 4404/6749 cut-off events. For 866916/866920 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38628 event pairs, 1028 based on Foata normal form. 6/6751 useless extension candidates. Maximal degree in co-relation 59844. Up to 6090 conditions per place. [2024-06-21 22:06:10,232 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 360 selfloop transitions, 137 changer transitions 0/500 dead transitions. [2024-06-21 22:06:10,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 500 transitions, 8913 flow [2024-06-21 22:06:10,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:06:10,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:06:10,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 22:06:10,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 22:06:10,233 INFO L175 Difference]: Start difference. First operand has 356 places, 449 transitions, 6717 flow. Second operand 9 states and 148 transitions. [2024-06-21 22:06:10,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 500 transitions, 8913 flow [2024-06-21 22:06:12,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 500 transitions, 8739 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-21 22:06:12,109 INFO L231 Difference]: Finished difference. Result has 359 places, 473 transitions, 7540 flow [2024-06-21 22:06:12,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6543, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7540, PETRI_PLACES=359, PETRI_TRANSITIONS=473} [2024-06-21 22:06:12,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 317 predicate places. [2024-06-21 22:06:12,109 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 473 transitions, 7540 flow [2024-06-21 22:06:12,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:12,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:12,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:12,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 22:06:12,110 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:12,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:12,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1286549962, now seen corresponding path program 8 times [2024-06-21 22:06:12,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:12,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858751413] [2024-06-21 22:06:12,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:12,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:12,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:13,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:13,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:13,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858751413] [2024-06-21 22:06:13,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858751413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:13,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:13,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:06:13,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523445439] [2024-06-21 22:06:13,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:13,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:06:13,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:13,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:06:13,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:06:13,730 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:13,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 473 transitions, 7540 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:13,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:13,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:13,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:15,450 INFO L124 PetriNetUnfolderBase]: 4445/6822 cut-off events. [2024-06-21 22:06:15,450 INFO L125 PetriNetUnfolderBase]: For 916495/916495 co-relation queries the response was YES. [2024-06-21 22:06:15,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61459 conditions, 6822 events. 4445/6822 cut-off events. For 916495/916495 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 39081 event pairs, 824 based on Foata normal form. 12/6828 useless extension candidates. Maximal degree in co-relation 61287. Up to 5938 conditions per place. [2024-06-21 22:06:15,551 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 414 selfloop transitions, 97 changer transitions 0/514 dead transitions. [2024-06-21 22:06:15,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 514 transitions, 8746 flow [2024-06-21 22:06:15,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:15,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:15,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-21 22:06:15,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:06:15,552 INFO L175 Difference]: Start difference. First operand has 359 places, 473 transitions, 7540 flow. Second operand 10 states and 170 transitions. [2024-06-21 22:06:15,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 514 transitions, 8746 flow [2024-06-21 22:06:17,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 514 transitions, 8540 flow, removed 53 selfloop flow, removed 3 redundant places. [2024-06-21 22:06:17,190 INFO L231 Difference]: Finished difference. Result has 366 places, 474 transitions, 7584 flow [2024-06-21 22:06:17,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7334, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7584, PETRI_PLACES=366, PETRI_TRANSITIONS=474} [2024-06-21 22:06:17,191 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-21 22:06:17,191 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 474 transitions, 7584 flow [2024-06-21 22:06:17,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:17,192 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:17,192 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-21 22:06:17,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 22:06:17,192 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-21 22:06:17,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:17,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1827566696, now seen corresponding path program 5 times [2024-06-21 22:06:17,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:17,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925496053] [2024-06-21 22:06:17,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:17,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:17,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:17,920 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:17,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:17,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925496053] [2024-06-21 22:06:17,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1925496053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:17,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:17,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:17,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904651591] [2024-06-21 22:06:17,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:17,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:17,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:17,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:17,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:17,984 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:17,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 474 transitions, 7584 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:17,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:17,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:17,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:19,684 INFO L124 PetriNetUnfolderBase]: 4507/6906 cut-off events. [2024-06-21 22:06:19,684 INFO L125 PetriNetUnfolderBase]: For 934779/934783 co-relation queries the response was YES. [2024-06-21 22:06:19,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62787 conditions, 6906 events. 4507/6906 cut-off events. For 934779/934783 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 39594 event pairs, 1067 based on Foata normal form. 8/6910 useless extension candidates. Maximal degree in co-relation 62614. Up to 6325 conditions per place. [2024-06-21 22:06:19,790 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 387 selfloop transitions, 124 changer transitions 0/514 dead transitions. [2024-06-21 22:06:19,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 514 transitions, 9357 flow [2024-06-21 22:06:19,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:19,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:19,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 22:06:19,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:06:19,791 INFO L175 Difference]: Start difference. First operand has 366 places, 474 transitions, 7584 flow. Second operand 8 states and 136 transitions. [2024-06-21 22:06:19,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 514 transitions, 9357 flow [2024-06-21 22:06:21,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 514 transitions, 9116 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 22:06:21,638 INFO L231 Difference]: Finished difference. Result has 368 places, 486 transitions, 7868 flow [2024-06-21 22:06:21,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7343, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7868, PETRI_PLACES=368, PETRI_TRANSITIONS=486} [2024-06-21 22:06:21,638 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 326 predicate places. [2024-06-21 22:06:21,638 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 486 transitions, 7868 flow [2024-06-21 22:06:21,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:21,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:21,638 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-21 22:06:21,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 22:06:21,638 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:21,639 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:21,639 INFO L85 PathProgramCache]: Analyzing trace with hash -1286665282, now seen corresponding path program 9 times [2024-06-21 22:06:21,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:21,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207499275] [2024-06-21 22:06:21,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:21,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:21,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:23,157 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:23,158 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:23,158 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207499275] [2024-06-21 22:06:23,158 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207499275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:23,158 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:23,158 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-06-21 22:06:23,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437388575] [2024-06-21 22:06:23,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:23,158 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-06-21 22:06:23,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:23,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-06-21 22:06:23,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2024-06-21 22:06:23,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:23,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 486 transitions, 7868 flow. Second operand has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:23,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:23,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:23,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:25,036 INFO L124 PetriNetUnfolderBase]: 4487/6876 cut-off events. [2024-06-21 22:06:25,036 INFO L125 PetriNetUnfolderBase]: For 937883/937883 co-relation queries the response was YES. [2024-06-21 22:06:25,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61846 conditions, 6876 events. 4487/6876 cut-off events. For 937883/937883 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 39417 event pairs, 803 based on Foata normal form. 12/6882 useless extension candidates. Maximal degree in co-relation 61671. Up to 5795 conditions per place. [2024-06-21 22:06:25,139 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 422 selfloop transitions, 105 changer transitions 0/530 dead transitions. [2024-06-21 22:06:25,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 530 transitions, 9092 flow [2024-06-21 22:06:25,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:25,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:25,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-21 22:06:25,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-21 22:06:25,141 INFO L175 Difference]: Start difference. First operand has 368 places, 486 transitions, 7868 flow. Second operand 10 states and 174 transitions. [2024-06-21 22:06:25,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 530 transitions, 9092 flow [2024-06-21 22:06:27,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 530 transitions, 8942 flow, removed 49 selfloop flow, removed 2 redundant places. [2024-06-21 22:06:27,215 INFO L231 Difference]: Finished difference. Result has 376 places, 486 transitions, 7934 flow [2024-06-21 22:06:27,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7718, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7934, PETRI_PLACES=376, PETRI_TRANSITIONS=486} [2024-06-21 22:06:27,216 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 334 predicate places. [2024-06-21 22:06:27,216 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 486 transitions, 7934 flow [2024-06-21 22:06:27,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 8.23076923076923) internal successors, (107), 13 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-21 22:06:27,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:27,216 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-21 22:06:27,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 22:06:27,216 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-21 22:06:27,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:27,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1059301940, now seen corresponding path program 6 times [2024-06-21 22:06:27,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:27,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257893192] [2024-06-21 22:06:27,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:27,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:27,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:27,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-21 22:06:27,849 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:27,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257893192] [2024-06-21 22:06:27,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257893192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:27,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:27,849 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:27,849 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [261864898] [2024-06-21 22:06:27,849 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:27,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:27,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:27,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:27,850 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:27,913 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:27,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 486 transitions, 7934 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:27,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:27,914 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:27,914 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:29,551 INFO L124 PetriNetUnfolderBase]: 4507/6902 cut-off events. [2024-06-21 22:06:29,551 INFO L125 PetriNetUnfolderBase]: For 935565/935569 co-relation queries the response was YES. [2024-06-21 22:06:29,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62493 conditions, 6902 events. 4507/6902 cut-off events. For 935565/935569 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39659 event pairs, 1012 based on Foata normal form. 8/6906 useless extension candidates. Maximal degree in co-relation 62316. Up to 6223 conditions per place. [2024-06-21 22:06:29,655 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 149 changer transitions 0/518 dead transitions. [2024-06-21 22:06:29,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 518 transitions, 9582 flow [2024-06-21 22:06:29,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:29,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:29,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 22:06:29,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 22:06:29,656 INFO L175 Difference]: Start difference. First operand has 376 places, 486 transitions, 7934 flow. Second operand 8 states and 137 transitions. [2024-06-21 22:06:29,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 518 transitions, 9582 flow [2024-06-21 22:06:31,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 518 transitions, 9276 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-21 22:06:31,867 INFO L231 Difference]: Finished difference. Result has 375 places, 492 transitions, 8086 flow [2024-06-21 22:06:31,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7628, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=486, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8086, PETRI_PLACES=375, PETRI_TRANSITIONS=492} [2024-06-21 22:06:31,867 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 22:06:31,868 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 492 transitions, 8086 flow [2024-06-21 22:06:31,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:31,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:31,868 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-21 22:06:31,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 22:06:31,868 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:31,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:31,868 INFO L85 PathProgramCache]: Analyzing trace with hash -493479146, now seen corresponding path program 10 times [2024-06-21 22:06:31,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:31,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458918648] [2024-06-21 22:06:31,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:31,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:31,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:33,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:33,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:33,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458918648] [2024-06-21 22:06:33,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458918648] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:33,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:33,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 22:06:33,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507112417] [2024-06-21 22:06:33,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:33,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 22:06:33,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:33,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 22:06:33,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 22:06:33,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:33,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 492 transitions, 8086 flow. Second operand has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:33,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:33,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:33,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:35,370 INFO L124 PetriNetUnfolderBase]: 4487/6872 cut-off events. [2024-06-21 22:06:35,370 INFO L125 PetriNetUnfolderBase]: For 935447/935447 co-relation queries the response was YES. [2024-06-21 22:06:35,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60919 conditions, 6872 events. 4487/6872 cut-off events. For 935447/935447 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 39260 event pairs, 821 based on Foata normal form. 12/6878 useless extension candidates. Maximal degree in co-relation 60743. Up to 6237 conditions per place. [2024-06-21 22:06:35,472 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 454 selfloop transitions, 75 changer transitions 0/532 dead transitions. [2024-06-21 22:06:35,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 532 transitions, 9156 flow [2024-06-21 22:06:35,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:35,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:35,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:06:35,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:06:35,473 INFO L175 Difference]: Start difference. First operand has 375 places, 492 transitions, 8086 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:06:35,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 532 transitions, 9156 flow [2024-06-21 22:06:37,650 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 532 transitions, 8771 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-21 22:06:37,656 INFO L231 Difference]: Finished difference. Result has 378 places, 491 transitions, 7721 flow [2024-06-21 22:06:37,657 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7567, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7721, PETRI_PLACES=378, PETRI_TRANSITIONS=491} [2024-06-21 22:06:37,657 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 22:06:37,657 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 491 transitions, 7721 flow [2024-06-21 22:06:37,657 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 8.333333333333334) internal successors, (100), 12 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:37,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:37,657 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-21 22:06:37,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 22:06:37,657 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-21 22:06:37,658 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:37,658 INFO L85 PathProgramCache]: Analyzing trace with hash -611705680, now seen corresponding path program 7 times [2024-06-21 22:06:37,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:37,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311365366] [2024-06-21 22:06:37,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:37,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:37,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:38,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:38,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:38,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311365366] [2024-06-21 22:06:38,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [311365366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:38,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:38,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:38,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489926514] [2024-06-21 22:06:38,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:38,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:38,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:38,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:38,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:38,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:38,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 491 transitions, 7721 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:38,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:38,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:38,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:39,923 INFO L124 PetriNetUnfolderBase]: 4489/6873 cut-off events. [2024-06-21 22:06:39,924 INFO L125 PetriNetUnfolderBase]: For 888577/888581 co-relation queries the response was YES. [2024-06-21 22:06:39,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60014 conditions, 6873 events. 4489/6873 cut-off events. For 888577/888581 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39444 event pairs, 1000 based on Foata normal form. 8/6877 useless extension candidates. Maximal degree in co-relation 59838. Up to 6196 conditions per place. [2024-06-21 22:06:40,025 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 148 changer transitions 0/517 dead transitions. [2024-06-21 22:06:40,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 517 transitions, 9267 flow [2024-06-21 22:06:40,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:40,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:40,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 22:06:40,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-21 22:06:40,026 INFO L175 Difference]: Start difference. First operand has 378 places, 491 transitions, 7721 flow. Second operand 8 states and 133 transitions. [2024-06-21 22:06:40,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 517 transitions, 9267 flow [2024-06-21 22:06:42,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 517 transitions, 8820 flow, removed 26 selfloop flow, removed 13 redundant places. [2024-06-21 22:06:42,027 INFO L231 Difference]: Finished difference. Result has 373 places, 494 transitions, 7641 flow [2024-06-21 22:06:42,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7274, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7641, PETRI_PLACES=373, PETRI_TRANSITIONS=494} [2024-06-21 22:06:42,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-21 22:06:42,028 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 494 transitions, 7641 flow [2024-06-21 22:06:42,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:42,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:42,028 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-21 22:06:42,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 22:06:42,029 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-21 22:06:42,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:42,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1827566882, now seen corresponding path program 8 times [2024-06-21 22:06:42,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:42,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761926524] [2024-06-21 22:06:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:42,029 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:42,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:42,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:42,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:42,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761926524] [2024-06-21 22:06:42,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761926524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:42,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:42,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:42,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [370984698] [2024-06-21 22:06:42,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:42,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:42,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:42,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:42,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:42,703 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:42,703 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 494 transitions, 7641 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:42,703 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:42,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:42,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:44,437 INFO L124 PetriNetUnfolderBase]: 4499/6887 cut-off events. [2024-06-21 22:06:44,437 INFO L125 PetriNetUnfolderBase]: For 895607/895611 co-relation queries the response was YES. [2024-06-21 22:06:44,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58984 conditions, 6887 events. 4499/6887 cut-off events. For 895607/895611 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39557 event pairs, 1015 based on Foata normal form. 6/6889 useless extension candidates. Maximal degree in co-relation 58811. Up to 6621 conditions per place. [2024-06-21 22:06:44,530 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 432 selfloop transitions, 83 changer transitions 0/518 dead transitions. [2024-06-21 22:06:44,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 518 transitions, 8848 flow [2024-06-21 22:06:44,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:44,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:44,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 22:06:44,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:06:44,531 INFO L175 Difference]: Start difference. First operand has 373 places, 494 transitions, 7641 flow. Second operand 8 states and 126 transitions. [2024-06-21 22:06:44,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 518 transitions, 8848 flow [2024-06-21 22:06:46,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 518 transitions, 8546 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 22:06:46,353 INFO L231 Difference]: Finished difference. Result has 377 places, 497 transitions, 7600 flow [2024-06-21 22:06:46,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7341, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=411, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7600, PETRI_PLACES=377, PETRI_TRANSITIONS=497} [2024-06-21 22:06:46,354 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-21 22:06:46,354 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 497 transitions, 7600 flow [2024-06-21 22:06:46,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:46,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:46,354 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-21 22:06:46,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 22:06:46,354 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-21 22:06:46,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:46,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781736, now seen corresponding path program 6 times [2024-06-21 22:06:46,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:46,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879142150] [2024-06-21 22:06:46,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:46,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:46,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:47,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:47,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:47,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879142150] [2024-06-21 22:06:47,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879142150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:47,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:47,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:47,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682209953] [2024-06-21 22:06:47,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:47,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:47,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:47,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:47,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:47,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:47,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 497 transitions, 7600 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:47,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:47,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:47,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:48,939 INFO L124 PetriNetUnfolderBase]: 4567/6981 cut-off events. [2024-06-21 22:06:48,939 INFO L125 PetriNetUnfolderBase]: For 948689/948693 co-relation queries the response was YES. [2024-06-21 22:06:49,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60246 conditions, 6981 events. 4567/6981 cut-off events. For 948689/948693 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40035 event pairs, 1042 based on Foata normal form. 8/6985 useless extension candidates. Maximal degree in co-relation 60072. Up to 6361 conditions per place. [2024-06-21 22:06:49,023 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 398 selfloop transitions, 132 changer transitions 0/533 dead transitions. [2024-06-21 22:06:49,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 533 transitions, 9550 flow [2024-06-21 22:06:49,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:49,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:49,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 22:06:49,024 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 22:06:49,024 INFO L175 Difference]: Start difference. First operand has 377 places, 497 transitions, 7600 flow. Second operand 8 states and 135 transitions. [2024-06-21 22:06:49,024 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 533 transitions, 9550 flow [2024-06-21 22:06:50,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 533 transitions, 9324 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 22:06:50,957 INFO L231 Difference]: Finished difference. Result has 378 places, 506 transitions, 7842 flow [2024-06-21 22:06:50,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7374, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7842, PETRI_PLACES=378, PETRI_TRANSITIONS=506} [2024-06-21 22:06:50,958 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 336 predicate places. [2024-06-21 22:06:50,958 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 506 transitions, 7842 flow [2024-06-21 22:06:50,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:50,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:50,958 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:50,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 22:06:50,958 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-21 22:06:50,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:50,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1443781922, now seen corresponding path program 9 times [2024-06-21 22:06:50,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:50,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616866910] [2024-06-21 22:06:50,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:50,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:50,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:51,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:51,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:51,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616866910] [2024-06-21 22:06:51,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [616866910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:51,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:51,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:51,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008600874] [2024-06-21 22:06:51,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:51,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:51,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:51,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:51,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:51,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:51,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 506 transitions, 7842 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:51,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:51,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:51,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:53,361 INFO L124 PetriNetUnfolderBase]: 4577/6995 cut-off events. [2024-06-21 22:06:53,361 INFO L125 PetriNetUnfolderBase]: For 960411/960415 co-relation queries the response was YES. [2024-06-21 22:06:53,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60726 conditions, 6995 events. 4577/6995 cut-off events. For 960411/960415 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 40160 event pairs, 1027 based on Foata normal form. 6/6997 useless extension candidates. Maximal degree in co-relation 60552. Up to 6659 conditions per place. [2024-06-21 22:06:53,469 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 429 selfloop transitions, 101 changer transitions 0/533 dead transitions. [2024-06-21 22:06:53,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 533 transitions, 9449 flow [2024-06-21 22:06:53,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:53,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:53,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 152 transitions. [2024-06-21 22:06:53,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37073170731707317 [2024-06-21 22:06:53,472 INFO L175 Difference]: Start difference. First operand has 378 places, 506 transitions, 7842 flow. Second operand 10 states and 152 transitions. [2024-06-21 22:06:53,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 533 transitions, 9449 flow [2024-06-21 22:06:55,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 533 transitions, 9241 flow, removed 30 selfloop flow, removed 3 redundant places. [2024-06-21 22:06:55,502 INFO L231 Difference]: Finished difference. Result has 386 places, 509 transitions, 7919 flow [2024-06-21 22:06:55,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7634, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=405, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7919, PETRI_PLACES=386, PETRI_TRANSITIONS=509} [2024-06-21 22:06:55,502 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 344 predicate places. [2024-06-21 22:06:55,502 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 509 transitions, 7919 flow [2024-06-21 22:06:55,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:55,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:55,503 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-21 22:06:55,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 22:06:55,503 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-21 22:06:55,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:55,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1186973270, now seen corresponding path program 10 times [2024-06-21 22:06:55,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:55,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898165163] [2024-06-21 22:06:55,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:55,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:55,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:56,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:56,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:56,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898165163] [2024-06-21 22:06:56,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898165163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:56,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:56,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:06:56,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891488069] [2024-06-21 22:06:56,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:56,128 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:06:56,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:56,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:06:56,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:06:56,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:56,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 509 transitions, 7919 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:56,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:56,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:56,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:57,763 INFO L124 PetriNetUnfolderBase]: 4563/6976 cut-off events. [2024-06-21 22:06:57,763 INFO L125 PetriNetUnfolderBase]: For 970242/970246 co-relation queries the response was YES. [2024-06-21 22:06:57,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60162 conditions, 6976 events. 4563/6976 cut-off events. For 970242/970246 co-relation queries the response was YES. Maximal size of possible extension queue 391. Compared 40053 event pairs, 1025 based on Foata normal form. 8/6980 useless extension candidates. Maximal degree in co-relation 59986. Up to 6649 conditions per place. [2024-06-21 22:06:57,864 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 426 selfloop transitions, 99 changer transitions 0/528 dead transitions. [2024-06-21 22:06:57,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 528 transitions, 9243 flow [2024-06-21 22:06:57,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:57,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:57,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 22:06:57,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 22:06:57,865 INFO L175 Difference]: Start difference. First operand has 386 places, 509 transitions, 7919 flow. Second operand 8 states and 127 transitions. [2024-06-21 22:06:57,865 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 528 transitions, 9243 flow [2024-06-21 22:07:00,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 388 places, 528 transitions, 8912 flow, removed 80 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:00,039 INFO L231 Difference]: Finished difference. Result has 389 places, 509 transitions, 7796 flow [2024-06-21 22:07:00,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7588, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7796, PETRI_PLACES=389, PETRI_TRANSITIONS=509} [2024-06-21 22:07:00,040 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 347 predicate places. [2024-06-21 22:07:00,040 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 509 transitions, 7796 flow [2024-06-21 22:07:00,040 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:00,040 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:00,040 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-21 22:07:00,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 22:07:00,040 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-21 22:07:00,040 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:00,040 INFO L85 PathProgramCache]: Analyzing trace with hash 814034156, now seen corresponding path program 7 times [2024-06-21 22:07:00,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:00,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798302438] [2024-06-21 22:07:00,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:00,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:00,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:00,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:00,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:00,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798302438] [2024-06-21 22:07:00,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798302438] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:00,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:00,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:00,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489448745] [2024-06-21 22:07:00,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:00,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:00,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:00,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:00,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:00,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:00,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 509 transitions, 7796 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:00,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:00,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:00,832 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:02,435 INFO L124 PetriNetUnfolderBase]: 4556/6975 cut-off events. [2024-06-21 22:07:02,435 INFO L125 PetriNetUnfolderBase]: For 970112/970112 co-relation queries the response was YES. [2024-06-21 22:07:02,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59670 conditions, 6975 events. 4556/6975 cut-off events. For 970112/970112 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 40197 event pairs, 1845 based on Foata normal form. 4/6978 useless extension candidates. Maximal degree in co-relation 59493. Up to 6885 conditions per place. [2024-06-21 22:07:02,540 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 499 selfloop transitions, 30 changer transitions 0/532 dead transitions. [2024-06-21 22:07:02,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 532 transitions, 9006 flow [2024-06-21 22:07:02,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:02,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:02,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 22:07:02,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36890243902439024 [2024-06-21 22:07:02,541 INFO L175 Difference]: Start difference. First operand has 389 places, 509 transitions, 7796 flow. Second operand 8 states and 121 transitions. [2024-06-21 22:07:02,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 532 transitions, 9006 flow [2024-06-21 22:07:05,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 532 transitions, 8768 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:05,315 INFO L231 Difference]: Finished difference. Result has 392 places, 515 transitions, 7741 flow [2024-06-21 22:07:05,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7558, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7741, PETRI_PLACES=392, PETRI_TRANSITIONS=515} [2024-06-21 22:07:05,316 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-21 22:07:05,316 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 515 transitions, 7741 flow [2024-06-21 22:07:05,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:05,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:05,316 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-21 22:07:05,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 22:07:05,316 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-21 22:07:05,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:05,317 INFO L85 PathProgramCache]: Analyzing trace with hash -14786372, now seen corresponding path program 11 times [2024-06-21 22:07:05,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:05,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414137632] [2024-06-21 22:07:05,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:05,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:05,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:05,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:05,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:05,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414137632] [2024-06-21 22:07:05,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414137632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:05,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:05,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:05,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721646907] [2024-06-21 22:07:05,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:05,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:05,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:05,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:05,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:05,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:05,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 515 transitions, 7741 flow. Second operand has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:05,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:05,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:05,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:07,631 INFO L124 PetriNetUnfolderBase]: 4550/6959 cut-off events. [2024-06-21 22:07:07,631 INFO L125 PetriNetUnfolderBase]: For 967289/967293 co-relation queries the response was YES. [2024-06-21 22:07:07,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59504 conditions, 6959 events. 4550/6959 cut-off events. For 967289/967293 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 39961 event pairs, 1028 based on Foata normal form. 6/6961 useless extension candidates. Maximal degree in co-relation 59324. Up to 6742 conditions per place. [2024-06-21 22:07:07,733 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 462 selfloop transitions, 73 changer transitions 0/538 dead transitions. [2024-06-21 22:07:07,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 538 transitions, 8899 flow [2024-06-21 22:07:07,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:07,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:07,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 22:07:07,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-21 22:07:07,734 INFO L175 Difference]: Start difference. First operand has 392 places, 515 transitions, 7741 flow. Second operand 7 states and 118 transitions. [2024-06-21 22:07:07,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 538 transitions, 8899 flow [2024-06-21 22:07:09,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 538 transitions, 8786 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 22:07:09,972 INFO L231 Difference]: Finished difference. Result has 395 places, 515 transitions, 7793 flow [2024-06-21 22:07:09,972 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7628, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7793, PETRI_PLACES=395, PETRI_TRANSITIONS=515} [2024-06-21 22:07:09,972 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 353 predicate places. [2024-06-21 22:07:09,972 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 515 transitions, 7793 flow [2024-06-21 22:07:09,972 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.5) internal successors, (85), 10 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:09,973 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:09,973 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-21 22:07:09,973 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 22:07:09,973 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-21 22:07:09,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:09,973 INFO L85 PathProgramCache]: Analyzing trace with hash -14549036, now seen corresponding path program 8 times [2024-06-21 22:07:09,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:09,974 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238042144] [2024-06-21 22:07:09,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:09,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:09,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:10,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-21 22:07:10,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:10,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238042144] [2024-06-21 22:07:10,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238042144] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:10,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:10,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:10,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016314370] [2024-06-21 22:07:10,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:10,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:10,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:10,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:10,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:10,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:10,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 515 transitions, 7793 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:10,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:10,702 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:10,702 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:12,352 INFO L124 PetriNetUnfolderBase]: 4562/6976 cut-off events. [2024-06-21 22:07:12,352 INFO L125 PetriNetUnfolderBase]: For 992359/992361 co-relation queries the response was YES. [2024-06-21 22:07:12,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59860 conditions, 6976 events. 4562/6976 cut-off events. For 992359/992361 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 40137 event pairs, 1353 based on Foata normal form. 6/6981 useless extension candidates. Maximal degree in co-relation 59678. Up to 6723 conditions per place. [2024-06-21 22:07:12,453 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 462 selfloop transitions, 74 changer transitions 0/539 dead transitions. [2024-06-21 22:07:12,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 539 transitions, 9045 flow [2024-06-21 22:07:12,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:12,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:12,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 22:07:12,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 22:07:12,454 INFO L175 Difference]: Start difference. First operand has 395 places, 515 transitions, 7793 flow. Second operand 7 states and 116 transitions. [2024-06-21 22:07:12,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 539 transitions, 9045 flow [2024-06-21 22:07:15,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 539 transitions, 8893 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-21 22:07:15,239 INFO L231 Difference]: Finished difference. Result has 396 places, 518 transitions, 7887 flow [2024-06-21 22:07:15,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7641, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7887, PETRI_PLACES=396, PETRI_TRANSITIONS=518} [2024-06-21 22:07:15,240 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-21 22:07:15,240 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 518 transitions, 7887 flow [2024-06-21 22:07:15,240 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:15,240 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:15,240 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-21 22:07:15,240 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 22:07:15,240 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-21 22:07:15,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:15,241 INFO L85 PathProgramCache]: Analyzing trace with hash 191867068, now seen corresponding path program 12 times [2024-06-21 22:07:15,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:15,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045940003] [2024-06-21 22:07:15,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:15,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:15,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:15,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:15,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:15,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045940003] [2024-06-21 22:07:15,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045940003] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:15,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:15,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:15,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565547187] [2024-06-21 22:07:15,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:15,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:15,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:15,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:15,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:15,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:15,919 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 518 transitions, 7887 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:15,919 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:15,919 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:15,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:17,670 INFO L124 PetriNetUnfolderBase]: 4556/6967 cut-off events. [2024-06-21 22:07:17,670 INFO L125 PetriNetUnfolderBase]: For 975312/975316 co-relation queries the response was YES. [2024-06-21 22:07:17,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59634 conditions, 6967 events. 4556/6967 cut-off events. For 975312/975316 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 39980 event pairs, 1015 based on Foata normal form. 6/6970 useless extension candidates. Maximal degree in co-relation 59451. Up to 6487 conditions per place. [2024-06-21 22:07:17,763 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 437 selfloop transitions, 102 changer transitions 0/542 dead transitions. [2024-06-21 22:07:17,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 542 transitions, 9449 flow [2024-06-21 22:07:17,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:17,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:17,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 22:07:17,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 22:07:17,765 INFO L175 Difference]: Start difference. First operand has 396 places, 518 transitions, 7887 flow. Second operand 7 states and 124 transitions. [2024-06-21 22:07:17,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 542 transitions, 9449 flow [2024-06-21 22:07:20,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 542 transitions, 9212 flow, removed 53 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:20,161 INFO L231 Difference]: Finished difference. Result has 398 places, 518 transitions, 7864 flow [2024-06-21 22:07:20,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7650, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7864, PETRI_PLACES=398, PETRI_TRANSITIONS=518} [2024-06-21 22:07:20,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-21 22:07:20,161 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 518 transitions, 7864 flow [2024-06-21 22:07:20,161 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:20,161 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:20,161 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-21 22:07:20,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 22:07:20,161 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-21 22:07:20,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:20,162 INFO L85 PathProgramCache]: Analyzing trace with hash -1734913830, now seen corresponding path program 9 times [2024-06-21 22:07:20,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:20,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86545673] [2024-06-21 22:07:20,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:20,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:20,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:20,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-21 22:07:20,898 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:20,898 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86545673] [2024-06-21 22:07:20,898 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [86545673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:20,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:20,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:20,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813307436] [2024-06-21 22:07:20,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:20,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:20,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:20,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:20,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:20,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:20,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 518 transitions, 7864 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:20,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:20,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:20,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:22,768 INFO L124 PetriNetUnfolderBase]: 4576/6996 cut-off events. [2024-06-21 22:07:22,769 INFO L125 PetriNetUnfolderBase]: For 1004251/1004255 co-relation queries the response was YES. [2024-06-21 22:07:22,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60061 conditions, 6996 events. 4576/6996 cut-off events. For 1004251/1004255 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40106 event pairs, 1057 based on Foata normal form. 8/7000 useless extension candidates. Maximal degree in co-relation 59877. Up to 6757 conditions per place. [2024-06-21 22:07:22,864 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 459 selfloop transitions, 77 changer transitions 0/539 dead transitions. [2024-06-21 22:07:22,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 539 transitions, 9303 flow [2024-06-21 22:07:22,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:22,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:22,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 22:07:22,865 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-21 22:07:22,866 INFO L175 Difference]: Start difference. First operand has 398 places, 518 transitions, 7864 flow. Second operand 9 states and 134 transitions. [2024-06-21 22:07:22,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 539 transitions, 9303 flow [2024-06-21 22:07:25,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 539 transitions, 9164 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:25,122 INFO L231 Difference]: Finished difference. Result has 402 places, 521 transitions, 7960 flow [2024-06-21 22:07:25,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7725, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=444, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7960, PETRI_PLACES=402, PETRI_TRANSITIONS=521} [2024-06-21 22:07:25,122 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-21 22:07:25,122 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 521 transitions, 7960 flow [2024-06-21 22:07:25,122 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:25,122 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:25,122 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-21 22:07:25,122 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 22:07:25,123 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-21 22:07:25,123 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:25,123 INFO L85 PathProgramCache]: Analyzing trace with hash 1276151164, now seen corresponding path program 13 times [2024-06-21 22:07:25,123 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:25,123 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324110560] [2024-06-21 22:07:25,123 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:25,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:25,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-21 22:07:25,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:25,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324110560] [2024-06-21 22:07:25,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [324110560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:25,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:25,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:25,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772166984] [2024-06-21 22:07:25,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:25,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:25,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:25,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:25,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:25,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:25,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 521 transitions, 7960 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:25,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:25,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:25,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:27,487 INFO L124 PetriNetUnfolderBase]: 4562/6977 cut-off events. [2024-06-21 22:07:27,487 INFO L125 PetriNetUnfolderBase]: For 1003422/1003426 co-relation queries the response was YES. [2024-06-21 22:07:27,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59607 conditions, 6977 events. 4562/6977 cut-off events. For 1003422/1003426 co-relation queries the response was YES. Maximal size of possible extension queue 397. Compared 40062 event pairs, 996 based on Foata normal form. 8/6981 useless extension candidates. Maximal degree in co-relation 59423. Up to 6505 conditions per place. [2024-06-21 22:07:27,771 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 434 selfloop transitions, 107 changer transitions 0/544 dead transitions. [2024-06-21 22:07:27,771 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 544 transitions, 9334 flow [2024-06-21 22:07:27,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:27,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:27,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-21 22:07:27,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-21 22:07:27,772 INFO L175 Difference]: Start difference. First operand has 402 places, 521 transitions, 7960 flow. Second operand 7 states and 122 transitions. [2024-06-21 22:07:27,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 544 transitions, 9334 flow [2024-06-21 22:07:30,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 544 transitions, 9020 flow, removed 90 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:30,645 INFO L231 Difference]: Finished difference. Result has 402 places, 521 transitions, 7878 flow [2024-06-21 22:07:30,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7646, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=414, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7878, PETRI_PLACES=402, PETRI_TRANSITIONS=521} [2024-06-21 22:07:30,646 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 360 predicate places. [2024-06-21 22:07:30,646 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 521 transitions, 7878 flow [2024-06-21 22:07:30,646 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:30,646 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:30,646 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-21 22:07:30,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 22:07:30,646 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-21 22:07:30,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:30,646 INFO L85 PathProgramCache]: Analyzing trace with hash 420213874, now seen corresponding path program 10 times [2024-06-21 22:07:30,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:30,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882952860] [2024-06-21 22:07:30,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:30,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:30,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:31,372 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:31,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:31,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882952860] [2024-06-21 22:07:31,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [882952860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:31,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:31,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:31,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394531392] [2024-06-21 22:07:31,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:31,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:31,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:31,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:31,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:31,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:31,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 521 transitions, 7878 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:31,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:31,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:31,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:33,157 INFO L124 PetriNetUnfolderBase]: 4598/7027 cut-off events. [2024-06-21 22:07:33,158 INFO L125 PetriNetUnfolderBase]: For 1031295/1031297 co-relation queries the response was YES. [2024-06-21 22:07:33,236 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60217 conditions, 7027 events. 4598/7027 cut-off events. For 1031295/1031297 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 40528 event pairs, 1289 based on Foata normal form. 6/7032 useless extension candidates. Maximal degree in co-relation 60035. Up to 6675 conditions per place. [2024-06-21 22:07:33,266 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 444 selfloop transitions, 108 changer transitions 0/555 dead transitions. [2024-06-21 22:07:33,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 555 transitions, 9457 flow [2024-06-21 22:07:33,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:33,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:33,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 22:07:33,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 22:07:33,267 INFO L175 Difference]: Start difference. First operand has 402 places, 521 transitions, 7878 flow. Second operand 7 states and 128 transitions. [2024-06-21 22:07:33,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 555 transitions, 9457 flow [2024-06-21 22:07:35,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 555 transitions, 9189 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:35,723 INFO L231 Difference]: Finished difference. Result has 403 places, 527 transitions, 8073 flow [2024-06-21 22:07:35,723 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7612, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8073, PETRI_PLACES=403, PETRI_TRANSITIONS=527} [2024-06-21 22:07:35,723 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-21 22:07:35,723 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 527 transitions, 8073 flow [2024-06-21 22:07:35,723 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:35,723 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:35,723 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-21 22:07:35,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 22:07:35,724 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-21 22:07:35,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:35,724 INFO L85 PathProgramCache]: Analyzing trace with hash 191867254, now seen corresponding path program 11 times [2024-06-21 22:07:35,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:35,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688685305] [2024-06-21 22:07:35,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:35,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:35,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:36,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:36,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:36,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688685305] [2024-06-21 22:07:36,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688685305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:36,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:36,394 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:36,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263833284] [2024-06-21 22:07:36,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:36,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:36,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:36,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:36,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:36,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:36,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 527 transitions, 8073 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:36,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:36,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:36,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:38,163 INFO L124 PetriNetUnfolderBase]: 4618/7054 cut-off events. [2024-06-21 22:07:38,163 INFO L125 PetriNetUnfolderBase]: For 1035583/1035587 co-relation queries the response was YES. [2024-06-21 22:07:38,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60683 conditions, 7054 events. 4618/7054 cut-off events. For 1035583/1035587 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40529 event pairs, 1048 based on Foata normal form. 8/7059 useless extension candidates. Maximal degree in co-relation 60500. Up to 6572 conditions per place. [2024-06-21 22:07:38,266 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 424 selfloop transitions, 124 changer transitions 0/551 dead transitions. [2024-06-21 22:07:38,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 551 transitions, 9760 flow [2024-06-21 22:07:38,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:38,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:38,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 22:07:38,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-21 22:07:38,267 INFO L175 Difference]: Start difference. First operand has 403 places, 527 transitions, 8073 flow. Second operand 9 states and 137 transitions. [2024-06-21 22:07:38,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 551 transitions, 9760 flow [2024-06-21 22:07:41,106 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 551 transitions, 9569 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:41,112 INFO L231 Difference]: Finished difference. Result has 407 places, 530 transitions, 8213 flow [2024-06-21 22:07:41,112 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7886, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=527, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8213, PETRI_PLACES=407, PETRI_TRANSITIONS=530} [2024-06-21 22:07:41,112 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 365 predicate places. [2024-06-21 22:07:41,112 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 530 transitions, 8213 flow [2024-06-21 22:07:41,113 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:41,113 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:41,113 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:41,113 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 22:07:41,113 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-21 22:07:41,113 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:41,114 INFO L85 PathProgramCache]: Analyzing trace with hash 2103512608, now seen corresponding path program 12 times [2024-06-21 22:07:41,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:41,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600833690] [2024-06-21 22:07:41,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:41,114 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:41,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:41,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:41,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:41,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600833690] [2024-06-21 22:07:41,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600833690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:41,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:41,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:41,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081204656] [2024-06-21 22:07:41,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:41,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:41,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:41,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:41,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:41,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:41,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 530 transitions, 8213 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:41,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:41,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:41,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:43,486 INFO L124 PetriNetUnfolderBase]: 4606/7042 cut-off events. [2024-06-21 22:07:43,487 INFO L125 PetriNetUnfolderBase]: For 1014942/1014945 co-relation queries the response was YES. [2024-06-21 22:07:43,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60164 conditions, 7042 events. 4606/7042 cut-off events. For 1014942/1014945 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40722 event pairs, 1700 based on Foata normal form. 6/7047 useless extension candidates. Maximal degree in co-relation 59981. Up to 6824 conditions per place. [2024-06-21 22:07:43,591 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 475 selfloop transitions, 79 changer transitions 0/557 dead transitions. [2024-06-21 22:07:43,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 557 transitions, 9434 flow [2024-06-21 22:07:43,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:43,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:43,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-21 22:07:43,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445993031358885 [2024-06-21 22:07:43,592 INFO L175 Difference]: Start difference. First operand has 407 places, 530 transitions, 8213 flow. Second operand 7 states and 128 transitions. [2024-06-21 22:07:43,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 557 transitions, 9434 flow [2024-06-21 22:07:46,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 557 transitions, 8974 flow, removed 63 selfloop flow, removed 10 redundant places. [2024-06-21 22:07:46,248 INFO L231 Difference]: Finished difference. Result has 404 places, 530 transitions, 7941 flow [2024-06-21 22:07:46,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7753, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7941, PETRI_PLACES=404, PETRI_TRANSITIONS=530} [2024-06-21 22:07:46,248 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 22:07:46,248 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 530 transitions, 7941 flow [2024-06-21 22:07:46,249 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:46,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:46,249 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-21 22:07:46,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 22:07:46,249 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-21 22:07:46,250 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:46,250 INFO L85 PathProgramCache]: Analyzing trace with hash 192312724, now seen corresponding path program 13 times [2024-06-21 22:07:46,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:46,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487245470] [2024-06-21 22:07:46,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:46,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:46,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:46,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:46,943 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:46,943 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1487245470] [2024-06-21 22:07:46,943 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1487245470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:46,943 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:46,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:07:46,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259232431] [2024-06-21 22:07:46,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:46,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:07:46,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:46,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:07:46,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:07:47,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:47,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 530 transitions, 7941 flow. Second operand has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:47,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:47,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:47,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:48,640 INFO L124 PetriNetUnfolderBase]: 4594/7032 cut-off events. [2024-06-21 22:07:48,640 INFO L125 PetriNetUnfolderBase]: For 1009378/1009378 co-relation queries the response was YES. [2024-06-21 22:07:48,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59160 conditions, 7032 events. 4594/7032 cut-off events. For 1009378/1009378 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 40640 event pairs, 1827 based on Foata normal form. 4/7035 useless extension candidates. Maximal degree in co-relation 58979. Up to 6934 conditions per place. [2024-06-21 22:07:48,744 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 514 selfloop transitions, 28 changer transitions 0/545 dead transitions. [2024-06-21 22:07:48,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 545 transitions, 9089 flow [2024-06-21 22:07:48,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:07:48,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:07:48,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 22:07:48,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37282229965156793 [2024-06-21 22:07:48,745 INFO L175 Difference]: Start difference. First operand has 404 places, 530 transitions, 7941 flow. Second operand 7 states and 107 transitions. [2024-06-21 22:07:48,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 545 transitions, 9089 flow [2024-06-21 22:07:51,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 545 transitions, 8883 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 22:07:51,920 INFO L231 Difference]: Finished difference. Result has 405 places, 530 transitions, 7801 flow [2024-06-21 22:07:51,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7735, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7801, PETRI_PLACES=405, PETRI_TRANSITIONS=530} [2024-06-21 22:07:51,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-21 22:07:51,921 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 530 transitions, 7801 flow [2024-06-21 22:07:51,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.666666666666666) internal successors, (78), 9 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:51,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:51,921 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-21 22:07:51,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 22:07:51,921 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-21 22:07:51,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:51,921 INFO L85 PathProgramCache]: Analyzing trace with hash 428288692, now seen corresponding path program 3 times [2024-06-21 22:07:51,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:51,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202836233] [2024-06-21 22:07:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:51,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:51,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:52,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:52,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:52,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202836233] [2024-06-21 22:07:52,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [202836233] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:52,908 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:52,908 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:52,908 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1342170642] [2024-06-21 22:07:52,908 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:52,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:52,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:52,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:52,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:52,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:52,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 530 transitions, 7801 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:52,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:52,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:52,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:54,711 INFO L124 PetriNetUnfolderBase]: 4610/7047 cut-off events. [2024-06-21 22:07:54,711 INFO L125 PetriNetUnfolderBase]: For 1023662/1023664 co-relation queries the response was YES. [2024-06-21 22:07:54,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59291 conditions, 7047 events. 4610/7047 cut-off events. For 1023662/1023664 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40608 event pairs, 1353 based on Foata normal form. 6/7052 useless extension candidates. Maximal degree in co-relation 59109. Up to 6888 conditions per place. [2024-06-21 22:07:54,818 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 496 selfloop transitions, 51 changer transitions 0/550 dead transitions. [2024-06-21 22:07:54,818 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 550 transitions, 9018 flow [2024-06-21 22:07:54,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:07:54,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:07:54,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 22:07:54,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:07:54,819 INFO L175 Difference]: Start difference. First operand has 405 places, 530 transitions, 7801 flow. Second operand 6 states and 102 transitions. [2024-06-21 22:07:54,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 550 transitions, 9018 flow [2024-06-21 22:07:57,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 550 transitions, 8862 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 22:07:57,575 INFO L231 Difference]: Finished difference. Result has 405 places, 532 transitions, 7804 flow [2024-06-21 22:07:57,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7645, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7804, PETRI_PLACES=405, PETRI_TRANSITIONS=532} [2024-06-21 22:07:57,576 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 363 predicate places. [2024-06-21 22:07:57,576 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 532 transitions, 7804 flow [2024-06-21 22:07:57,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:57,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:57,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:57,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 22:07:57,576 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-21 22:07:57,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:57,577 INFO L85 PathProgramCache]: Analyzing trace with hash 428793682, now seen corresponding path program 4 times [2024-06-21 22:07:57,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:57,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30857745] [2024-06-21 22:07:57,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:57,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:57,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:58,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:58,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:58,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30857745] [2024-06-21 22:07:58,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [30857745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:58,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:58,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:58,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759232317] [2024-06-21 22:07:58,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:58,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:58,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:58,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:58,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:58,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:58,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 532 transitions, 7804 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:58,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:58,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:58,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:00,365 INFO L124 PetriNetUnfolderBase]: 4626/7071 cut-off events. [2024-06-21 22:08:00,365 INFO L125 PetriNetUnfolderBase]: For 1025100/1025102 co-relation queries the response was YES. [2024-06-21 22:08:00,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59457 conditions, 7071 events. 4626/7071 cut-off events. For 1025100/1025102 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 40749 event pairs, 1357 based on Foata normal form. 6/7076 useless extension candidates. Maximal degree in co-relation 59276. Up to 6890 conditions per place. [2024-06-21 22:08:00,472 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 497 selfloop transitions, 55 changer transitions 0/555 dead transitions. [2024-06-21 22:08:00,472 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 555 transitions, 9049 flow [2024-06-21 22:08:00,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:08:00,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:08:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 22:08:00,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 22:08:00,473 INFO L175 Difference]: Start difference. First operand has 405 places, 532 transitions, 7804 flow. Second operand 7 states and 115 transitions. [2024-06-21 22:08:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 555 transitions, 9049 flow [2024-06-21 22:08:03,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 555 transitions, 8906 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:03,558 INFO L231 Difference]: Finished difference. Result has 408 places, 534 transitions, 7830 flow [2024-06-21 22:08:03,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7661, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7830, PETRI_PLACES=408, PETRI_TRANSITIONS=534} [2024-06-21 22:08:03,559 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 366 predicate places. [2024-06-21 22:08:03,559 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 534 transitions, 7830 flow [2024-06-21 22:08:03,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:03,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:03,559 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-21 22:08:03,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 22:08:03,559 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-21 22:08:03,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:03,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1722169420, now seen corresponding path program 4 times [2024-06-21 22:08:03,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:03,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488271962] [2024-06-21 22:08:03,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:03,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:03,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:04,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:04,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:04,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488271962] [2024-06-21 22:08:04,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488271962] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:04,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:04,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:08:04,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897411066] [2024-06-21 22:08:04,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:04,609 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:08:04,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:04,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:08:04,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:08:04,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:04,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 534 transitions, 7830 flow. Second operand has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:04,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:04,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:04,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:06,618 INFO L124 PetriNetUnfolderBase]: 4646/7099 cut-off events. [2024-06-21 22:08:06,618 INFO L125 PetriNetUnfolderBase]: For 1045173/1045175 co-relation queries the response was YES. [2024-06-21 22:08:06,686 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59840 conditions, 7099 events. 4646/7099 cut-off events. For 1045173/1045175 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 40878 event pairs, 1231 based on Foata normal form. 6/7104 useless extension candidates. Maximal degree in co-relation 59658. Up to 6824 conditions per place. [2024-06-21 22:08:06,712 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 480 selfloop transitions, 77 changer transitions 0/560 dead transitions. [2024-06-21 22:08:06,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 560 transitions, 9082 flow [2024-06-21 22:08:06,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:08:06,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:08:06,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-21 22:08:06,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-21 22:08:06,714 INFO L175 Difference]: Start difference. First operand has 408 places, 534 transitions, 7830 flow. Second operand 6 states and 111 transitions. [2024-06-21 22:08:06,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 560 transitions, 9082 flow [2024-06-21 22:08:09,256 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 560 transitions, 8929 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:09,263 INFO L231 Difference]: Finished difference. Result has 409 places, 537 transitions, 7921 flow [2024-06-21 22:08:09,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7677, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=534, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7921, PETRI_PLACES=409, PETRI_TRANSITIONS=537} [2024-06-21 22:08:09,263 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 367 predicate places. [2024-06-21 22:08:09,263 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 537 transitions, 7921 flow [2024-06-21 22:08:09,263 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.777777777777779) internal successors, (79), 9 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:09,264 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:09,264 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-21 22:08:09,264 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 22:08:09,264 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-21 22:08:09,264 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:09,264 INFO L85 PathProgramCache]: Analyzing trace with hash -14553996, now seen corresponding path program 5 times [2024-06-21 22:08:09,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:09,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077895777] [2024-06-21 22:08:09,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:09,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:09,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:10,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:10,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:10,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077895777] [2024-06-21 22:08:10,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077895777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:10,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:10,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:10,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072078471] [2024-06-21 22:08:10,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:10,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:10,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:10,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:10,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:10,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:10,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 537 transitions, 7921 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:10,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:10,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:10,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:12,411 INFO L124 PetriNetUnfolderBase]: 4666/7125 cut-off events. [2024-06-21 22:08:12,411 INFO L125 PetriNetUnfolderBase]: For 1065371/1065371 co-relation queries the response was YES. [2024-06-21 22:08:12,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60327 conditions, 7125 events. 4666/7125 cut-off events. For 1065371/1065371 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40965 event pairs, 951 based on Foata normal form. 4/7128 useless extension candidates. Maximal degree in co-relation 60144. Up to 6696 conditions per place. [2024-06-21 22:08:12,512 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 461 selfloop transitions, 99 changer transitions 0/563 dead transitions. [2024-06-21 22:08:12,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 563 transitions, 9397 flow [2024-06-21 22:08:12,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:08:12,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:08:12,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-21 22:08:12,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-21 22:08:12,514 INFO L175 Difference]: Start difference. First operand has 409 places, 537 transitions, 7921 flow. Second operand 7 states and 121 transitions. [2024-06-21 22:08:12,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 563 transitions, 9397 flow [2024-06-21 22:08:15,486 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 563 transitions, 9258 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:15,493 INFO L231 Difference]: Finished difference. Result has 412 places, 540 transitions, 8042 flow [2024-06-21 22:08:15,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7782, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8042, PETRI_PLACES=412, PETRI_TRANSITIONS=540} [2024-06-21 22:08:15,493 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 370 predicate places. [2024-06-21 22:08:15,493 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 540 transitions, 8042 flow [2024-06-21 22:08:15,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:15,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:15,493 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-21 22:08:15,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 22:08:15,494 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-21 22:08:15,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:15,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1298747686, now seen corresponding path program 5 times [2024-06-21 22:08:15,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:15,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847996833] [2024-06-21 22:08:15,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:15,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:15,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:16,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-21 22:08:16,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:16,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847996833] [2024-06-21 22:08:16,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847996833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:16,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:16,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:16,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927847332] [2024-06-21 22:08:16,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:16,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:16,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:16,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:16,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:16,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:16,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 540 transitions, 8042 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:16,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:16,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:16,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:18,242 INFO L124 PetriNetUnfolderBase]: 4656/7113 cut-off events. [2024-06-21 22:08:18,242 INFO L125 PetriNetUnfolderBase]: For 1063341/1063343 co-relation queries the response was YES. [2024-06-21 22:08:18,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60096 conditions, 7113 events. 4656/7113 cut-off events. For 1063341/1063343 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 41062 event pairs, 1365 based on Foata normal form. 6/7118 useless extension candidates. Maximal degree in co-relation 59912. Up to 6872 conditions per place. [2024-06-21 22:08:18,344 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 489 selfloop transitions, 71 changer transitions 0/563 dead transitions. [2024-06-21 22:08:18,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 563 transitions, 9315 flow [2024-06-21 22:08:18,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:08:18,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:08:18,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 22:08:18,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40069686411149824 [2024-06-21 22:08:18,345 INFO L175 Difference]: Start difference. First operand has 412 places, 540 transitions, 8042 flow. Second operand 7 states and 115 transitions. [2024-06-21 22:08:18,345 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 563 transitions, 9315 flow [2024-06-21 22:08:21,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 563 transitions, 9118 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:21,228 INFO L231 Difference]: Finished difference. Result has 414 places, 542 transitions, 8058 flow [2024-06-21 22:08:21,228 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7845, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8058, PETRI_PLACES=414, PETRI_TRANSITIONS=542} [2024-06-21 22:08:21,228 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-21 22:08:21,228 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 542 transitions, 8058 flow [2024-06-21 22:08:21,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:21,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:21,229 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-21 22:08:21,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 22:08:21,229 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-21 22:08:21,229 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:21,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1298347848, now seen corresponding path program 6 times [2024-06-21 22:08:21,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:21,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401067370] [2024-06-21 22:08:21,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:21,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:21,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:22,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-21 22:08:22,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:22,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401067370] [2024-06-21 22:08:22,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401067370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:22,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:22,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:22,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470877392] [2024-06-21 22:08:22,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:22,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:22,407 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:22,407 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:22,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:22,482 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:22,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 542 transitions, 8058 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:22,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:22,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:22,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:24,348 INFO L124 PetriNetUnfolderBase]: 4644/7097 cut-off events. [2024-06-21 22:08:24,348 INFO L125 PetriNetUnfolderBase]: For 1041529/1041531 co-relation queries the response was YES. [2024-06-21 22:08:24,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59498 conditions, 7097 events. 4644/7097 cut-off events. For 1041529/1041531 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 40845 event pairs, 1219 based on Foata normal form. 6/7102 useless extension candidates. Maximal degree in co-relation 59314. Up to 6674 conditions per place. [2024-06-21 22:08:24,456 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 465 selfloop transitions, 100 changer transitions 0/568 dead transitions. [2024-06-21 22:08:24,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 568 transitions, 9296 flow [2024-06-21 22:08:24,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:08:24,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:08:24,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 22:08:24,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 22:08:24,457 INFO L175 Difference]: Start difference. First operand has 414 places, 542 transitions, 8058 flow. Second operand 7 states and 124 transitions. [2024-06-21 22:08:24,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 568 transitions, 9296 flow [2024-06-21 22:08:27,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 568 transitions, 9087 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:27,368 INFO L231 Difference]: Finished difference. Result has 416 places, 542 transitions, 8066 flow [2024-06-21 22:08:27,368 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7849, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8066, PETRI_PLACES=416, PETRI_TRANSITIONS=542} [2024-06-21 22:08:27,369 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 374 predicate places. [2024-06-21 22:08:27,369 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 542 transitions, 8066 flow [2024-06-21 22:08:27,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:27,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:27,369 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-21 22:08:27,369 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 22:08:27,369 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-21 22:08:27,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:27,369 INFO L85 PathProgramCache]: Analyzing trace with hash 1068835060, now seen corresponding path program 1 times [2024-06-21 22:08:27,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:27,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988345570] [2024-06-21 22:08:27,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:27,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:28,151 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:28,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:28,151 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988345570] [2024-06-21 22:08:28,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988345570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:28,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:28,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:28,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628384877] [2024-06-21 22:08:28,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:28,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:28,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:28,152 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:28,152 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:28,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:28,237 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 542 transitions, 8066 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:28,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:28,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:28,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:29,988 INFO L124 PetriNetUnfolderBase]: 4740/7248 cut-off events. [2024-06-21 22:08:29,988 INFO L125 PetriNetUnfolderBase]: For 1131414/1131414 co-relation queries the response was YES. [2024-06-21 22:08:30,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62198 conditions, 7248 events. 4740/7248 cut-off events. For 1131414/1131414 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 42091 event pairs, 1821 based on Foata normal form. 2/7249 useless extension candidates. Maximal degree in co-relation 62013. Up to 6970 conditions per place. [2024-06-21 22:08:30,096 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 60 changer transitions 0/596 dead transitions. [2024-06-21 22:08:30,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 424 places, 596 transitions, 10191 flow [2024-06-21 22:08:30,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:30,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:30,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:08:30,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:08:30,097 INFO L175 Difference]: Start difference. First operand has 416 places, 542 transitions, 8066 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:08:30,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 424 places, 596 transitions, 10191 flow [2024-06-21 22:08:33,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 596 transitions, 9944 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 22:08:33,034 INFO L231 Difference]: Finished difference. Result has 419 places, 558 transitions, 8249 flow [2024-06-21 22:08:33,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7827, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=542, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=485, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8249, PETRI_PLACES=419, PETRI_TRANSITIONS=558} [2024-06-21 22:08:33,034 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 22:08:33,034 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 558 transitions, 8249 flow [2024-06-21 22:08:33,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:33,034 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:33,034 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-21 22:08:33,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 22:08:33,034 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-21 22:08:33,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:33,035 INFO L85 PathProgramCache]: Analyzing trace with hash 1068895510, now seen corresponding path program 2 times [2024-06-21 22:08:33,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:33,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782680364] [2024-06-21 22:08:33,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:33,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:33,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:33,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:33,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:33,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [782680364] [2024-06-21 22:08:33,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [782680364] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:33,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:33,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:33,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138654505] [2024-06-21 22:08:33,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:33,914 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:33,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:33,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:33,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:33,980 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:33,980 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 558 transitions, 8249 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:33,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:33,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:33,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:35,874 INFO L124 PetriNetUnfolderBase]: 4802/7342 cut-off events. [2024-06-21 22:08:35,874 INFO L125 PetriNetUnfolderBase]: For 1191081/1191081 co-relation queries the response was YES. [2024-06-21 22:08:35,949 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63284 conditions, 7342 events. 4802/7342 cut-off events. For 1191081/1191081 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 42731 event pairs, 1859 based on Foata normal form. 16/7357 useless extension candidates. Maximal degree in co-relation 63098. Up to 7128 conditions per place. [2024-06-21 22:08:35,977 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 535 selfloop transitions, 61 changer transitions 0/599 dead transitions. [2024-06-21 22:08:35,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 599 transitions, 10060 flow [2024-06-21 22:08:35,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:08:35,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:08:35,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 22:08:35,978 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3951219512195122 [2024-06-21 22:08:35,978 INFO L175 Difference]: Start difference. First operand has 419 places, 558 transitions, 8249 flow. Second operand 10 states and 162 transitions. [2024-06-21 22:08:35,978 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 599 transitions, 10060 flow [2024-06-21 22:08:38,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 599 transitions, 9943 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 22:08:38,815 INFO L231 Difference]: Finished difference. Result has 426 places, 563 transitions, 8396 flow [2024-06-21 22:08:38,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=558, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=500, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8396, PETRI_PLACES=426, PETRI_TRANSITIONS=563} [2024-06-21 22:08:38,815 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 384 predicate places. [2024-06-21 22:08:38,815 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 563 transitions, 8396 flow [2024-06-21 22:08:38,815 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:38,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:38,815 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-21 22:08:38,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 22:08:38,816 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-21 22:08:38,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:38,816 INFO L85 PathProgramCache]: Analyzing trace with hash -1561592648, now seen corresponding path program 1 times [2024-06-21 22:08:38,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:38,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53921168] [2024-06-21 22:08:38,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:38,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:38,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:39,722 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:39,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:39,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53921168] [2024-06-21 22:08:39,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53921168] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:39,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:39,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:39,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134696788] [2024-06-21 22:08:39,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:39,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:39,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:39,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:39,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:39,846 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:39,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 563 transitions, 8396 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:39,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:39,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:39,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:41,817 INFO L124 PetriNetUnfolderBase]: 4828/7378 cut-off events. [2024-06-21 22:08:41,817 INFO L125 PetriNetUnfolderBase]: For 1168924/1168924 co-relation queries the response was YES. [2024-06-21 22:08:41,895 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64322 conditions, 7378 events. 4828/7378 cut-off events. For 1168924/1168924 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 42920 event pairs, 1852 based on Foata normal form. 2/7379 useless extension candidates. Maximal degree in co-relation 64133. Up to 7205 conditions per place. [2024-06-21 22:08:41,924 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 534 selfloop transitions, 64 changer transitions 0/601 dead transitions. [2024-06-21 22:08:41,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 601 transitions, 10136 flow [2024-06-21 22:08:41,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:08:41,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:08:41,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 167 transitions. [2024-06-21 22:08:41,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37028824833702884 [2024-06-21 22:08:41,925 INFO L175 Difference]: Start difference. First operand has 426 places, 563 transitions, 8396 flow. Second operand 11 states and 167 transitions. [2024-06-21 22:08:41,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 601 transitions, 10136 flow [2024-06-21 22:08:44,934 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 601 transitions, 9971 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 22:08:44,941 INFO L231 Difference]: Finished difference. Result has 431 places, 570 transitions, 8521 flow [2024-06-21 22:08:44,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8231, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=563, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8521, PETRI_PLACES=431, PETRI_TRANSITIONS=570} [2024-06-21 22:08:44,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 389 predicate places. [2024-06-21 22:08:44,942 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 570 transitions, 8521 flow [2024-06-21 22:08:44,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:44,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:44,942 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-21 22:08:44,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 22:08:44,942 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-21 22:08:44,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:44,942 INFO L85 PathProgramCache]: Analyzing trace with hash 1186987964, now seen corresponding path program 2 times [2024-06-21 22:08:44,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:44,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [725793126] [2024-06-21 22:08:44,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:44,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:44,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:45,880 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:45,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:45,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [725793126] [2024-06-21 22:08:45,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [725793126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:45,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:45,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:45,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638364264] [2024-06-21 22:08:45,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:45,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:45,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:45,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:45,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:45,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:45,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 570 transitions, 8521 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:45,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:45,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:45,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:47,942 INFO L124 PetriNetUnfolderBase]: 4908/7490 cut-off events. [2024-06-21 22:08:47,942 INFO L125 PetriNetUnfolderBase]: For 1235761/1235761 co-relation queries the response was YES. [2024-06-21 22:08:48,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66365 conditions, 7490 events. 4908/7490 cut-off events. For 1235761/1235761 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 43599 event pairs, 1866 based on Foata normal form. 6/7495 useless extension candidates. Maximal degree in co-relation 66174. Up to 7347 conditions per place. [2024-06-21 22:08:48,055 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 565 selfloop transitions, 39 changer transitions 0/607 dead transitions. [2024-06-21 22:08:48,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 607 transitions, 10351 flow [2024-06-21 22:08:48,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:08:48,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:08:48,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-21 22:08:48,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:08:48,056 INFO L175 Difference]: Start difference. First operand has 431 places, 570 transitions, 8521 flow. Second operand 10 states and 150 transitions. [2024-06-21 22:08:48,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 607 transitions, 10351 flow [2024-06-21 22:08:51,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 607 transitions, 10201 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 22:08:51,327 INFO L231 Difference]: Finished difference. Result has 437 places, 583 transitions, 8771 flow [2024-06-21 22:08:51,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8374, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8771, PETRI_PLACES=437, PETRI_TRANSITIONS=583} [2024-06-21 22:08:51,327 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 395 predicate places. [2024-06-21 22:08:51,327 INFO L495 AbstractCegarLoop]: Abstraction has has 437 places, 583 transitions, 8771 flow [2024-06-21 22:08:51,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:51,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:51,327 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-21 22:08:51,328 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 22:08:51,328 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-21 22:08:51,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:51,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1186983314, now seen corresponding path program 3 times [2024-06-21 22:08:51,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:51,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229344425] [2024-06-21 22:08:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:51,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:52,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:52,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:52,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229344425] [2024-06-21 22:08:52,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229344425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:52,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:52,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:52,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560569771] [2024-06-21 22:08:52,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:52,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:52,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:52,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:52,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:52,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:52,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 437 places, 583 transitions, 8771 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:52,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:52,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:52,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:54,396 INFO L124 PetriNetUnfolderBase]: 5022/7639 cut-off events. [2024-06-21 22:08:54,396 INFO L125 PetriNetUnfolderBase]: For 1325274/1325278 co-relation queries the response was YES. [2024-06-21 22:08:54,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69863 conditions, 7639 events. 5022/7639 cut-off events. For 1325274/1325278 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 44314 event pairs, 1081 based on Foata normal form. 10/7645 useless extension candidates. Maximal degree in co-relation 69668. Up to 6708 conditions per place. [2024-06-21 22:08:54,523 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 434 selfloop transitions, 192 changer transitions 0/629 dead transitions. [2024-06-21 22:08:54,523 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 629 transitions, 11438 flow [2024-06-21 22:08:54,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:54,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:54,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:08:54,524 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:08:54,524 INFO L175 Difference]: Start difference. First operand has 437 places, 583 transitions, 8771 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:08:54,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 629 transitions, 11438 flow [2024-06-21 22:08:57,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 629 transitions, 11253 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-21 22:08:57,713 INFO L231 Difference]: Finished difference. Result has 443 places, 598 transitions, 9429 flow [2024-06-21 22:08:57,713 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8586, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9429, PETRI_PLACES=443, PETRI_TRANSITIONS=598} [2024-06-21 22:08:57,714 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-21 22:08:57,714 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 598 transitions, 9429 flow [2024-06-21 22:08:57,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:57,714 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:57,714 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-21 22:08:57,714 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 22:08:57,714 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-21 22:08:57,714 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:57,714 INFO L85 PathProgramCache]: Analyzing trace with hash -1443505092, now seen corresponding path program 3 times [2024-06-21 22:08:57,714 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:57,714 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372477015] [2024-06-21 22:08:57,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:57,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:58,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:58,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:58,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372477015] [2024-06-21 22:08:58,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [372477015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:58,546 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:58,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:08:58,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26223566] [2024-06-21 22:08:58,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:58,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:08:58,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:58,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:08:58,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:08:58,680 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:58,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 598 transitions, 9429 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:58,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:58,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:58,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:00,746 INFO L124 PetriNetUnfolderBase]: 5049/7680 cut-off events. [2024-06-21 22:09:00,746 INFO L125 PetriNetUnfolderBase]: For 1358505/1358509 co-relation queries the response was YES. [2024-06-21 22:09:00,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71694 conditions, 7680 events. 5049/7680 cut-off events. For 1358505/1358509 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44602 event pairs, 1092 based on Foata normal form. 10/7686 useless extension candidates. Maximal degree in co-relation 71495. Up to 7335 conditions per place. [2024-06-21 22:09:00,870 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 514 selfloop transitions, 107 changer transitions 0/624 dead transitions. [2024-06-21 22:09:00,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 624 transitions, 11115 flow [2024-06-21 22:09:00,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:09:00,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:09:00,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 22:09:00,871 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-21 22:09:00,871 INFO L175 Difference]: Start difference. First operand has 443 places, 598 transitions, 9429 flow. Second operand 9 states and 139 transitions. [2024-06-21 22:09:00,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 624 transitions, 11115 flow [2024-06-21 22:09:04,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 624 transitions, 10768 flow, removed 83 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:04,923 INFO L231 Difference]: Finished difference. Result has 448 places, 602 transitions, 9436 flow [2024-06-21 22:09:04,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9084, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=491, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9436, PETRI_PLACES=448, PETRI_TRANSITIONS=602} [2024-06-21 22:09:04,923 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 406 predicate places. [2024-06-21 22:09:04,923 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 602 transitions, 9436 flow [2024-06-21 22:09:04,924 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:04,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:04,924 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-21 22:09:04,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 22:09:04,924 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-21 22:09:04,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:04,924 INFO L85 PathProgramCache]: Analyzing trace with hash -1443327338, now seen corresponding path program 4 times [2024-06-21 22:09:04,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:04,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261802512] [2024-06-21 22:09:04,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:04,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:04,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:05,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:05,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:05,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261802512] [2024-06-21 22:09:05,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261802512] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:05,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:05,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:05,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276764706] [2024-06-21 22:09:05,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:05,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:05,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:05,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:05,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:06,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:06,032 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 602 transitions, 9436 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:06,032 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:06,032 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:06,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:08,152 INFO L124 PetriNetUnfolderBase]: 5043/7681 cut-off events. [2024-06-21 22:09:08,152 INFO L125 PetriNetUnfolderBase]: For 1337717/1337717 co-relation queries the response was YES. [2024-06-21 22:09:08,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71307 conditions, 7681 events. 5043/7681 cut-off events. For 1337717/1337717 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 44792 event pairs, 1908 based on Foata normal form. 2/7682 useless extension candidates. Maximal degree in co-relation 71106. Up to 7581 conditions per place. [2024-06-21 22:09:08,278 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 581 selfloop transitions, 39 changer transitions 0/623 dead transitions. [2024-06-21 22:09:08,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 623 transitions, 10768 flow [2024-06-21 22:09:08,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:09:08,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:09:08,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 155 transitions. [2024-06-21 22:09:08,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3436807095343681 [2024-06-21 22:09:08,280 INFO L175 Difference]: Start difference. First operand has 448 places, 602 transitions, 9436 flow. Second operand 11 states and 155 transitions. [2024-06-21 22:09:08,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 623 transitions, 10768 flow [2024-06-21 22:09:11,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 451 places, 623 transitions, 10454 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:11,569 INFO L231 Difference]: Finished difference. Result has 452 places, 602 transitions, 9206 flow [2024-06-21 22:09:11,569 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9122, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9206, PETRI_PLACES=452, PETRI_TRANSITIONS=602} [2024-06-21 22:09:11,569 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 410 predicate places. [2024-06-21 22:09:11,569 INFO L495 AbstractCegarLoop]: Abstraction has has 452 places, 602 transitions, 9206 flow [2024-06-21 22:09:11,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:11,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:11,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:09:11,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 22:09:11,570 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-21 22:09:11,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:11,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1187167888, now seen corresponding path program 1 times [2024-06-21 22:09:11,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:11,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435149915] [2024-06-21 22:09:11,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:11,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:11,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:12,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:12,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:12,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435149915] [2024-06-21 22:09:12,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435149915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:12,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:12,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:12,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840633435] [2024-06-21 22:09:12,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:12,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:12,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:12,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:12,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:12,596 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:12,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 452 places, 602 transitions, 9206 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:12,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:12,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:12,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:14,529 INFO L124 PetriNetUnfolderBase]: 5051/7693 cut-off events. [2024-06-21 22:09:14,529 INFO L125 PetriNetUnfolderBase]: For 1355739/1355739 co-relation queries the response was YES. [2024-06-21 22:09:14,626 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71082 conditions, 7693 events. 5051/7693 cut-off events. For 1355739/1355739 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 44860 event pairs, 1915 based on Foata normal form. 2/7694 useless extension candidates. Maximal degree in co-relation 70880. Up to 7621 conditions per place. [2024-06-21 22:09:14,658 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 593 selfloop transitions, 24 changer transitions 0/620 dead transitions. [2024-06-21 22:09:14,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 620 transitions, 10548 flow [2024-06-21 22:09:14,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:14,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:14,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-21 22:09:14,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3597560975609756 [2024-06-21 22:09:14,659 INFO L175 Difference]: Start difference. First operand has 452 places, 602 transitions, 9206 flow. Second operand 8 states and 118 transitions. [2024-06-21 22:09:14,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 620 transitions, 10548 flow [2024-06-21 22:09:18,223 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 620 transitions, 10445 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:18,230 INFO L231 Difference]: Finished difference. Result has 453 places, 604 transitions, 9210 flow [2024-06-21 22:09:18,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9103, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9210, PETRI_PLACES=453, PETRI_TRANSITIONS=604} [2024-06-21 22:09:18,231 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-21 22:09:18,231 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 604 transitions, 9210 flow [2024-06-21 22:09:18,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:18,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:18,231 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-21 22:09:18,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 22:09:18,231 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-21 22:09:18,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:18,231 INFO L85 PathProgramCache]: Analyzing trace with hash 420460386, now seen corresponding path program 2 times [2024-06-21 22:09:18,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:18,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186467823] [2024-06-21 22:09:18,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:18,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:18,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:19,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:19,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:19,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186467823] [2024-06-21 22:09:19,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1186467823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:19,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:19,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:19,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455185056] [2024-06-21 22:09:19,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:19,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:19,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:19,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:19,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:19,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:19,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 604 transitions, 9210 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:19,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:19,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:19,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:21,076 INFO L124 PetriNetUnfolderBase]: 5059/7705 cut-off events. [2024-06-21 22:09:21,076 INFO L125 PetriNetUnfolderBase]: For 1381210/1381210 co-relation queries the response was YES. [2024-06-21 22:09:21,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71430 conditions, 7705 events. 5059/7705 cut-off events. For 1381210/1381210 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 44985 event pairs, 1920 based on Foata normal form. 2/7706 useless extension candidates. Maximal degree in co-relation 71226. Up to 7608 conditions per place. [2024-06-21 22:09:21,212 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 582 selfloop transitions, 34 changer transitions 0/619 dead transitions. [2024-06-21 22:09:21,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 619 transitions, 10540 flow [2024-06-21 22:09:21,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:21,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:21,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 22:09:21,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-21 22:09:21,213 INFO L175 Difference]: Start difference. First operand has 453 places, 604 transitions, 9210 flow. Second operand 6 states and 97 transitions. [2024-06-21 22:09:21,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 619 transitions, 10540 flow [2024-06-21 22:09:25,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 619 transitions, 10449 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-21 22:09:25,086 INFO L231 Difference]: Finished difference. Result has 453 places, 606 transitions, 9255 flow [2024-06-21 22:09:25,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9119, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9255, PETRI_PLACES=453, PETRI_TRANSITIONS=606} [2024-06-21 22:09:25,087 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 411 predicate places. [2024-06-21 22:09:25,087 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 606 transitions, 9255 flow [2024-06-21 22:09:25,087 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:25,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:25,087 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-21 22:09:25,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 22:09:25,087 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-21 22:09:25,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:25,088 INFO L85 PathProgramCache]: Analyzing trace with hash 428800626, now seen corresponding path program 3 times [2024-06-21 22:09:25,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:25,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203478745] [2024-06-21 22:09:25,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:25,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:25,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:25,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:25,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:25,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1203478745] [2024-06-21 22:09:25,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1203478745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:25,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:25,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:25,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393139034] [2024-06-21 22:09:25,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:25,964 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:25,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:25,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:25,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:26,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:26,047 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 606 transitions, 9255 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:26,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:26,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:26,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:27,981 INFO L124 PetriNetUnfolderBase]: 5054/7698 cut-off events. [2024-06-21 22:09:27,981 INFO L125 PetriNetUnfolderBase]: For 1392994/1392994 co-relation queries the response was YES. [2024-06-21 22:09:28,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71407 conditions, 7698 events. 5054/7698 cut-off events. For 1392994/1392994 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 44867 event pairs, 1940 based on Foata normal form. 2/7699 useless extension candidates. Maximal degree in co-relation 71202. Up to 7639 conditions per place. [2024-06-21 22:09:28,112 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 599 selfloop transitions, 16 changer transitions 0/618 dead transitions. [2024-06-21 22:09:28,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 618 transitions, 10569 flow [2024-06-21 22:09:28,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:09:28,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:09:28,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-21 22:09:28,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-21 22:09:28,113 INFO L175 Difference]: Start difference. First operand has 453 places, 606 transitions, 9255 flow. Second operand 6 states and 91 transitions. [2024-06-21 22:09:28,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 618 transitions, 10569 flow [2024-06-21 22:09:31,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 454 places, 618 transitions, 10453 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:31,661 INFO L231 Difference]: Finished difference. Result has 455 places, 608 transitions, 9238 flow [2024-06-21 22:09:31,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9143, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9238, PETRI_PLACES=455, PETRI_TRANSITIONS=608} [2024-06-21 22:09:31,662 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 413 predicate places. [2024-06-21 22:09:31,662 INFO L495 AbstractCegarLoop]: Abstraction has has 455 places, 608 transitions, 9238 flow [2024-06-21 22:09:31,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:31,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:31,662 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-21 22:09:31,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 22:09:31,663 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-21 22:09:31,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:31,663 INFO L85 PathProgramCache]: Analyzing trace with hash 192321652, now seen corresponding path program 5 times [2024-06-21 22:09:31,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:31,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [959971624] [2024-06-21 22:09:31,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:31,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:31,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:32,694 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:32,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:32,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [959971624] [2024-06-21 22:09:32,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [959971624] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:32,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:32,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:32,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1517035333] [2024-06-21 22:09:32,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:32,695 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:32,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:32,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:32,696 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:32,793 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:32,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 455 places, 608 transitions, 9238 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:32,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:32,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:32,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:35,076 INFO L124 PetriNetUnfolderBase]: 5166/7854 cut-off events. [2024-06-21 22:09:35,076 INFO L125 PetriNetUnfolderBase]: For 1470923/1470923 co-relation queries the response was YES. [2024-06-21 22:09:35,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73930 conditions, 7854 events. 5166/7854 cut-off events. For 1470923/1470923 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 45831 event pairs, 1939 based on Foata normal form. 6/7859 useless extension candidates. Maximal degree in co-relation 73724. Up to 7681 conditions per place. [2024-06-21 22:09:35,204 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 605 selfloop transitions, 39 changer transitions 0/647 dead transitions. [2024-06-21 22:09:35,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 647 transitions, 11523 flow [2024-06-21 22:09:35,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 22:09:35,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 22:09:35,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 165 transitions. [2024-06-21 22:09:35,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3353658536585366 [2024-06-21 22:09:35,205 INFO L175 Difference]: Start difference. First operand has 455 places, 608 transitions, 9238 flow. Second operand 12 states and 165 transitions. [2024-06-21 22:09:35,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 647 transitions, 11523 flow [2024-06-21 22:09:38,931 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 647 transitions, 11444 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:38,938 INFO L231 Difference]: Finished difference. Result has 464 places, 624 transitions, 9694 flow [2024-06-21 22:09:38,938 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9159, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=608, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=577, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9694, PETRI_PLACES=464, PETRI_TRANSITIONS=624} [2024-06-21 22:09:38,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-21 22:09:38,939 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 624 transitions, 9694 flow [2024-06-21 22:09:38,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:38,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:38,939 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-21 22:09:38,939 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-21 22:09:38,939 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-21 22:09:38,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:38,939 INFO L85 PathProgramCache]: Analyzing trace with hash 1276161084, now seen corresponding path program 4 times [2024-06-21 22:09:38,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:38,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253953774] [2024-06-21 22:09:38,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:38,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:38,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:39,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:39,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:39,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253953774] [2024-06-21 22:09:39,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253953774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:39,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:39,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:09:39,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835561611] [2024-06-21 22:09:39,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:39,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:09:39,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:39,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:09:39,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:09:39,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:39,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 624 transitions, 9694 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:39,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:39,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:39,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:42,111 INFO L124 PetriNetUnfolderBase]: 5180/7866 cut-off events. [2024-06-21 22:09:42,111 INFO L125 PetriNetUnfolderBase]: For 1494414/1494418 co-relation queries the response was YES. [2024-06-21 22:09:42,208 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74806 conditions, 7866 events. 5180/7866 cut-off events. For 1494414/1494418 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 45754 event pairs, 1029 based on Foata normal form. 10/7873 useless extension candidates. Maximal degree in co-relation 74598. Up to 7331 conditions per place. [2024-06-21 22:09:42,243 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 533 selfloop transitions, 120 changer transitions 0/656 dead transitions. [2024-06-21 22:09:42,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 656 transitions, 11447 flow [2024-06-21 22:09:42,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:42,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 22:09:42,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 22:09:42,244 INFO L175 Difference]: Start difference. First operand has 464 places, 624 transitions, 9694 flow. Second operand 8 states and 138 transitions. [2024-06-21 22:09:42,244 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 656 transitions, 11447 flow [2024-06-21 22:09:46,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 656 transitions, 11097 flow, removed 118 selfloop flow, removed 4 redundant places. [2024-06-21 22:09:46,430 INFO L231 Difference]: Finished difference. Result has 468 places, 627 transitions, 9703 flow [2024-06-21 22:09:46,430 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9344, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9703, PETRI_PLACES=468, PETRI_TRANSITIONS=627} [2024-06-21 22:09:46,431 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 426 predicate places. [2024-06-21 22:09:46,431 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 627 transitions, 9703 flow [2024-06-21 22:09:46,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:46,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:46,431 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-21 22:09:46,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-21 22:09:46,431 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-21 22:09:46,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:46,432 INFO L85 PathProgramCache]: Analyzing trace with hash 192148672, now seen corresponding path program 6 times [2024-06-21 22:09:46,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:46,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669428103] [2024-06-21 22:09:46,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:46,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:46,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:47,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-21 22:09:47,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:47,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669428103] [2024-06-21 22:09:47,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669428103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:47,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:47,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:47,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497276015] [2024-06-21 22:09:47,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:47,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:47,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:47,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:47,362 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:47,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:47,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 627 transitions, 9703 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:47,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:47,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:47,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:49,500 INFO L124 PetriNetUnfolderBase]: 5174/7868 cut-off events. [2024-06-21 22:09:49,500 INFO L125 PetriNetUnfolderBase]: For 1475927/1475927 co-relation queries the response was YES. [2024-06-21 22:09:49,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74482 conditions, 7868 events. 5174/7868 cut-off events. For 1475927/1475927 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 45958 event pairs, 1962 based on Foata normal form. 2/7869 useless extension candidates. Maximal degree in co-relation 74274. Up to 7777 conditions per place. [2024-06-21 22:09:49,632 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 613 selfloop transitions, 31 changer transitions 0/647 dead transitions. [2024-06-21 22:09:49,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 647 transitions, 11077 flow [2024-06-21 22:09:49,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:49,633 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:49,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 22:09:49,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-21 22:09:49,633 INFO L175 Difference]: Start difference. First operand has 468 places, 627 transitions, 9703 flow. Second operand 8 states and 125 transitions. [2024-06-21 22:09:49,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 647 transitions, 11077 flow [2024-06-21 22:09:53,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 647 transitions, 10660 flow, removed 65 selfloop flow, removed 7 redundant places. [2024-06-21 22:09:53,424 INFO L231 Difference]: Finished difference. Result has 469 places, 627 transitions, 9354 flow [2024-06-21 22:09:53,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9286, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9354, PETRI_PLACES=469, PETRI_TRANSITIONS=627} [2024-06-21 22:09:53,424 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-21 22:09:53,424 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 627 transitions, 9354 flow [2024-06-21 22:09:53,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:53,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:09:53,425 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-21 22:09:53,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-21 22:09:53,425 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-21 22:09:53,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:09:53,425 INFO L85 PathProgramCache]: Analyzing trace with hash -483461166, now seen corresponding path program 7 times [2024-06-21 22:09:53,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:09:53,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422282785] [2024-06-21 22:09:53,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:09:53,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:09:53,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:09:54,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:09:54,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:09:54,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422282785] [2024-06-21 22:09:54,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422282785] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:09:54,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:09:54,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:09:54,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949513120] [2024-06-21 22:09:54,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:09:54,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:09:54,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:09:54,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:09:54,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:09:54,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:09:54,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 627 transitions, 9354 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:09:54,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:09:54,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:09:54,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:09:56,593 INFO L124 PetriNetUnfolderBase]: 5256/7972 cut-off events. [2024-06-21 22:09:56,594 INFO L125 PetriNetUnfolderBase]: For 1558332/1558336 co-relation queries the response was YES. [2024-06-21 22:09:56,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75882 conditions, 7972 events. 5256/7972 cut-off events. For 1558332/1558336 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 46355 event pairs, 1124 based on Foata normal form. 10/7979 useless extension candidates. Maximal degree in co-relation 75674. Up to 6871 conditions per place. [2024-06-21 22:09:56,733 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 473 selfloop transitions, 194 changer transitions 0/670 dead transitions. [2024-06-21 22:09:56,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 670 transitions, 11880 flow [2024-06-21 22:09:56,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:09:56,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:09:56,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 22:09:56,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 22:09:56,734 INFO L175 Difference]: Start difference. First operand has 469 places, 627 transitions, 9354 flow. Second operand 8 states and 145 transitions. [2024-06-21 22:09:56,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 670 transitions, 11880 flow [2024-06-21 22:10:00,600 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 670 transitions, 11746 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:00,608 INFO L231 Difference]: Finished difference. Result has 473 places, 637 transitions, 10060 flow [2024-06-21 22:10:00,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10060, PETRI_PLACES=473, PETRI_TRANSITIONS=637} [2024-06-21 22:10:00,608 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 431 predicate places. [2024-06-21 22:10:00,609 INFO L495 AbstractCegarLoop]: Abstraction has has 473 places, 637 transitions, 10060 flow [2024-06-21 22:10:00,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:00,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:00,609 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-21 22:10:00,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-21 22:10:00,609 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-21 22:10:00,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:00,610 INFO L85 PathProgramCache]: Analyzing trace with hash 198577762, now seen corresponding path program 8 times [2024-06-21 22:10:00,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:00,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569090012] [2024-06-21 22:10:00,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:00,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:00,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:01,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:01,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:01,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569090012] [2024-06-21 22:10:01,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569090012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:01,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:01,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:01,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911168719] [2024-06-21 22:10:01,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:01,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:01,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:01,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:01,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:01,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:01,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 473 places, 637 transitions, 10060 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:01,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:01,647 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:01,647 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:03,805 INFO L124 PetriNetUnfolderBase]: 5335/8088 cut-off events. [2024-06-21 22:10:03,805 INFO L125 PetriNetUnfolderBase]: For 1614144/1614146 co-relation queries the response was YES. [2024-06-21 22:10:03,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79370 conditions, 8088 events. 5335/8088 cut-off events. For 1614144/1614146 co-relation queries the response was YES. Maximal size of possible extension queue 479. Compared 47204 event pairs, 1427 based on Foata normal form. 8/8095 useless extension candidates. Maximal degree in co-relation 79160. Up to 7531 conditions per place. [2024-06-21 22:10:03,945 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 561 selfloop transitions, 123 changer transitions 0/687 dead transitions. [2024-06-21 22:10:03,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 480 places, 687 transitions, 12497 flow [2024-06-21 22:10:03,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:10:03,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:10:03,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-21 22:10:03,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45426829268292684 [2024-06-21 22:10:03,947 INFO L175 Difference]: Start difference. First operand has 473 places, 637 transitions, 10060 flow. Second operand 8 states and 149 transitions. [2024-06-21 22:10:03,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 480 places, 687 transitions, 12497 flow [2024-06-21 22:10:08,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 687 transitions, 12142 flow, removed 101 selfloop flow, removed 3 redundant places. [2024-06-21 22:10:08,267 INFO L231 Difference]: Finished difference. Result has 480 places, 652 transitions, 10541 flow [2024-06-21 22:10:08,268 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9751, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10541, PETRI_PLACES=480, PETRI_TRANSITIONS=652} [2024-06-21 22:10:08,268 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 438 predicate places. [2024-06-21 22:10:08,268 INFO L495 AbstractCegarLoop]: Abstraction has has 480 places, 652 transitions, 10541 flow [2024-06-21 22:10:08,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:08,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:08,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] [2024-06-21 22:10:08,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-21 22:10:08,268 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-21 22:10:08,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:08,269 INFO L85 PathProgramCache]: Analyzing trace with hash 2017905574, now seen corresponding path program 1 times [2024-06-21 22:10:08,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:08,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587783848] [2024-06-21 22:10:08,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:08,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:08,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:09,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:09,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:09,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587783848] [2024-06-21 22:10:09,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587783848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:09,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:09,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:10:09,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435080013] [2024-06-21 22:10:09,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:09,142 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:10:09,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:09,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:10:09,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:10:09,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:09,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 480 places, 652 transitions, 10541 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:09,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:09,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:09,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:11,734 INFO L124 PetriNetUnfolderBase]: 5462/8265 cut-off events. [2024-06-21 22:10:11,734 INFO L125 PetriNetUnfolderBase]: For 1626313/1626315 co-relation queries the response was YES. [2024-06-21 22:10:11,835 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82010 conditions, 8265 events. 5462/8265 cut-off events. For 1626313/1626315 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 48181 event pairs, 1474 based on Foata normal form. 3/8267 useless extension candidates. Maximal degree in co-relation 81796. Up to 8015 conditions per place. [2024-06-21 22:10:11,868 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 631 selfloop transitions, 85 changer transitions 0/719 dead transitions. [2024-06-21 22:10:11,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 719 transitions, 13195 flow [2024-06-21 22:10:11,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:11,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:11,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 22:10:11,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 22:10:11,869 INFO L175 Difference]: Start difference. First operand has 480 places, 652 transitions, 10541 flow. Second operand 9 states and 148 transitions. [2024-06-21 22:10:11,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 719 transitions, 13195 flow [2024-06-21 22:10:16,863 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 719 transitions, 13004 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-21 22:10:16,872 INFO L231 Difference]: Finished difference. Result has 487 places, 687 transitions, 11486 flow [2024-06-21 22:10:16,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10360, PETRI_DIFFERENCE_MINUEND_PLACES=475, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=652, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=567, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11486, PETRI_PLACES=487, PETRI_TRANSITIONS=687} [2024-06-21 22:10:16,872 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-21 22:10:16,872 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 687 transitions, 11486 flow [2024-06-21 22:10:16,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:16,873 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:16,873 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-21 22:10:16,873 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-21 22:10:16,873 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-21 22:10:16,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash 308027816, now seen corresponding path program 1 times [2024-06-21 22:10:16,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:16,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982943574] [2024-06-21 22:10:16,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:16,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:16,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:17,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:17,779 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:17,779 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982943574] [2024-06-21 22:10:17,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982943574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:17,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:17,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:17,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524765504] [2024-06-21 22:10:17,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:17,779 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:17,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:17,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:17,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:17,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:17,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 687 transitions, 11486 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:17,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:17,850 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:17,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:20,256 INFO L124 PetriNetUnfolderBase]: 5533/8364 cut-off events. [2024-06-21 22:10:20,256 INFO L125 PetriNetUnfolderBase]: For 1676707/1676709 co-relation queries the response was YES. [2024-06-21 22:10:20,371 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83343 conditions, 8364 events. 5533/8364 cut-off events. For 1676707/1676709 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48769 event pairs, 1480 based on Foata normal form. 4/8367 useless extension candidates. Maximal degree in co-relation 83127. Up to 8010 conditions per place. [2024-06-21 22:10:20,411 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 630 selfloop transitions, 103 changer transitions 0/736 dead transitions. [2024-06-21 22:10:20,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 736 transitions, 13688 flow [2024-06-21 22:10:20,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:20,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:20,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:10:20,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:10:20,412 INFO L175 Difference]: Start difference. First operand has 487 places, 687 transitions, 11486 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:10:20,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 736 transitions, 13688 flow [2024-06-21 22:10:24,835 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 736 transitions, 13506 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-21 22:10:24,844 INFO L231 Difference]: Finished difference. Result has 493 places, 704 transitions, 11915 flow [2024-06-21 22:10:24,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11304, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=587, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11915, PETRI_PLACES=493, PETRI_TRANSITIONS=704} [2024-06-21 22:10:24,844 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 451 predicate places. [2024-06-21 22:10:24,844 INFO L495 AbstractCegarLoop]: Abstraction has has 493 places, 704 transitions, 11915 flow [2024-06-21 22:10:24,845 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:24,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:24,845 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-21 22:10:24,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-21 22:10:24,845 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-21 22:10:24,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:24,845 INFO L85 PathProgramCache]: Analyzing trace with hash 2018025544, now seen corresponding path program 2 times [2024-06-21 22:10:24,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:24,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265315742] [2024-06-21 22:10:24,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:24,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:24,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:25,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:25,694 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:25,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265315742] [2024-06-21 22:10:25,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265315742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:25,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:25,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:10:25,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084314559] [2024-06-21 22:10:25,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:25,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:10:25,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:25,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:10:25,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:10:25,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:25,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 493 places, 704 transitions, 11915 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:25,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:25,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:25,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:28,189 INFO L124 PetriNetUnfolderBase]: 5530/8360 cut-off events. [2024-06-21 22:10:28,189 INFO L125 PetriNetUnfolderBase]: For 1689900/1689902 co-relation queries the response was YES. [2024-06-21 22:10:28,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83670 conditions, 8360 events. 5530/8360 cut-off events. For 1689900/1689902 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48801 event pairs, 1478 based on Foata normal form. 3/8362 useless extension candidates. Maximal degree in co-relation 83452. Up to 8170 conditions per place. [2024-06-21 22:10:28,344 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 658 selfloop transitions, 69 changer transitions 0/730 dead transitions. [2024-06-21 22:10:28,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 501 places, 730 transitions, 13484 flow [2024-06-21 22:10:28,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:28,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:28,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 22:10:28,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3875338753387534 [2024-06-21 22:10:28,346 INFO L175 Difference]: Start difference. First operand has 493 places, 704 transitions, 11915 flow. Second operand 9 states and 143 transitions. [2024-06-21 22:10:28,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 501 places, 730 transitions, 13484 flow [2024-06-21 22:10:34,020 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 497 places, 730 transitions, 13316 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-21 22:10:34,029 INFO L231 Difference]: Finished difference. Result has 498 places, 704 transitions, 11895 flow [2024-06-21 22:10:34,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11747, PETRI_DIFFERENCE_MINUEND_PLACES=489, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11895, PETRI_PLACES=498, PETRI_TRANSITIONS=704} [2024-06-21 22:10:34,030 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 456 predicate places. [2024-06-21 22:10:34,030 INFO L495 AbstractCegarLoop]: Abstraction has has 498 places, 704 transitions, 11895 flow [2024-06-21 22:10:34,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:34,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:34,031 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-21 22:10:34,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-21 22:10:34,031 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-21 22:10:34,031 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:34,031 INFO L85 PathProgramCache]: Analyzing trace with hash -2067921146, now seen corresponding path program 2 times [2024-06-21 22:10:34,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:34,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903461037] [2024-06-21 22:10:34,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:34,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:34,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:34,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-21 22:10:34,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:34,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903461037] [2024-06-21 22:10:34,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903461037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:34,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:34,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:34,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487697993] [2024-06-21 22:10:34,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:34,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:34,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:34,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:34,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:34,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:34,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 498 places, 704 transitions, 11895 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:34,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:34,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:34,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:37,609 INFO L124 PetriNetUnfolderBase]: 5524/8352 cut-off events. [2024-06-21 22:10:37,609 INFO L125 PetriNetUnfolderBase]: For 1711281/1711283 co-relation queries the response was YES. [2024-06-21 22:10:37,713 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83319 conditions, 8352 events. 5524/8352 cut-off events. For 1711281/1711283 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48716 event pairs, 1480 based on Foata normal form. 4/8355 useless extension candidates. Maximal degree in co-relation 83101. Up to 8069 conditions per place. [2024-06-21 22:10:37,746 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 636 selfloop transitions, 92 changer transitions 0/731 dead transitions. [2024-06-21 22:10:37,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 506 places, 731 transitions, 13496 flow [2024-06-21 22:10:37,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:37,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:37,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 22:10:37,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 22:10:37,747 INFO L175 Difference]: Start difference. First operand has 498 places, 704 transitions, 11895 flow. Second operand 9 states and 147 transitions. [2024-06-21 22:10:37,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 506 places, 731 transitions, 13496 flow [2024-06-21 22:10:42,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 500 places, 731 transitions, 13296 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:42,826 INFO L231 Difference]: Finished difference. Result has 502 places, 705 transitions, 11930 flow [2024-06-21 22:10:42,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11695, PETRI_DIFFERENCE_MINUEND_PLACES=492, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11930, PETRI_PLACES=502, PETRI_TRANSITIONS=705} [2024-06-21 22:10:42,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 460 predicate places. [2024-06-21 22:10:42,827 INFO L495 AbstractCegarLoop]: Abstraction has has 502 places, 705 transitions, 11930 flow [2024-06-21 22:10:42,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:42,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:42,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:10:42,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-21 22:10:42,827 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-21 22:10:42,827 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:42,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1413425592, now seen corresponding path program 3 times [2024-06-21 22:10:42,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:42,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15744391] [2024-06-21 22:10:42,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:42,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:42,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:43,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:43,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15744391] [2024-06-21 22:10:43,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15744391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:43,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:43,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:43,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893546886] [2024-06-21 22:10:43,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:43,643 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:43,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:43,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:43,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:43,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:43,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 502 places, 705 transitions, 11930 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:43,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:43,731 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:43,731 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:46,010 INFO L124 PetriNetUnfolderBase]: 5521/8348 cut-off events. [2024-06-21 22:10:46,010 INFO L125 PetriNetUnfolderBase]: For 1722554/1722558 co-relation queries the response was YES. [2024-06-21 22:10:46,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83425 conditions, 8348 events. 5521/8348 cut-off events. For 1722554/1722558 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 48708 event pairs, 1492 based on Foata normal form. 5/8352 useless extension candidates. Maximal degree in co-relation 83205. Up to 8200 conditions per place. [2024-06-21 22:10:46,158 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 662 selfloop transitions, 61 changer transitions 0/726 dead transitions. [2024-06-21 22:10:46,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 510 places, 726 transitions, 13450 flow [2024-06-21 22:10:46,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:10:46,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:10:46,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 22:10:46,160 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-21 22:10:46,160 INFO L175 Difference]: Start difference. First operand has 502 places, 705 transitions, 11930 flow. Second operand 9 states and 138 transitions. [2024-06-21 22:10:46,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 510 places, 726 transitions, 13450 flow [2024-06-21 22:10:51,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 504 places, 726 transitions, 13200 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 22:10:51,618 INFO L231 Difference]: Finished difference. Result has 505 places, 705 transitions, 11813 flow [2024-06-21 22:10:51,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11680, PETRI_DIFFERENCE_MINUEND_PLACES=496, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11813, PETRI_PLACES=505, PETRI_TRANSITIONS=705} [2024-06-21 22:10:51,618 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 463 predicate places. [2024-06-21 22:10:51,619 INFO L495 AbstractCegarLoop]: Abstraction has has 505 places, 705 transitions, 11813 flow [2024-06-21 22:10:51,619 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:51,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:10:51,619 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-21 22:10:51,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-21 22:10:51,619 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-21 22:10:51,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:10:51,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1275393067, now seen corresponding path program 1 times [2024-06-21 22:10:51,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:10:51,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613294120] [2024-06-21 22:10:51,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:10:51,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:10:51,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:10:52,376 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:10:52,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:10:52,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613294120] [2024-06-21 22:10:52,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613294120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:10:52,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:10:52,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:10:52,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034594760] [2024-06-21 22:10:52,377 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:10:52,377 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:10:52,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:10:52,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:10:52,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:10:52,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:10:52,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 505 places, 705 transitions, 11813 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:10:52,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:10:52,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:10:52,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:10:55,093 INFO L124 PetriNetUnfolderBase]: 5605/8464 cut-off events. [2024-06-21 22:10:55,093 INFO L125 PetriNetUnfolderBase]: For 1843073/1843079 co-relation queries the response was YES. [2024-06-21 22:10:55,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85923 conditions, 8464 events. 5605/8464 cut-off events. For 1843073/1843079 co-relation queries the response was YES. Maximal size of possible extension queue 502. Compared 49277 event pairs, 1203 based on Foata normal form. 10/8470 useless extension candidates. Maximal degree in co-relation 85702. Up to 8039 conditions per place. [2024-06-21 22:10:55,244 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 635 selfloop transitions, 112 changer transitions 0/750 dead transitions. [2024-06-21 22:10:55,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 514 places, 750 transitions, 14038 flow [2024-06-21 22:10:55,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:10:55,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:10:55,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 22:10:55,244 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4121951219512195 [2024-06-21 22:10:55,245 INFO L175 Difference]: Start difference. First operand has 505 places, 705 transitions, 11813 flow. Second operand 10 states and 169 transitions. [2024-06-21 22:10:55,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 514 places, 750 transitions, 14038 flow [2024-06-21 22:11:00,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 508 places, 750 transitions, 13916 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 22:11:00,852 INFO L231 Difference]: Finished difference. Result has 510 places, 714 transitions, 12274 flow [2024-06-21 22:11:00,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11691, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12274, PETRI_PLACES=510, PETRI_TRANSITIONS=714} [2024-06-21 22:11:00,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 468 predicate places. [2024-06-21 22:11:00,852 INFO L495 AbstractCegarLoop]: Abstraction has has 510 places, 714 transitions, 12274 flow [2024-06-21 22:11:00,852 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:00,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:00,852 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-21 22:11:00,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-21 22:11:00,853 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-21 22:11:00,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:00,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1279117717, now seen corresponding path program 2 times [2024-06-21 22:11:00,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:00,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327001385] [2024-06-21 22:11:00,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:00,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:00,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:01,666 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:01,666 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:01,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327001385] [2024-06-21 22:11:01,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327001385] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:01,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:01,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:01,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118373474] [2024-06-21 22:11:01,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:01,667 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:01,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:01,667 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:01,667 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:01,735 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:01,735 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 510 places, 714 transitions, 12274 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:01,735 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:01,736 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:01,736 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:04,388 INFO L124 PetriNetUnfolderBase]: 5625/8491 cut-off events. [2024-06-21 22:11:04,388 INFO L125 PetriNetUnfolderBase]: For 1873808/1873814 co-relation queries the response was YES. [2024-06-21 22:11:04,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87177 conditions, 8491 events. 5625/8491 cut-off events. For 1873808/1873814 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 49482 event pairs, 1200 based on Foata normal form. 10/8498 useless extension candidates. Maximal degree in co-relation 86954. Up to 8154 conditions per place. [2024-06-21 22:11:04,556 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 648 selfloop transitions, 104 changer transitions 0/755 dead transitions. [2024-06-21 22:11:04,556 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 521 places, 755 transitions, 14318 flow [2024-06-21 22:11:04,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 22:11:04,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 22:11:04,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 189 transitions. [2024-06-21 22:11:04,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:11:04,557 INFO L175 Difference]: Start difference. First operand has 510 places, 714 transitions, 12274 flow. Second operand 12 states and 189 transitions. [2024-06-21 22:11:04,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 521 places, 755 transitions, 14318 flow [2024-06-21 22:11:11,784 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 516 places, 755 transitions, 13984 flow, removed 78 selfloop flow, removed 5 redundant places. [2024-06-21 22:11:11,793 INFO L231 Difference]: Finished difference. Result has 517 places, 717 transitions, 12252 flow [2024-06-21 22:11:11,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11957, PETRI_DIFFERENCE_MINUEND_PLACES=505, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=613, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=12252, PETRI_PLACES=517, PETRI_TRANSITIONS=717} [2024-06-21 22:11:11,794 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 475 predicate places. [2024-06-21 22:11:11,794 INFO L495 AbstractCegarLoop]: Abstraction has has 517 places, 717 transitions, 12252 flow [2024-06-21 22:11:11,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:11,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:11,794 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-21 22:11:11,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-21 22:11:11,795 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-21 22:11:11,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:11,795 INFO L85 PathProgramCache]: Analyzing trace with hash 213763285, now seen corresponding path program 3 times [2024-06-21 22:11:11,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:11,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153078507] [2024-06-21 22:11:11,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:11,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:11,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:12,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:12,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:12,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153078507] [2024-06-21 22:11:12,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153078507] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:12,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:12,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:12,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051287664] [2024-06-21 22:11:12,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:12,588 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:12,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:12,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:12,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:12,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:12,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 517 places, 717 transitions, 12252 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:12,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:12,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:12,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:15,325 INFO L124 PetriNetUnfolderBase]: 5613/8475 cut-off events. [2024-06-21 22:11:15,325 INFO L125 PetriNetUnfolderBase]: For 1866712/1866718 co-relation queries the response was YES. [2024-06-21 22:11:15,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86276 conditions, 8475 events. 5613/8475 cut-off events. For 1866712/1866718 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 49394 event pairs, 1198 based on Foata normal form. 10/8482 useless extension candidates. Maximal degree in co-relation 86052. Up to 8146 conditions per place. [2024-06-21 22:11:15,465 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 644 selfloop transitions, 103 changer transitions 0/750 dead transitions. [2024-06-21 22:11:15,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 526 places, 750 transitions, 13912 flow [2024-06-21 22:11:15,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:15,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:15,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-21 22:11:15,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40487804878048783 [2024-06-21 22:11:15,466 INFO L175 Difference]: Start difference. First operand has 517 places, 717 transitions, 12252 flow. Second operand 10 states and 166 transitions. [2024-06-21 22:11:15,466 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 526 places, 750 transitions, 13912 flow [2024-06-21 22:11:21,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 520 places, 750 transitions, 13600 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-21 22:11:21,409 INFO L231 Difference]: Finished difference. Result has 521 places, 717 transitions, 12152 flow [2024-06-21 22:11:21,410 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11940, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12152, PETRI_PLACES=521, PETRI_TRANSITIONS=717} [2024-06-21 22:11:21,410 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 479 predicate places. [2024-06-21 22:11:21,410 INFO L495 AbstractCegarLoop]: Abstraction has has 521 places, 717 transitions, 12152 flow [2024-06-21 22:11:21,410 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:21,410 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:21,410 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-21 22:11:21,411 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-21 22:11:21,411 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-21 22:11:21,411 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:21,411 INFO L85 PathProgramCache]: Analyzing trace with hash -974895267, now seen corresponding path program 4 times [2024-06-21 22:11:21,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:21,411 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [306899260] [2024-06-21 22:11:21,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:21,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:21,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:22,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-21 22:11:22,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:22,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [306899260] [2024-06-21 22:11:22,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [306899260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:22,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:22,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:22,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677429883] [2024-06-21 22:11:22,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:22,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:22,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:22,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:22,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:22,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:22,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 521 places, 717 transitions, 12152 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:22,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:22,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:22,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:24,770 INFO L124 PetriNetUnfolderBase]: 5633/8504 cut-off events. [2024-06-21 22:11:24,771 INFO L125 PetriNetUnfolderBase]: For 1895202/1895206 co-relation queries the response was YES. [2024-06-21 22:11:24,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86569 conditions, 8504 events. 5633/8504 cut-off events. For 1895202/1895206 co-relation queries the response was YES. Maximal size of possible extension queue 508. Compared 49619 event pairs, 1531 based on Foata normal form. 8/8511 useless extension candidates. Maximal degree in co-relation 86344. Up to 8250 conditions per place. [2024-06-21 22:11:24,929 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 663 selfloop transitions, 81 changer transitions 0/747 dead transitions. [2024-06-21 22:11:24,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 530 places, 747 transitions, 13880 flow [2024-06-21 22:11:24,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:24,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:24,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-21 22:11:24,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3829268292682927 [2024-06-21 22:11:24,930 INFO L175 Difference]: Start difference. First operand has 521 places, 717 transitions, 12152 flow. Second operand 10 states and 157 transitions. [2024-06-21 22:11:24,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 530 places, 747 transitions, 13880 flow [2024-06-21 22:11:31,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 747 transitions, 13674 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 22:11:31,090 INFO L231 Difference]: Finished difference. Result has 522 places, 720 transitions, 12235 flow [2024-06-21 22:11:31,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11946, PETRI_DIFFERENCE_MINUEND_PLACES=512, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=717, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12235, PETRI_PLACES=522, PETRI_TRANSITIONS=720} [2024-06-21 22:11:31,090 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 480 predicate places. [2024-06-21 22:11:31,091 INFO L495 AbstractCegarLoop]: Abstraction has has 522 places, 720 transitions, 12235 flow [2024-06-21 22:11:31,091 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:31,091 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:31,091 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-21 22:11:31,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-06-21 22:11:31,091 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-21 22:11:31,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:31,091 INFO L85 PathProgramCache]: Analyzing trace with hash -60449093, now seen corresponding path program 5 times [2024-06-21 22:11:31,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:31,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663042904] [2024-06-21 22:11:31,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:31,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:31,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:31,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-21 22:11:31,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:31,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663042904] [2024-06-21 22:11:31,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1663042904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:31,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:31,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:31,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930444715] [2024-06-21 22:11:31,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:31,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:31,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:31,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:31,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:31,943 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:31,943 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 522 places, 720 transitions, 12235 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:31,943 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:31,943 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:31,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:34,366 INFO L124 PetriNetUnfolderBase]: 5653/8531 cut-off events. [2024-06-21 22:11:34,366 INFO L125 PetriNetUnfolderBase]: For 1925953/1925959 co-relation queries the response was YES. [2024-06-21 22:11:34,479 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87086 conditions, 8531 events. 5653/8531 cut-off events. For 1925953/1925959 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49684 event pairs, 1222 based on Foata normal form. 10/8538 useless extension candidates. Maximal degree in co-relation 86860. Up to 8227 conditions per place. [2024-06-21 22:11:34,519 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 651 selfloop transitions, 97 changer transitions 0/751 dead transitions. [2024-06-21 22:11:34,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 531 places, 751 transitions, 14213 flow [2024-06-21 22:11:34,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:34,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:34,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 22:11:34,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-21 22:11:34,520 INFO L175 Difference]: Start difference. First operand has 522 places, 720 transitions, 12235 flow. Second operand 10 states and 158 transitions. [2024-06-21 22:11:34,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 531 places, 751 transitions, 14213 flow [2024-06-21 22:11:41,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 523 places, 751 transitions, 13939 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 22:11:41,595 INFO L231 Difference]: Finished difference. Result has 524 places, 723 transitions, 12260 flow [2024-06-21 22:11:41,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11961, PETRI_DIFFERENCE_MINUEND_PLACES=514, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12260, PETRI_PLACES=524, PETRI_TRANSITIONS=723} [2024-06-21 22:11:41,595 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 482 predicate places. [2024-06-21 22:11:41,596 INFO L495 AbstractCegarLoop]: Abstraction has has 524 places, 723 transitions, 12260 flow [2024-06-21 22:11:41,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:41,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:41,596 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-21 22:11:41,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-06-21 22:11:41,596 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-21 22:11:41,596 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:41,596 INFO L85 PathProgramCache]: Analyzing trace with hash -1819745335, now seen corresponding path program 6 times [2024-06-21 22:11:41,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:41,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633852298] [2024-06-21 22:11:41,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:41,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:41,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:42,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:42,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633852298] [2024-06-21 22:11:42,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633852298] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:42,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:42,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:42,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1136336678] [2024-06-21 22:11:42,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:42,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:42,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:42,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:42,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:42,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:42,519 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 524 places, 723 transitions, 12260 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:42,519 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:42,519 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:42,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:45,206 INFO L124 PetriNetUnfolderBase]: 5641/8515 cut-off events. [2024-06-21 22:11:45,206 INFO L125 PetriNetUnfolderBase]: For 1922433/1922439 co-relation queries the response was YES. [2024-06-21 22:11:45,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86409 conditions, 8515 events. 5641/8515 cut-off events. For 1922433/1922439 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49625 event pairs, 1247 based on Foata normal form. 10/8522 useless extension candidates. Maximal degree in co-relation 86182. Up to 8219 conditions per place. [2024-06-21 22:11:45,339 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 651 selfloop transitions, 97 changer transitions 0/751 dead transitions. [2024-06-21 22:11:45,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 751 transitions, 13892 flow [2024-06-21 22:11:45,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:11:45,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:11:45,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 158 transitions. [2024-06-21 22:11:45,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3853658536585366 [2024-06-21 22:11:45,340 INFO L175 Difference]: Start difference. First operand has 524 places, 723 transitions, 12260 flow. Second operand 10 states and 158 transitions. [2024-06-21 22:11:45,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 751 transitions, 13892 flow [2024-06-21 22:11:51,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 751 transitions, 13571 flow, removed 76 selfloop flow, removed 6 redundant places. [2024-06-21 22:11:51,460 INFO L231 Difference]: Finished difference. Result has 528 places, 723 transitions, 12139 flow [2024-06-21 22:11:51,460 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11939, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=626, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12139, PETRI_PLACES=528, PETRI_TRANSITIONS=723} [2024-06-21 22:11:51,460 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-21 22:11:51,460 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 723 transitions, 12139 flow [2024-06-21 22:11:51,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:51,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:11:51,461 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-21 22:11:51,461 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-06-21 22:11:51,461 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-21 22:11:51,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:11:51,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1744608908, now seen corresponding path program 4 times [2024-06-21 22:11:51,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:11:51,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127517428] [2024-06-21 22:11:51,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:11:51,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:11:51,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:11:52,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:11:52,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:11:52,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127517428] [2024-06-21 22:11:52,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2127517428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:11:52,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:11:52,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:11:52,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451385540] [2024-06-21 22:11:52,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:11:52,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:11:52,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:11:52,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:11:52,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:11:52,318 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:11:52,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 723 transitions, 12139 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:11:52,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:11:52,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:11:52,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:11:54,649 INFO L124 PetriNetUnfolderBase]: 5636/8509 cut-off events. [2024-06-21 22:11:54,649 INFO L125 PetriNetUnfolderBase]: For 1914086/1914090 co-relation queries the response was YES. [2024-06-21 22:11:54,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86029 conditions, 8509 events. 5636/8509 cut-off events. For 1914086/1914090 co-relation queries the response was YES. Maximal size of possible extension queue 511. Compared 49645 event pairs, 1454 based on Foata normal form. 5/8513 useless extension candidates. Maximal degree in co-relation 85801. Up to 8126 conditions per place. [2024-06-21 22:11:54,801 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 612 selfloop transitions, 133 changer transitions 0/748 dead transitions. [2024-06-21 22:11:54,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 535 places, 748 transitions, 13983 flow [2024-06-21 22:11:54,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:11:54,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:11:54,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 22:11:54,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 22:11:54,802 INFO L175 Difference]: Start difference. First operand has 528 places, 723 transitions, 12139 flow. Second operand 8 states and 131 transitions. [2024-06-21 22:11:54,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 535 places, 748 transitions, 13983 flow [2024-06-21 22:12:01,323 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 748 transitions, 13717 flow, removed 28 selfloop flow, removed 10 redundant places. [2024-06-21 22:12:01,332 INFO L231 Difference]: Finished difference. Result has 526 places, 723 transitions, 12157 flow [2024-06-21 22:12:01,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11873, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=590, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12157, PETRI_PLACES=526, PETRI_TRANSITIONS=723} [2024-06-21 22:12:01,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-21 22:12:01,333 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 723 transitions, 12157 flow [2024-06-21 22:12:01,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:01,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:01,333 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-21 22:12:01,333 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable144 [2024-06-21 22:12:01,333 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-21 22:12:01,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:01,333 INFO L85 PathProgramCache]: Analyzing trace with hash 2033189416, now seen corresponding path program 3 times [2024-06-21 22:12:01,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:01,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035360926] [2024-06-21 22:12:01,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:01,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:01,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:02,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-21 22:12:02,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:02,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035360926] [2024-06-21 22:12:02,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035360926] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:02,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:02,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:02,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120856878] [2024-06-21 22:12:02,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:02,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:02,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:02,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:02,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:02,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:02,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 723 transitions, 12157 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:02,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:02,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:02,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:04,787 INFO L124 PetriNetUnfolderBase]: 5643/8518 cut-off events. [2024-06-21 22:12:04,787 INFO L125 PetriNetUnfolderBase]: For 1944784/1944788 co-relation queries the response was YES. [2024-06-21 22:12:04,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86345 conditions, 8518 events. 5643/8518 cut-off events. For 1944784/1944788 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 49716 event pairs, 1447 based on Foata normal form. 6/8523 useless extension candidates. Maximal degree in co-relation 86116. Up to 8050 conditions per place. [2024-06-21 22:12:04,943 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 606 selfloop transitions, 147 changer transitions 0/756 dead transitions. [2024-06-21 22:12:04,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 756 transitions, 14224 flow [2024-06-21 22:12:04,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:04,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:04,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 22:12:04,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:12:04,944 INFO L175 Difference]: Start difference. First operand has 526 places, 723 transitions, 12157 flow. Second operand 8 states and 136 transitions. [2024-06-21 22:12:04,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 756 transitions, 14224 flow [2024-06-21 22:12:10,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 522 places, 756 transitions, 13676 flow, removed 32 selfloop flow, removed 11 redundant places. [2024-06-21 22:12:10,634 INFO L231 Difference]: Finished difference. Result has 525 places, 730 transitions, 12216 flow [2024-06-21 22:12:10,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11613, PETRI_DIFFERENCE_MINUEND_PLACES=515, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=579, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12216, PETRI_PLACES=525, PETRI_TRANSITIONS=730} [2024-06-21 22:12:10,634 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 483 predicate places. [2024-06-21 22:12:10,634 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 730 transitions, 12216 flow [2024-06-21 22:12:10,635 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:10,635 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:10,635 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:10,635 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-06-21 22:12:10,635 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-21 22:12:10,635 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:10,636 INFO L85 PathProgramCache]: Analyzing trace with hash 303157234, now seen corresponding path program 5 times [2024-06-21 22:12:10,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:10,636 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110464589] [2024-06-21 22:12:10,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:10,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:10,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:11,557 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:11,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:11,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110464589] [2024-06-21 22:12:11,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110464589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:11,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:11,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:11,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [509381322] [2024-06-21 22:12:11,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:11,558 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:11,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:11,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:11,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:11,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:11,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 730 transitions, 12216 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:11,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:11,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:11,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:14,140 INFO L124 PetriNetUnfolderBase]: 5631/8500 cut-off events. [2024-06-21 22:12:14,140 INFO L125 PetriNetUnfolderBase]: For 1897711/1897715 co-relation queries the response was YES. [2024-06-21 22:12:14,271 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86399 conditions, 8500 events. 5631/8500 cut-off events. For 1897711/1897715 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 49595 event pairs, 1452 based on Foata normal form. 5/8504 useless extension candidates. Maximal degree in co-relation 86170. Up to 8244 conditions per place. [2024-06-21 22:12:14,315 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 653 selfloop transitions, 95 changer transitions 0/751 dead transitions. [2024-06-21 22:12:14,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 532 places, 751 transitions, 13794 flow [2024-06-21 22:12:14,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:14,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:14,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 22:12:14,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:12:14,316 INFO L175 Difference]: Start difference. First operand has 525 places, 730 transitions, 12216 flow. Second operand 8 states and 126 transitions. [2024-06-21 22:12:14,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 532 places, 751 transitions, 13794 flow [2024-06-21 22:12:20,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 526 places, 751 transitions, 13399 flow, removed 44 selfloop flow, removed 6 redundant places. [2024-06-21 22:12:20,078 INFO L231 Difference]: Finished difference. Result has 527 places, 730 transitions, 12029 flow [2024-06-21 22:12:20,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11821, PETRI_DIFFERENCE_MINUEND_PLACES=519, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=635, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12029, PETRI_PLACES=527, PETRI_TRANSITIONS=730} [2024-06-21 22:12:20,079 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 485 predicate places. [2024-06-21 22:12:20,079 INFO L495 AbstractCegarLoop]: Abstraction has has 527 places, 730 transitions, 12029 flow [2024-06-21 22:12:20,079 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:20,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:20,079 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:12:20,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable146 [2024-06-21 22:12:20,079 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-21 22:12:20,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:20,080 INFO L85 PathProgramCache]: Analyzing trace with hash 480883400, now seen corresponding path program 6 times [2024-06-21 22:12:20,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:20,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254249608] [2024-06-21 22:12:20,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:20,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:20,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:20,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:20,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:20,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254249608] [2024-06-21 22:12:20,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254249608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:20,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:20,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:12:20,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617571962] [2024-06-21 22:12:20,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:20,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:12:20,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:20,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:12:20,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:12:20,961 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:20,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 527 places, 730 transitions, 12029 flow. Second operand has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:20,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:20,961 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:20,961 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:23,505 INFO L124 PetriNetUnfolderBase]: 5626/8493 cut-off events. [2024-06-21 22:12:23,505 INFO L125 PetriNetUnfolderBase]: For 1862721/1862725 co-relation queries the response was YES. [2024-06-21 22:12:23,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85639 conditions, 8493 events. 5626/8493 cut-off events. For 1862721/1862725 co-relation queries the response was YES. Maximal size of possible extension queue 514. Compared 49526 event pairs, 1506 based on Foata normal form. 5/8497 useless extension candidates. Maximal degree in co-relation 85409. Up to 8326 conditions per place. [2024-06-21 22:12:23,664 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 673 selfloop transitions, 71 changer transitions 0/747 dead transitions. [2024-06-21 22:12:23,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 534 places, 747 transitions, 13579 flow [2024-06-21 22:12:23,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:23,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:23,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 22:12:23,665 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-21 22:12:23,665 INFO L175 Difference]: Start difference. First operand has 527 places, 730 transitions, 12029 flow. Second operand 8 states and 122 transitions. [2024-06-21 22:12:23,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 534 places, 747 transitions, 13579 flow [2024-06-21 22:12:30,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 525 places, 747 transitions, 13351 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 22:12:30,252 INFO L231 Difference]: Finished difference. Result has 526 places, 730 transitions, 11962 flow [2024-06-21 22:12:30,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11801, PETRI_DIFFERENCE_MINUEND_PLACES=518, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=659, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11962, PETRI_PLACES=526, PETRI_TRANSITIONS=730} [2024-06-21 22:12:30,253 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 484 predicate places. [2024-06-21 22:12:30,253 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 730 transitions, 11962 flow [2024-06-21 22:12:30,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.454545454545455) internal successors, (93), 11 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:30,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:30,253 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-21 22:12:30,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-06-21 22:12:30,253 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-21 22:12:30,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:30,253 INFO L85 PathProgramCache]: Analyzing trace with hash 480883586, now seen corresponding path program 4 times [2024-06-21 22:12:30,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:30,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134575303] [2024-06-21 22:12:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:30,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:30,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:31,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:12:31,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:31,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134575303] [2024-06-21 22:12:31,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134575303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:31,201 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:31,201 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:31,201 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [513564630] [2024-06-21 22:12:31,201 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:31,201 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:31,201 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:31,201 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:31,201 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:31,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:31,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 730 transitions, 11962 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:31,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:31,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:31,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:33,668 INFO L124 PetriNetUnfolderBase]: 5636/8507 cut-off events. [2024-06-21 22:12:33,668 INFO L125 PetriNetUnfolderBase]: For 1841664/1841668 co-relation queries the response was YES. [2024-06-21 22:12:33,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85513 conditions, 8507 events. 5636/8507 cut-off events. For 1841664/1841668 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 49582 event pairs, 1488 based on Foata normal form. 6/8512 useless extension candidates. Maximal degree in co-relation 85284. Up to 8173 conditions per place. [2024-06-21 22:12:33,819 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 647 selfloop transitions, 108 changer transitions 0/758 dead transitions. [2024-06-21 22:12:33,819 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 533 places, 758 transitions, 13713 flow [2024-06-21 22:12:33,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:12:33,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:12:33,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 22:12:33,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 22:12:33,820 INFO L175 Difference]: Start difference. First operand has 526 places, 730 transitions, 11962 flow. Second operand 8 states and 131 transitions. [2024-06-21 22:12:33,820 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 533 places, 758 transitions, 13713 flow [2024-06-21 22:12:39,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 527 places, 758 transitions, 13488 flow, removed 38 selfloop flow, removed 6 redundant places. [2024-06-21 22:12:39,882 INFO L231 Difference]: Finished difference. Result has 528 places, 733 transitions, 12076 flow [2024-06-21 22:12:39,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11737, PETRI_DIFFERENCE_MINUEND_PLACES=520, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12076, PETRI_PLACES=528, PETRI_TRANSITIONS=733} [2024-06-21 22:12:39,883 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 486 predicate places. [2024-06-21 22:12:39,883 INFO L495 AbstractCegarLoop]: Abstraction has has 528 places, 733 transitions, 12076 flow [2024-06-21 22:12:39,883 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:39,883 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:39,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] [2024-06-21 22:12:39,883 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-06-21 22:12:39,883 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-21 22:12:39,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:39,884 INFO L85 PathProgramCache]: Analyzing trace with hash -2089674099, now seen corresponding path program 7 times [2024-06-21 22:12:39,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:39,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795670076] [2024-06-21 22:12:39,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:39,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:39,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:40,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-21 22:12:40,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:40,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795670076] [2024-06-21 22:12:40,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795670076] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:40,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:40,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:40,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196594961] [2024-06-21 22:12:40,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:40,640 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:40,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:40,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:40,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:40,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:40,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 528 places, 733 transitions, 12076 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:40,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:40,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:40,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:43,409 INFO L124 PetriNetUnfolderBase]: 5752/8667 cut-off events. [2024-06-21 22:12:43,409 INFO L125 PetriNetUnfolderBase]: For 1973863/1973869 co-relation queries the response was YES. [2024-06-21 22:12:43,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89255 conditions, 8667 events. 5752/8667 cut-off events. For 1973863/1973869 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 50440 event pairs, 1190 based on Foata normal form. 10/8674 useless extension candidates. Maximal degree in co-relation 89027. Up to 7957 conditions per place. [2024-06-21 22:12:43,562 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 611 selfloop transitions, 163 changer transitions 0/777 dead transitions. [2024-06-21 22:12:43,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 536 places, 777 transitions, 14493 flow [2024-06-21 22:12:43,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:12:43,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:12:43,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 22:12:43,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:12:43,563 INFO L175 Difference]: Start difference. First operand has 528 places, 733 transitions, 12076 flow. Second operand 9 states and 153 transitions. [2024-06-21 22:12:43,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 536 places, 777 transitions, 14493 flow [2024-06-21 22:12:50,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 530 places, 777 transitions, 14255 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-21 22:12:50,374 INFO L231 Difference]: Finished difference. Result has 532 places, 745 transitions, 12705 flow [2024-06-21 22:12:50,374 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11844, PETRI_DIFFERENCE_MINUEND_PLACES=522, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=570, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12705, PETRI_PLACES=532, PETRI_TRANSITIONS=745} [2024-06-21 22:12:50,374 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 490 predicate places. [2024-06-21 22:12:50,374 INFO L495 AbstractCegarLoop]: Abstraction has has 532 places, 745 transitions, 12705 flow [2024-06-21 22:12:50,375 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:50,375 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:12:50,375 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-21 22:12:50,375 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-06-21 22:12:50,375 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-21 22:12:50,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:12:50,375 INFO L85 PathProgramCache]: Analyzing trace with hash 479580497, now seen corresponding path program 8 times [2024-06-21 22:12:50,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:12:50,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1232827652] [2024-06-21 22:12:50,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:12:50,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:12:50,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:12:51,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-21 22:12:51,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:12:51,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1232827652] [2024-06-21 22:12:51,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1232827652] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:12:51,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:12:51,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:12:51,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955581674] [2024-06-21 22:12:51,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:12:51,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:12:51,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:12:51,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:12:51,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:12:51,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:12:51,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 532 places, 745 transitions, 12705 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:12:51,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:12:51,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:12:51,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:12:53,875 INFO L124 PetriNetUnfolderBase]: 5772/8696 cut-off events. [2024-06-21 22:12:53,875 INFO L125 PetriNetUnfolderBase]: For 1925785/1925791 co-relation queries the response was YES. [2024-06-21 22:12:53,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89966 conditions, 8696 events. 5772/8696 cut-off events. For 1925785/1925791 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50659 event pairs, 1192 based on Foata normal form. 10/8702 useless extension candidates. Maximal degree in co-relation 89737. Up to 8211 conditions per place. [2024-06-21 22:12:54,034 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 643 selfloop transitions, 136 changer transitions 0/782 dead transitions. [2024-06-21 22:12:54,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 542 places, 782 transitions, 14809 flow [2024-06-21 22:12:54,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:12:54,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:12:54,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 173 transitions. [2024-06-21 22:12:54,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835920177383592 [2024-06-21 22:12:54,035 INFO L175 Difference]: Start difference. First operand has 532 places, 745 transitions, 12705 flow. Second operand 11 states and 173 transitions. [2024-06-21 22:12:54,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 542 places, 782 transitions, 14809 flow [2024-06-21 22:13:00,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 782 transitions, 14306 flow, removed 97 selfloop flow, removed 7 redundant places. [2024-06-21 22:13:00,011 INFO L231 Difference]: Finished difference. Result has 536 places, 748 transitions, 12590 flow [2024-06-21 22:13:00,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12221, PETRI_DIFFERENCE_MINUEND_PLACES=525, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=745, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=612, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12590, PETRI_PLACES=536, PETRI_TRANSITIONS=748} [2024-06-21 22:13:00,012 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-21 22:13:00,012 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 748 transitions, 12590 flow [2024-06-21 22:13:00,012 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:00,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:00,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:00,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable150 [2024-06-21 22:13:00,012 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-21 22:13:00,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:00,012 INFO L85 PathProgramCache]: Analyzing trace with hash -2085955029, now seen corresponding path program 9 times [2024-06-21 22:13:00,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:00,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422129713] [2024-06-21 22:13:00,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:00,013 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:00,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:00,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:00,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:00,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422129713] [2024-06-21 22:13:00,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422129713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:00,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:00,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:00,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053760900] [2024-06-21 22:13:00,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:00,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:00,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:00,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:00,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:00,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:00,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 748 transitions, 12590 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:00,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:00,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:00,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:03,344 INFO L124 PetriNetUnfolderBase]: 5760/8679 cut-off events. [2024-06-21 22:13:03,344 INFO L125 PetriNetUnfolderBase]: For 1882979/1882985 co-relation queries the response was YES. [2024-06-21 22:13:03,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88394 conditions, 8679 events. 5760/8679 cut-off events. For 1882979/1882985 co-relation queries the response was YES. Maximal size of possible extension queue 529. Compared 50541 event pairs, 1188 based on Foata normal form. 10/8686 useless extension candidates. Maximal degree in co-relation 88164. Up to 8203 conditions per place. [2024-06-21 22:13:03,498 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 640 selfloop transitions, 134 changer transitions 0/777 dead transitions. [2024-06-21 22:13:03,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 777 transitions, 14302 flow [2024-06-21 22:13:03,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:03,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:03,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 22:13:03,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 22:13:03,499 INFO L175 Difference]: Start difference. First operand has 536 places, 748 transitions, 12590 flow. Second operand 9 states and 150 transitions. [2024-06-21 22:13:03,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 777 transitions, 14302 flow [2024-06-21 22:13:10,654 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 777 transitions, 13920 flow, removed 61 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:10,663 INFO L231 Difference]: Finished difference. Result has 536 places, 748 transitions, 12486 flow [2024-06-21 22:13:10,663 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12486, PETRI_PLACES=536, PETRI_TRANSITIONS=748} [2024-06-21 22:13:10,663 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-21 22:13:10,663 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 748 transitions, 12486 flow [2024-06-21 22:13:10,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:10,664 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:10,664 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:10,664 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-06-21 22:13:10,664 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-21 22:13:10,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:10,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1675684741, now seen corresponding path program 10 times [2024-06-21 22:13:10,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:10,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007296687] [2024-06-21 22:13:10,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:10,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:10,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:11,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:11,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:11,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007296687] [2024-06-21 22:13:11,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007296687] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:11,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:11,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:11,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039223926] [2024-06-21 22:13:11,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:11,407 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:11,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:11,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:11,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:11,473 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:11,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 748 transitions, 12486 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:11,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:11,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:11,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:14,302 INFO L124 PetriNetUnfolderBase]: 5812/8751 cut-off events. [2024-06-21 22:13:14,302 INFO L125 PetriNetUnfolderBase]: For 1915797/1915803 co-relation queries the response was YES. [2024-06-21 22:13:14,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89556 conditions, 8751 events. 5812/8751 cut-off events. For 1915797/1915803 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50964 event pairs, 1265 based on Foata normal form. 10/8758 useless extension candidates. Maximal degree in co-relation 89326. Up to 8380 conditions per place. [2024-06-21 22:13:14,449 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 663 selfloop transitions, 113 changer transitions 0/779 dead transitions. [2024-06-21 22:13:14,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 779 transitions, 14644 flow [2024-06-21 22:13:14,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:14,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:14,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 22:13:14,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:13:14,449 INFO L175 Difference]: Start difference. First operand has 536 places, 748 transitions, 12486 flow. Second operand 9 states and 144 transitions. [2024-06-21 22:13:14,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 779 transitions, 14644 flow [2024-06-21 22:13:20,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 535 places, 779 transitions, 14368 flow, removed 2 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:20,200 INFO L231 Difference]: Finished difference. Result has 536 places, 754 transitions, 12674 flow [2024-06-21 22:13:20,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12212, PETRI_DIFFERENCE_MINUEND_PLACES=527, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=748, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12674, PETRI_PLACES=536, PETRI_TRANSITIONS=754} [2024-06-21 22:13:20,201 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 494 predicate places. [2024-06-21 22:13:20,201 INFO L495 AbstractCegarLoop]: Abstraction has has 536 places, 754 transitions, 12674 flow [2024-06-21 22:13:20,201 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:20,201 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:20,201 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-21 22:13:20,201 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable152 [2024-06-21 22:13:20,201 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-21 22:13:20,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:20,201 INFO L85 PathProgramCache]: Analyzing trace with hash 623471027, now seen corresponding path program 11 times [2024-06-21 22:13:20,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:20,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173896678] [2024-06-21 22:13:20,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:20,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:20,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:21,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-21 22:13:21,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:21,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173896678] [2024-06-21 22:13:21,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173896678] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:21,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:21,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:21,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1724397031] [2024-06-21 22:13:21,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:21,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:21,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:21,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:21,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:21,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:21,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 536 places, 754 transitions, 12674 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:21,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:21,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:21,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:23,695 INFO L124 PetriNetUnfolderBase]: 5800/8735 cut-off events. [2024-06-21 22:13:23,696 INFO L125 PetriNetUnfolderBase]: For 1886220/1886226 co-relation queries the response was YES. [2024-06-21 22:13:23,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88776 conditions, 8735 events. 5800/8735 cut-off events. For 1886220/1886226 co-relation queries the response was YES. Maximal size of possible extension queue 534. Compared 50863 event pairs, 1238 based on Foata normal form. 10/8742 useless extension candidates. Maximal degree in co-relation 88546. Up to 8372 conditions per place. [2024-06-21 22:13:23,858 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 661 selfloop transitions, 113 changer transitions 0/777 dead transitions. [2024-06-21 22:13:23,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 544 places, 777 transitions, 14342 flow [2024-06-21 22:13:23,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:23,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:23,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 22:13:23,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-21 22:13:23,859 INFO L175 Difference]: Start difference. First operand has 536 places, 754 transitions, 12674 flow. Second operand 9 states and 142 transitions. [2024-06-21 22:13:23,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 544 places, 777 transitions, 14342 flow [2024-06-21 22:13:30,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 777 transitions, 14055 flow, removed 81 selfloop flow, removed 6 redundant places. [2024-06-21 22:13:30,082 INFO L231 Difference]: Finished difference. Result has 539 places, 754 transitions, 12624 flow [2024-06-21 22:13:30,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12387, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12624, PETRI_PLACES=539, PETRI_TRANSITIONS=754} [2024-06-21 22:13:30,083 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 497 predicate places. [2024-06-21 22:13:30,083 INFO L495 AbstractCegarLoop]: Abstraction has has 539 places, 754 transitions, 12624 flow [2024-06-21 22:13:30,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:30,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:30,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:13:30,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-06-21 22:13:30,083 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-21 22:13:30,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:30,083 INFO L85 PathProgramCache]: Analyzing trace with hash -2043868207, now seen corresponding path program 12 times [2024-06-21 22:13:30,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:30,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001105726] [2024-06-21 22:13:30,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:30,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:30,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:30,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:30,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:30,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001105726] [2024-06-21 22:13:30,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001105726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:30,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:30,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:30,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946647701] [2024-06-21 22:13:30,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:30,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:30,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:30,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:30,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:30,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:30,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 539 places, 754 transitions, 12624 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:30,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:30,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:30,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:33,506 INFO L124 PetriNetUnfolderBase]: 5845/8798 cut-off events. [2024-06-21 22:13:33,507 INFO L125 PetriNetUnfolderBase]: For 1883400/1883406 co-relation queries the response was YES. [2024-06-21 22:13:33,627 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89296 conditions, 8798 events. 5845/8798 cut-off events. For 1883400/1883406 co-relation queries the response was YES. Maximal size of possible extension queue 540. Compared 51265 event pairs, 1266 based on Foata normal form. 10/8805 useless extension candidates. Maximal degree in co-relation 89065. Up to 8521 conditions per place. [2024-06-21 22:13:33,666 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 689 selfloop transitions, 101 changer transitions 0/793 dead transitions. [2024-06-21 22:13:33,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 793 transitions, 14620 flow [2024-06-21 22:13:33,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:33,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:33,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 22:13:33,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-21 22:13:33,668 INFO L175 Difference]: Start difference. First operand has 539 places, 754 transitions, 12624 flow. Second operand 9 states and 139 transitions. [2024-06-21 22:13:33,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 793 transitions, 14620 flow [2024-06-21 22:13:39,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 538 places, 793 transitions, 14370 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-21 22:13:39,371 INFO L231 Difference]: Finished difference. Result has 541 places, 771 transitions, 12948 flow [2024-06-21 22:13:39,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12378, PETRI_DIFFERENCE_MINUEND_PLACES=530, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=754, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12948, PETRI_PLACES=541, PETRI_TRANSITIONS=771} [2024-06-21 22:13:39,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 499 predicate places. [2024-06-21 22:13:39,372 INFO L495 AbstractCegarLoop]: Abstraction has has 541 places, 771 transitions, 12948 flow [2024-06-21 22:13:39,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:39,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:39,372 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-21 22:13:39,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-06-21 22:13:39,373 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-21 22:13:39,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:39,373 INFO L85 PathProgramCache]: Analyzing trace with hash -823715631, now seen corresponding path program 13 times [2024-06-21 22:13:39,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:39,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1288541169] [2024-06-21 22:13:39,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:39,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:39,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:40,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:40,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:40,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1288541169] [2024-06-21 22:13:40,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1288541169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:40,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:40,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:40,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236537282] [2024-06-21 22:13:40,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:40,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:40,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:40,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:40,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:40,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:40,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 541 places, 771 transitions, 12948 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:40,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:40,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:40,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:43,220 INFO L124 PetriNetUnfolderBase]: 6113/9167 cut-off events. [2024-06-21 22:13:43,220 INFO L125 PetriNetUnfolderBase]: For 2155032/2155038 co-relation queries the response was YES. [2024-06-21 22:13:43,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98789 conditions, 9167 events. 6113/9167 cut-off events. For 2155032/2155038 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 53482 event pairs, 1253 based on Foata normal form. 10/9174 useless extension candidates. Maximal degree in co-relation 98556. Up to 6570 conditions per place. [2024-06-21 22:13:43,380 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 471 selfloop transitions, 362 changer transitions 0/836 dead transitions. [2024-06-21 22:13:43,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 549 places, 836 transitions, 16729 flow [2024-06-21 22:13:43,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:43,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:43,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-21 22:13:43,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-21 22:13:43,381 INFO L175 Difference]: Start difference. First operand has 541 places, 771 transitions, 12948 flow. Second operand 9 states and 158 transitions. [2024-06-21 22:13:43,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 549 places, 836 transitions, 16729 flow [2024-06-21 22:13:49,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 546 places, 836 transitions, 16550 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-21 22:13:49,703 INFO L231 Difference]: Finished difference. Result has 548 places, 802 transitions, 14741 flow [2024-06-21 22:13:49,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12769, PETRI_DIFFERENCE_MINUEND_PLACES=538, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=771, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=337, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14741, PETRI_PLACES=548, PETRI_TRANSITIONS=802} [2024-06-21 22:13:49,704 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 506 predicate places. [2024-06-21 22:13:49,704 INFO L495 AbstractCegarLoop]: Abstraction has has 548 places, 802 transitions, 14741 flow [2024-06-21 22:13:49,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:49,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:13:49,704 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-21 22:13:49,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-06-21 22:13:49,705 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-21 22:13:49,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:13:49,705 INFO L85 PathProgramCache]: Analyzing trace with hash -819996561, now seen corresponding path program 14 times [2024-06-21 22:13:49,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:13:49,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859278839] [2024-06-21 22:13:49,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:13:49,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:13:49,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:13:50,530 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:13:50,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:13:50,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859278839] [2024-06-21 22:13:50,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859278839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:13:50,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:13:50,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:13:50,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363713846] [2024-06-21 22:13:50,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:13:50,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:13:50,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:13:50,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:13:50,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:13:50,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:13:50,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 548 places, 802 transitions, 14741 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:13:50,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:13:50,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:13:50,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:13:53,757 INFO L124 PetriNetUnfolderBase]: 6165/9239 cut-off events. [2024-06-21 22:13:53,757 INFO L125 PetriNetUnfolderBase]: For 2234595/2234601 co-relation queries the response was YES. [2024-06-21 22:13:53,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102596 conditions, 9239 events. 6165/9239 cut-off events. For 2234595/2234601 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 53854 event pairs, 1150 based on Foata normal form. 10/9246 useless extension candidates. Maximal degree in co-relation 102360. Up to 8456 conditions per place. [2024-06-21 22:13:53,946 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 631 selfloop transitions, 204 changer transitions 0/838 dead transitions. [2024-06-21 22:13:53,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 556 places, 838 transitions, 17305 flow [2024-06-21 22:13:53,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:13:53,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:13:53,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:13:53,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:13:53,947 INFO L175 Difference]: Start difference. First operand has 548 places, 802 transitions, 14741 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:13:53,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 556 places, 838 transitions, 17305 flow [2024-06-21 22:14:02,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 552 places, 838 transitions, 16901 flow, removed 149 selfloop flow, removed 4 redundant places. [2024-06-21 22:14:02,189 INFO L231 Difference]: Finished difference. Result has 553 places, 808 transitions, 14959 flow [2024-06-21 22:14:02,189 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14377, PETRI_DIFFERENCE_MINUEND_PLACES=544, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=802, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=201, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=601, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14959, PETRI_PLACES=553, PETRI_TRANSITIONS=808} [2024-06-21 22:14:02,189 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 511 predicate places. [2024-06-21 22:14:02,190 INFO L495 AbstractCegarLoop]: Abstraction has has 553 places, 808 transitions, 14959 flow [2024-06-21 22:14:02,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:02,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:02,190 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-21 22:14:02,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable156 [2024-06-21 22:14:02,190 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-21 22:14:02,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:02,191 INFO L85 PathProgramCache]: Analyzing trace with hash -819990981, now seen corresponding path program 15 times [2024-06-21 22:14:02,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:02,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200015461] [2024-06-21 22:14:02,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:02,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:02,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:03,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200015461] [2024-06-21 22:14:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200015461] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:03,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:03,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378351413] [2024-06-21 22:14:03,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:03,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:03,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:03,019 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:03,019 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:03,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:14:03,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 553 places, 808 transitions, 14959 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:03,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:03,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:14:03,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:06,584 INFO L124 PetriNetUnfolderBase]: 6153/9223 cut-off events. [2024-06-21 22:14:06,584 INFO L125 PetriNetUnfolderBase]: For 2216133/2216139 co-relation queries the response was YES. [2024-06-21 22:14:06,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100793 conditions, 9223 events. 6153/9223 cut-off events. For 2216133/2216139 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 53813 event pairs, 1148 based on Foata normal form. 10/9230 useless extension candidates. Maximal degree in co-relation 100555. Up to 8448 conditions per place. [2024-06-21 22:14:06,754 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 633 selfloop transitions, 205 changer transitions 0/841 dead transitions. [2024-06-21 22:14:06,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 563 places, 841 transitions, 17101 flow [2024-06-21 22:14:06,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:14:06,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:14:06,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-21 22:14:06,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38137472283813745 [2024-06-21 22:14:06,755 INFO L175 Difference]: Start difference. First operand has 553 places, 808 transitions, 14959 flow. Second operand 11 states and 172 transitions. [2024-06-21 22:14:06,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 563 places, 841 transitions, 17101 flow [2024-06-21 22:14:13,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 558 places, 841 transitions, 16749 flow, removed 58 selfloop flow, removed 5 redundant places. [2024-06-21 22:14:13,501 INFO L231 Difference]: Finished difference. Result has 559 places, 808 transitions, 15023 flow [2024-06-21 22:14:13,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14607, PETRI_DIFFERENCE_MINUEND_PLACES=548, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=205, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=603, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=15023, PETRI_PLACES=559, PETRI_TRANSITIONS=808} [2024-06-21 22:14:13,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 517 predicate places. [2024-06-21 22:14:13,502 INFO L495 AbstractCegarLoop]: Abstraction has has 559 places, 808 transitions, 15023 flow [2024-06-21 22:14:13,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:13,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:13,502 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-21 22:14:13,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-06-21 22:14:13,502 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-21 22:14:13,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:13,502 INFO L85 PathProgramCache]: Analyzing trace with hash -1521376295, now seen corresponding path program 16 times [2024-06-21 22:14:13,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:13,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328114739] [2024-06-21 22:14:13,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:13,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:13,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:14,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-21 22:14:14,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328114739] [2024-06-21 22:14:14,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [328114739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:14,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:14,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:14,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272018321] [2024-06-21 22:14:14,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:14,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:14,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:14,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:14,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:14,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:14:14,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 559 places, 808 transitions, 15023 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:14,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:14,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:14:14,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:17,710 INFO L124 PetriNetUnfolderBase]: 6193/9279 cut-off events. [2024-06-21 22:14:17,710 INFO L125 PetriNetUnfolderBase]: For 2282678/2282684 co-relation queries the response was YES. [2024-06-21 22:14:17,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102110 conditions, 9279 events. 6193/9279 cut-off events. For 2282678/2282684 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 54153 event pairs, 1102 based on Foata normal form. 14/9290 useless extension candidates. Maximal degree in co-relation 101870. Up to 6610 conditions per place. [2024-06-21 22:14:17,870 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 446 selfloop transitions, 397 changer transitions 0/846 dead transitions. [2024-06-21 22:14:17,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 567 places, 846 transitions, 17861 flow [2024-06-21 22:14:17,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:17,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:17,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:14:17,870 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 22:14:17,871 INFO L175 Difference]: Start difference. First operand has 559 places, 808 transitions, 15023 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:14:17,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 567 places, 846 transitions, 17861 flow [2024-06-21 22:14:25,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 557 places, 846 transitions, 17443 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-21 22:14:25,490 INFO L231 Difference]: Finished difference. Result has 558 places, 812 transitions, 15549 flow [2024-06-21 22:14:25,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14605, PETRI_DIFFERENCE_MINUEND_PLACES=549, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=808, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=393, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15549, PETRI_PLACES=558, PETRI_TRANSITIONS=812} [2024-06-21 22:14:25,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 516 predicate places. [2024-06-21 22:14:25,490 INFO L495 AbstractCegarLoop]: Abstraction has has 558 places, 812 transitions, 15549 flow [2024-06-21 22:14:25,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:25,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:25,491 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:14:25,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable158 [2024-06-21 22:14:25,491 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-21 22:14:25,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:25,491 INFO L85 PathProgramCache]: Analyzing trace with hash 697097533, now seen corresponding path program 17 times [2024-06-21 22:14:25,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:25,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [174962466] [2024-06-21 22:14:25,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:25,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:25,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:26,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:14:26,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:26,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [174962466] [2024-06-21 22:14:26,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [174962466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:26,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:26,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:26,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778643349] [2024-06-21 22:14:26,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:26,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:26,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:26,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:26,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:26,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:14:26,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 558 places, 812 transitions, 15549 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:26,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:26,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:14:26,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:29,636 INFO L124 PetriNetUnfolderBase]: 6265/9379 cut-off events. [2024-06-21 22:14:29,636 INFO L125 PetriNetUnfolderBase]: For 2361114/2361120 co-relation queries the response was YES. [2024-06-21 22:14:29,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105119 conditions, 9379 events. 6265/9379 cut-off events. For 2361114/2361120 co-relation queries the response was YES. Maximal size of possible extension queue 572. Compared 54696 event pairs, 1131 based on Foata normal form. 14/9390 useless extension candidates. Maximal degree in co-relation 104878. Up to 6658 conditions per place. [2024-06-21 22:14:29,800 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 466 selfloop transitions, 383 changer transitions 0/852 dead transitions. [2024-06-21 22:14:29,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 566 places, 852 transitions, 18776 flow [2024-06-21 22:14:29,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:14:29,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:14:29,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 22:14:29,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-21 22:14:29,801 INFO L175 Difference]: Start difference. First operand has 558 places, 812 transitions, 15549 flow. Second operand 9 states and 159 transitions. [2024-06-21 22:14:29,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 566 places, 852 transitions, 18776 flow [2024-06-21 22:14:36,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 560 places, 852 transitions, 18015 flow, removed 73 selfloop flow, removed 6 redundant places. [2024-06-21 22:14:36,907 INFO L231 Difference]: Finished difference. Result has 561 places, 819 transitions, 15811 flow [2024-06-21 22:14:36,907 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14813, PETRI_DIFFERENCE_MINUEND_PLACES=552, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=812, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=376, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15811, PETRI_PLACES=561, PETRI_TRANSITIONS=819} [2024-06-21 22:14:36,907 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 519 predicate places. [2024-06-21 22:14:36,907 INFO L495 AbstractCegarLoop]: Abstraction has has 561 places, 819 transitions, 15811 flow [2024-06-21 22:14:36,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:36,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:36,907 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-21 22:14:36,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-06-21 22:14:36,908 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-21 22:14:36,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:36,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1078336433, now seen corresponding path program 18 times [2024-06-21 22:14:36,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:36,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31284622] [2024-06-21 22:14:36,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:36,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:36,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:37,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-21 22:14:37,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:37,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31284622] [2024-06-21 22:14:37,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31284622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:37,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:37,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:37,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896947420] [2024-06-21 22:14:37,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:37,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:37,764 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:37,764 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:37,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:37,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:14:37,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 561 places, 819 transitions, 15811 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:37,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:37,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:14:37,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:41,147 INFO L124 PetriNetUnfolderBase]: 6305/9445 cut-off events. [2024-06-21 22:14:41,148 INFO L125 PetriNetUnfolderBase]: For 2390107/2390107 co-relation queries the response was YES. [2024-06-21 22:14:41,274 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105659 conditions, 9445 events. 6305/9445 cut-off events. For 2390107/2390107 co-relation queries the response was YES. Maximal size of possible extension queue 574. Compared 55340 event pairs, 2154 based on Foata normal form. 8/9452 useless extension candidates. Maximal degree in co-relation 105417. Up to 9259 conditions per place. [2024-06-21 22:14:41,317 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 793 selfloop transitions, 55 changer transitions 0/851 dead transitions. [2024-06-21 22:14:41,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 570 places, 851 transitions, 18097 flow [2024-06-21 22:14:41,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:14:41,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:14:41,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 22:14:41,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-21 22:14:41,318 INFO L175 Difference]: Start difference. First operand has 561 places, 819 transitions, 15811 flow. Second operand 10 states and 153 transitions. [2024-06-21 22:14:41,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 570 places, 851 transitions, 18097 flow [2024-06-21 22:14:50,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 566 places, 851 transitions, 17380 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-21 22:14:50,550 INFO L231 Difference]: Finished difference. Result has 568 places, 825 transitions, 15424 flow [2024-06-21 22:14:50,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15144, PETRI_DIFFERENCE_MINUEND_PLACES=557, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=819, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=764, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15424, PETRI_PLACES=568, PETRI_TRANSITIONS=825} [2024-06-21 22:14:50,551 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 526 predicate places. [2024-06-21 22:14:50,551 INFO L495 AbstractCegarLoop]: Abstraction has has 568 places, 825 transitions, 15424 flow [2024-06-21 22:14:50,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:50,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:14:50,551 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-21 22:14:50,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-06-21 22:14:50,551 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-21 22:14:50,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:14:50,552 INFO L85 PathProgramCache]: Analyzing trace with hash -475904931, now seen corresponding path program 19 times [2024-06-21 22:14:50,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:14:50,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778851369] [2024-06-21 22:14:50,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:14:50,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:14:50,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:14:51,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-21 22:14:51,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:14:51,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778851369] [2024-06-21 22:14:51,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778851369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:14:51,351 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:14:51,351 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:14:51,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494589253] [2024-06-21 22:14:51,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:14:51,351 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:14:51,351 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:14:51,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:14:51,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:14:51,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:14:51,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 568 places, 825 transitions, 15424 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:14:51,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:14:51,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:14:51,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:14:55,028 INFO L124 PetriNetUnfolderBase]: 6453/9639 cut-off events. [2024-06-21 22:14:55,028 INFO L125 PetriNetUnfolderBase]: For 2519460/2519466 co-relation queries the response was YES. [2024-06-21 22:14:55,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108499 conditions, 9639 events. 6453/9639 cut-off events. For 2519460/2519466 co-relation queries the response was YES. Maximal size of possible extension queue 589. Compared 56286 event pairs, 1148 based on Foata normal form. 10/9646 useless extension candidates. Maximal degree in co-relation 108255. Up to 8287 conditions per place. [2024-06-21 22:14:55,203 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 600 selfloop transitions, 275 changer transitions 0/878 dead transitions. [2024-06-21 22:14:55,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 579 places, 878 transitions, 18943 flow [2024-06-21 22:14:55,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 22:14:55,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 22:14:55,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-21 22:14:55,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3943089430894309 [2024-06-21 22:14:55,204 INFO L175 Difference]: Start difference. First operand has 568 places, 825 transitions, 15424 flow. Second operand 12 states and 194 transitions. [2024-06-21 22:14:55,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 579 places, 878 transitions, 18943 flow [2024-06-21 22:15:03,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 572 places, 878 transitions, 18751 flow, removed 48 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:03,026 INFO L231 Difference]: Finished difference. Result has 573 places, 840 transitions, 16251 flow [2024-06-21 22:15:03,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15232, PETRI_DIFFERENCE_MINUEND_PLACES=561, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=825, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=263, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=562, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=16251, PETRI_PLACES=573, PETRI_TRANSITIONS=840} [2024-06-21 22:15:03,026 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 531 predicate places. [2024-06-21 22:15:03,026 INFO L495 AbstractCegarLoop]: Abstraction has has 573 places, 840 transitions, 16251 flow [2024-06-21 22:15:03,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:03,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:03,027 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-21 22:15:03,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-06-21 22:15:03,027 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-21 22:15:03,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:03,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1798845009, now seen corresponding path program 20 times [2024-06-21 22:15:03,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:03,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64295083] [2024-06-21 22:15:03,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:03,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:03,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:03,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:03,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:03,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64295083] [2024-06-21 22:15:03,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64295083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:03,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:03,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:03,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302757402] [2024-06-21 22:15:03,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:03,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:03,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:03,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:03,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:03,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:15:03,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 573 places, 840 transitions, 16251 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:03,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:03,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:15:03,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:07,488 INFO L124 PetriNetUnfolderBase]: 6453/9649 cut-off events. [2024-06-21 22:15:07,489 INFO L125 PetriNetUnfolderBase]: For 2574259/2574259 co-relation queries the response was YES. [2024-06-21 22:15:07,617 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108904 conditions, 9649 events. 6453/9649 cut-off events. For 2574259/2574259 co-relation queries the response was YES. Maximal size of possible extension queue 590. Compared 56613 event pairs, 2210 based on Foata normal form. 8/9656 useless extension candidates. Maximal degree in co-relation 108659. Up to 9506 conditions per place. [2024-06-21 22:15:07,658 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 821 selfloop transitions, 42 changer transitions 0/866 dead transitions. [2024-06-21 22:15:07,658 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 582 places, 866 transitions, 18209 flow [2024-06-21 22:15:07,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:15:07,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:15:07,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-21 22:15:07,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:15:07,659 INFO L175 Difference]: Start difference. First operand has 573 places, 840 transitions, 16251 flow. Second operand 10 states and 150 transitions. [2024-06-21 22:15:07,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 582 places, 866 transitions, 18209 flow [2024-06-21 22:15:16,699 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 575 places, 866 transitions, 17593 flow, removed 109 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:16,710 INFO L231 Difference]: Finished difference. Result has 576 places, 843 transitions, 15831 flow [2024-06-21 22:15:16,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15653, PETRI_DIFFERENCE_MINUEND_PLACES=566, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=840, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=798, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=15831, PETRI_PLACES=576, PETRI_TRANSITIONS=843} [2024-06-21 22:15:16,711 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 534 predicate places. [2024-06-21 22:15:16,711 INFO L495 AbstractCegarLoop]: Abstraction has has 576 places, 843 transitions, 15831 flow [2024-06-21 22:15:16,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:16,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:16,711 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-21 22:15:16,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162 [2024-06-21 22:15:16,711 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-21 22:15:16,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:16,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1807564689, now seen corresponding path program 21 times [2024-06-21 22:15:16,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:16,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84659992] [2024-06-21 22:15:16,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:16,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:16,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:17,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:17,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:17,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84659992] [2024-06-21 22:15:17,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [84659992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:17,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:17,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:17,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252709644] [2024-06-21 22:15:17,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:17,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:17,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:17,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:17,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:17,588 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:15:17,589 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 576 places, 843 transitions, 15831 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:17,589 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:17,589 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:15:17,589 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:21,242 INFO L124 PetriNetUnfolderBase]: 6441/9624 cut-off events. [2024-06-21 22:15:21,242 INFO L125 PetriNetUnfolderBase]: For 2522047/2522053 co-relation queries the response was YES. [2024-06-21 22:15:21,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107153 conditions, 9624 events. 6441/9624 cut-off events. For 2522047/2522053 co-relation queries the response was YES. Maximal size of possible extension queue 592. Compared 56215 event pairs, 1154 based on Foata normal form. 10/9630 useless extension candidates. Maximal degree in co-relation 106907. Up to 8287 conditions per place. [2024-06-21 22:15:21,423 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 600 selfloop transitions, 275 changer transitions 0/878 dead transitions. [2024-06-21 22:15:21,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 586 places, 878 transitions, 18883 flow [2024-06-21 22:15:21,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:15:21,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:15:21,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-21 22:15:21,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.401330376940133 [2024-06-21 22:15:21,424 INFO L175 Difference]: Start difference. First operand has 576 places, 843 transitions, 15831 flow. Second operand 11 states and 181 transitions. [2024-06-21 22:15:21,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 586 places, 878 transitions, 18883 flow [2024-06-21 22:15:29,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 578 places, 878 transitions, 18759 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-21 22:15:29,219 INFO L231 Difference]: Finished difference. Result has 579 places, 843 transitions, 16263 flow [2024-06-21 22:15:29,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15707, PETRI_DIFFERENCE_MINUEND_PLACES=568, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=275, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=568, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=16263, PETRI_PLACES=579, PETRI_TRANSITIONS=843} [2024-06-21 22:15:29,220 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 537 predicate places. [2024-06-21 22:15:29,220 INFO L495 AbstractCegarLoop]: Abstraction has has 579 places, 843 transitions, 16263 flow [2024-06-21 22:15:29,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:29,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:29,220 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-21 22:15:29,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-06-21 22:15:29,220 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-21 22:15:29,220 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:29,220 INFO L85 PathProgramCache]: Analyzing trace with hash -1793482629, now seen corresponding path program 22 times [2024-06-21 22:15:29,220 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:29,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728390214] [2024-06-21 22:15:29,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:29,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:29,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:30,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:30,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:30,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728390214] [2024-06-21 22:15:30,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728390214] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:30,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:30,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:30,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296033278] [2024-06-21 22:15:30,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:30,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:30,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:30,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:30,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:30,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:15:30,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 579 places, 843 transitions, 16263 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:30,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:30,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:15:30,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:33,960 INFO L124 PetriNetUnfolderBase]: 6481/9689 cut-off events. [2024-06-21 22:15:33,960 INFO L125 PetriNetUnfolderBase]: For 2598433/2598433 co-relation queries the response was YES. [2024-06-21 22:15:34,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108821 conditions, 9689 events. 6481/9689 cut-off events. For 2598433/2598433 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 56834 event pairs, 2216 based on Foata normal form. 8/9696 useless extension candidates. Maximal degree in co-relation 108574. Up to 9422 conditions per place. [2024-06-21 22:15:34,294 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 817 selfloop transitions, 58 changer transitions 0/878 dead transitions. [2024-06-21 22:15:34,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 591 places, 878 transitions, 18623 flow [2024-06-21 22:15:34,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-21 22:15:34,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-21 22:15:34,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 188 transitions. [2024-06-21 22:15:34,295 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3527204502814259 [2024-06-21 22:15:34,295 INFO L175 Difference]: Start difference. First operand has 579 places, 843 transitions, 16263 flow. Second operand 13 states and 188 transitions. [2024-06-21 22:15:34,295 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 591 places, 878 transitions, 18623 flow [2024-06-21 22:15:43,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 584 places, 878 transitions, 18053 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 22:15:43,505 INFO L231 Difference]: Finished difference. Result has 586 places, 849 transitions, 16014 flow [2024-06-21 22:15:43,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15702, PETRI_DIFFERENCE_MINUEND_PLACES=572, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=843, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=785, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=16014, PETRI_PLACES=586, PETRI_TRANSITIONS=849} [2024-06-21 22:15:43,505 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 544 predicate places. [2024-06-21 22:15:43,505 INFO L495 AbstractCegarLoop]: Abstraction has has 586 places, 849 transitions, 16014 flow [2024-06-21 22:15:43,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:43,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:43,506 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-21 22:15:43,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164 [2024-06-21 22:15:43,506 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-21 22:15:43,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:43,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1852991421, now seen corresponding path program 23 times [2024-06-21 22:15:43,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:43,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739672943] [2024-06-21 22:15:43,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:43,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:43,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:44,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:44,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739672943] [2024-06-21 22:15:44,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739672943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:44,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:44,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:44,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703698467] [2024-06-21 22:15:44,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:44,344 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:44,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:44,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:44,344 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:44,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:15:44,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 586 places, 849 transitions, 16014 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:44,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:44,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:15:44,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:15:47,953 INFO L124 PetriNetUnfolderBase]: 6469/9673 cut-off events. [2024-06-21 22:15:47,953 INFO L125 PetriNetUnfolderBase]: For 2553013/2553013 co-relation queries the response was YES. [2024-06-21 22:15:48,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107437 conditions, 9673 events. 6469/9673 cut-off events. For 2553013/2553013 co-relation queries the response was YES. Maximal size of possible extension queue 594. Compared 56750 event pairs, 2186 based on Foata normal form. 4/9676 useless extension candidates. Maximal degree in co-relation 107188. Up to 9418 conditions per place. [2024-06-21 22:15:48,120 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 812 selfloop transitions, 61 changer transitions 0/876 dead transitions. [2024-06-21 22:15:48,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 597 places, 876 transitions, 18186 flow [2024-06-21 22:15:48,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 22:15:48,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 22:15:48,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 173 transitions. [2024-06-21 22:15:48,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3516260162601626 [2024-06-21 22:15:48,122 INFO L175 Difference]: Start difference. First operand has 586 places, 849 transitions, 16014 flow. Second operand 12 states and 173 transitions. [2024-06-21 22:15:48,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 597 places, 876 transitions, 18186 flow [2024-06-21 22:15:59,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 586 places, 876 transitions, 17897 flow, removed 94 selfloop flow, removed 11 redundant places. [2024-06-21 22:15:59,013 INFO L231 Difference]: Finished difference. Result has 587 places, 849 transitions, 15853 flow [2024-06-21 22:15:59,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15725, PETRI_DIFFERENCE_MINUEND_PLACES=575, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=849, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=788, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=15853, PETRI_PLACES=587, PETRI_TRANSITIONS=849} [2024-06-21 22:15:59,013 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 545 predicate places. [2024-06-21 22:15:59,014 INFO L495 AbstractCegarLoop]: Abstraction has has 587 places, 849 transitions, 15853 flow [2024-06-21 22:15:59,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:59,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:15:59,014 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-21 22:15:59,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-06-21 22:15:59,014 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-21 22:15:59,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:15:59,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1858532361, now seen corresponding path program 24 times [2024-06-21 22:15:59,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:15:59,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939268319] [2024-06-21 22:15:59,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:15:59,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:15:59,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:15:59,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:15:59,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:15:59,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939268319] [2024-06-21 22:15:59,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939268319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:15:59,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:15:59,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:15:59,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183112274] [2024-06-21 22:15:59,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:15:59,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:15:59,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:15:59,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:15:59,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:15:59,939 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:15:59,939 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 587 places, 849 transitions, 15853 flow. Second operand has 10 states, 10 states have (on average 8.6) internal successors, (86), 10 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:15:59,939 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:15:59,939 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:15:59,939 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15