./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix052_tso.oepc.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/mix052_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix052_tso.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:14:39,278 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:14:39,375 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:14:39,390 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:14:39,390 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:14:39,416 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:14:39,417 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:14:39,418 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:14:39,419 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:14:39,423 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:14:39,423 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:14:39,423 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:14:39,424 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:14:39,425 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:14:39,426 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:14:39,427 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:14:39,427 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:14:39,427 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:14:39,428 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:14:39,428 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:14:39,428 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:14:39,429 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:14:39,429 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:14:39,429 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:14:39,430 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:14:39,430 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:14:39,430 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:14:39,431 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:14:39,431 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:14:39,432 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:14:39,433 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:14:39,433 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:14:39,433 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:14:39,433 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:14:39,434 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:14:39,434 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:14:39,434 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:14:39,434 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:14:39,435 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:14:39,435 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:14:39,435 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:14:39,435 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:14:39,436 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:14:39,436 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 21:14:39,693 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:14:39,726 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:14:39,729 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:14:39,730 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:14:39,730 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:14:39,732 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-21 21:14:40,902 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:14:41,166 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:14:41,167 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix052_tso.oepc.i [2024-06-21 21:14:41,183 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bf16399df/843ec3116b60422aae43e9ccf65791fe/FLAGb3daee29a [2024-06-21 21:14:41,195 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/bf16399df/843ec3116b60422aae43e9ccf65791fe [2024-06-21 21:14:41,197 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:14:41,198 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:14:41,198 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/mix052_tso.oepc.yml/witness.yml [2024-06-21 21:14:41,365 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:14:41,367 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:14:41,370 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:14:41,370 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:14:41,375 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:14:41,376 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:14:41" (1/2) ... [2024-06-21 21:14:41,377 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cbe3502 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:14:41, skipping insertion in model container [2024-06-21 21:14:41,378 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:14:41" (1/2) ... [2024-06-21 21:14:41,380 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4482a296 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:14:41, skipping insertion in model container [2024-06-21 21:14:41,380 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:14:41" (2/2) ... [2024-06-21 21:14:41,381 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4cbe3502 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:41, skipping insertion in model container [2024-06-21 21:14:41,381 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:14:41" (2/2) ... [2024-06-21 21:14:41,381 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:14:41,471 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:14:41,473 INFO L97 edCorrectnessWitness]: Location invariant before [L825-L825] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 21:14:41,473 INFO L97 edCorrectnessWitness]: Location invariant before [L823-L823] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 21:14:41,473 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-21 21:14:41,473 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:14:41,474 INFO L106 edCorrectnessWitness]: ghost_update [L821-L821] multithreaded = 1; [2024-06-21 21:14:41,521 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:14:41,875 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:14:41,895 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:14:42,053 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:14:42,095 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:14:42,096 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42 WrapperNode [2024-06-21 21:14:42,096 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:14:42,097 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:14:42,097 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:14:42,097 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:14:42,104 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,121 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,153 INFO L138 Inliner]: procedures = 175, calls = 43, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-21 21:14:42,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:14:42,154 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:14:42,155 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:14:42,155 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:14:42,166 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,167 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,171 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,200 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 21:14:42,200 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,201 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,211 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,226 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,232 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,234 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,239 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:14:42,243 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:14:42,244 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:14:42,244 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:14:42,249 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (1/1) ... [2024-06-21 21:14:42,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:14:42,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:14:42,275 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 21:14:42,284 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 21:14:42,320 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:14:42,320 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:14:42,321 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:14:42,321 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:14:42,321 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:14:42,321 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:14:42,322 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:14:42,322 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:14:42,322 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:14:42,322 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:14:42,322 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:14:42,323 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:14:42,327 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 21:14:42,448 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:14:42,450 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:14:42,857 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:14:42,860 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:14:42,982 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:14:42,983 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:14:42,983 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:14:42 BoogieIcfgContainer [2024-06-21 21:14:42,983 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:14:42,985 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:14:42,985 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:14:42,988 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:14:42,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:14:41" (1/4) ... [2024-06-21 21:14:42,989 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65931b29 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:14:42, skipping insertion in model container [2024-06-21 21:14:42,989 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:14:41" (2/4) ... [2024-06-21 21:14:42,990 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65931b29 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:14:42, skipping insertion in model container [2024-06-21 21:14:42,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:14:42" (3/4) ... [2024-06-21 21:14:42,990 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@65931b29 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:14:42, skipping insertion in model container [2024-06-21 21:14:42,990 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:14:42" (4/4) ... [2024-06-21 21:14:42,991 INFO L112 eAbstractionObserver]: Analyzing ICFG mix052_tso.oepc.i [2024-06-21 21:14:43,007 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:14:43,008 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:14:43,008 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:14:43,052 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:14:43,089 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 21:14:43,122 INFO L124 PetriNetUnfolderBase]: 0/37 cut-off events. [2024-06-21 21:14:43,122 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:14:43,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 37 events. 0/37 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 64 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:14:43,125 INFO L82 GeneralOperation]: Start removeDead. Operand has 50 places, 40 transitions, 92 flow [2024-06-21 21:14:43,131 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 41 places, 31 transitions, 71 flow [2024-06-21 21:14:43,148 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:14:43,156 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;@4c21d339, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:14:43,156 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:14:43,162 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:14:43,162 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:14:43,162 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:14:43,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:43,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:14:43,164 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 21:14:43,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:43,169 INFO L85 PathProgramCache]: Analyzing trace with hash 372110564, now seen corresponding path program 1 times [2024-06-21 21:14:43,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:43,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1758702775] [2024-06-21 21:14:43,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:43,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:43,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:44,296 INFO 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 21:14:44,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:44,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1758702775] [2024-06-21 21:14:44,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1758702775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:44,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:44,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:14:44,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285129816] [2024-06-21 21:14:44,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:44,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:14:44,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:44,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:14:44,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:14:44,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 40 [2024-06-21 21:14:44,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 31 transitions, 71 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:44,414 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:44,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 40 [2024-06-21 21:14:44,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:44,841 INFO L124 PetriNetUnfolderBase]: 1156/1825 cut-off events. [2024-06-21 21:14:44,841 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-06-21 21:14:44,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3652 conditions, 1825 events. 1156/1825 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8869 event pairs, 805 based on Foata normal form. 1/1786 useless extension candidates. Maximal degree in co-relation 3640. Up to 1740 conditions per place. [2024-06-21 21:14:44,860 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 31 selfloop transitions, 4 changer transitions 0/41 dead transitions. [2024-06-21 21:14:44,860 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 41 transitions, 167 flow [2024-06-21 21:14:44,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:14:44,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:14:44,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-21 21:14:44,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5916666666666667 [2024-06-21 21:14:44,874 INFO L175 Difference]: Start difference. First operand has 41 places, 31 transitions, 71 flow. Second operand 3 states and 71 transitions. [2024-06-21 21:14:44,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 41 transitions, 167 flow [2024-06-21 21:14:44,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 41 transitions, 162 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:14:44,880 INFO L231 Difference]: Finished difference. Result has 41 places, 34 transitions, 98 flow [2024-06-21 21:14:44,882 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=31, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=98, PETRI_PLACES=41, PETRI_TRANSITIONS=34} [2024-06-21 21:14:44,885 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 0 predicate places. [2024-06-21 21:14:44,886 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 34 transitions, 98 flow [2024-06-21 21:14:44,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:44,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:44,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:44,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:14:44,887 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 21:14:44,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:44,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1117077401, now seen corresponding path program 1 times [2024-06-21 21:14:44,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:44,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519324170] [2024-06-21 21:14:44,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:44,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:44,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:45,479 INFO 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 21:14:45,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:45,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519324170] [2024-06-21 21:14:45,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1519324170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:45,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:45,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-21 21:14:45,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689763732] [2024-06-21 21:14:45,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:45,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-21 21:14:45,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:45,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-21 21:14:45,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-21 21:14:45,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 21:14:45,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 34 transitions, 98 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 21:14:45,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:45,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 21:14:45,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:45,856 INFO L124 PetriNetUnfolderBase]: 1357/2070 cut-off events. [2024-06-21 21:14:45,857 INFO L125 PetriNetUnfolderBase]: For 393/393 co-relation queries the response was YES. [2024-06-21 21:14:45,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4737 conditions, 2070 events. 1357/2070 cut-off events. For 393/393 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9703 event pairs, 840 based on Foata normal form. 3/2072 useless extension candidates. Maximal degree in co-relation 4725. Up to 2013 conditions per place. [2024-06-21 21:14:45,871 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 39 selfloop transitions, 7 changer transitions 0/51 dead transitions. [2024-06-21 21:14:45,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 51 transitions, 236 flow [2024-06-21 21:14:45,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:14:45,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:14:45,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 89 transitions. [2024-06-21 21:14:45,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55625 [2024-06-21 21:14:45,873 INFO L175 Difference]: Start difference. First operand has 41 places, 34 transitions, 98 flow. Second operand 4 states and 89 transitions. [2024-06-21 21:14:45,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 51 transitions, 236 flow [2024-06-21 21:14:45,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 51 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:14:45,876 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 134 flow [2024-06-21 21:14:45,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=94, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=134, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-21 21:14:45,877 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 3 predicate places. [2024-06-21 21:14:45,877 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 134 flow [2024-06-21 21:14:45,877 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 21:14:45,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:45,877 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:45,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:14:45,878 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 21:14:45,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:45,879 INFO L85 PathProgramCache]: Analyzing trace with hash 269662507, now seen corresponding path program 1 times [2024-06-21 21:14:45,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:45,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21573957] [2024-06-21 21:14:45,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:45,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:45,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:46,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 21:14:46,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:46,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21573957] [2024-06-21 21:14:46,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21573957] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:46,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:46,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-21 21:14:46,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702355458] [2024-06-21 21:14:46,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:46,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-21 21:14:46,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:46,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-21 21:14:46,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-21 21:14:46,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 21:14:46,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 134 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:46,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:46,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 21:14:46,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:46,825 INFO L124 PetriNetUnfolderBase]: 1345/2054 cut-off events. [2024-06-21 21:14:46,825 INFO L125 PetriNetUnfolderBase]: For 1116/1116 co-relation queries the response was YES. [2024-06-21 21:14:46,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5226 conditions, 2054 events. 1345/2054 cut-off events. For 1116/1116 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9587 event pairs, 592 based on Foata normal form. 6/2059 useless extension candidates. Maximal degree in co-relation 5212. Up to 1965 conditions per place. [2024-06-21 21:14:46,839 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 47 selfloop transitions, 10 changer transitions 0/62 dead transitions. [2024-06-21 21:14:46,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 62 transitions, 318 flow [2024-06-21 21:14:46,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:14:46,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:14:46,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 110 transitions. [2024-06-21 21:14:46,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.55 [2024-06-21 21:14:46,845 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 134 flow. Second operand 5 states and 110 transitions. [2024-06-21 21:14:46,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 62 transitions, 318 flow [2024-06-21 21:14:46,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 62 transitions, 304 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 21:14:46,849 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 170 flow [2024-06-21 21:14:46,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=170, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-21 21:14:46,851 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 6 predicate places. [2024-06-21 21:14:46,851 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 170 flow [2024-06-21 21:14:46,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:46,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:46,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:46,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:14:46,852 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:14:46,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:46,852 INFO L85 PathProgramCache]: Analyzing trace with hash -265907840, now seen corresponding path program 1 times [2024-06-21 21:14:46,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:46,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588212747] [2024-06-21 21:14:46,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:46,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:46,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:48,106 INFO 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 21:14:48,107 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:48,107 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588212747] [2024-06-21 21:14:48,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588212747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:48,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:48,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:14:48,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395779201] [2024-06-21 21:14:48,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:48,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:14:48,108 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:48,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:14:48,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:14:48,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 40 [2024-06-21 21:14:48,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 170 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 21:14:48,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:48,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 40 [2024-06-21 21:14:48,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:48,557 INFO L124 PetriNetUnfolderBase]: 1336/2037 cut-off events. [2024-06-21 21:14:48,558 INFO L125 PetriNetUnfolderBase]: For 2056/2056 co-relation queries the response was YES. [2024-06-21 21:14:48,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5693 conditions, 2037 events. 1336/2037 cut-off events. For 2056/2056 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9478 event pairs, 450 based on Foata normal form. 6/2042 useless extension candidates. Maximal degree in co-relation 5678. Up to 1920 conditions per place. [2024-06-21 21:14:48,569 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 51 selfloop transitions, 12 changer transitions 0/68 dead transitions. [2024-06-21 21:14:48,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 68 transitions, 372 flow [2024-06-21 21:14:48,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:14:48,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:14:48,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 126 transitions. [2024-06-21 21:14:48,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.525 [2024-06-21 21:14:48,572 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 170 flow. Second operand 6 states and 126 transitions. [2024-06-21 21:14:48,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 68 transitions, 372 flow [2024-06-21 21:14:48,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 68 transitions, 348 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-21 21:14:48,575 INFO L231 Difference]: Finished difference. Result has 49 places, 41 transitions, 189 flow [2024-06-21 21:14:48,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=189, PETRI_PLACES=49, PETRI_TRANSITIONS=41} [2024-06-21 21:14:48,576 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 8 predicate places. [2024-06-21 21:14:48,576 INFO L495 AbstractCegarLoop]: Abstraction has has 49 places, 41 transitions, 189 flow [2024-06-21 21:14:48,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 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 21:14:48,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:48,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:48,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:14:48,577 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:14:48,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:48,577 INFO L85 PathProgramCache]: Analyzing trace with hash -1195026544, now seen corresponding path program 1 times [2024-06-21 21:14:48,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:48,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1764950585] [2024-06-21 21:14:48,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:48,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:48,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:49,237 INFO 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 21:14:49,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:49,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1764950585] [2024-06-21 21:14:49,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1764950585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:49,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:49,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:14:49,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841953842] [2024-06-21 21:14:49,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:49,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:14:49,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:49,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:14:49,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:14:49,317 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-06-21 21:14:49,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 49 places, 41 transitions, 189 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:49,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:49,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-06-21 21:14:49,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:49,623 INFO L124 PetriNetUnfolderBase]: 1124/1816 cut-off events. [2024-06-21 21:14:49,624 INFO L125 PetriNetUnfolderBase]: For 2652/2652 co-relation queries the response was YES. [2024-06-21 21:14:49,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5287 conditions, 1816 events. 1124/1816 cut-off events. For 2652/2652 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 8843 event pairs, 527 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 5270. Up to 1682 conditions per place. [2024-06-21 21:14:49,637 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 42 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-06-21 21:14:49,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 55 transitions, 333 flow [2024-06-21 21:14:49,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:14:49,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:14:49,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 21:14:49,639 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445 [2024-06-21 21:14:49,639 INFO L175 Difference]: Start difference. First operand has 49 places, 41 transitions, 189 flow. Second operand 5 states and 89 transitions. [2024-06-21 21:14:49,639 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 55 transitions, 333 flow [2024-06-21 21:14:49,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 55 transitions, 300 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-21 21:14:49,647 INFO L231 Difference]: Finished difference. Result has 50 places, 44 transitions, 202 flow [2024-06-21 21:14:49,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=202, PETRI_PLACES=50, PETRI_TRANSITIONS=44} [2024-06-21 21:14:49,650 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 9 predicate places. [2024-06-21 21:14:49,651 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 44 transitions, 202 flow [2024-06-21 21:14:49,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:14:49,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:49,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:49,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:14:49,656 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 21:14:49,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash -5272493, now seen corresponding path program 1 times [2024-06-21 21:14:49,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:49,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [737019723] [2024-06-21 21:14:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:49,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:49,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:50,344 INFO 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 21:14:50,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:50,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [737019723] [2024-06-21 21:14:50,345 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [737019723] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:50,345 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:50,345 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:14:50,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794911394] [2024-06-21 21:14:50,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:50,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:14:50,346 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:50,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:14:50,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:14:50,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:50,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 44 transitions, 202 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 21:14:50,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:50,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:50,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:50,874 INFO L124 PetriNetUnfolderBase]: 1342/2046 cut-off events. [2024-06-21 21:14:50,874 INFO L125 PetriNetUnfolderBase]: For 4400/4400 co-relation queries the response was YES. [2024-06-21 21:14:50,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6516 conditions, 2046 events. 1342/2046 cut-off events. For 4400/4400 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9533 event pairs, 626 based on Foata normal form. 2/2047 useless extension candidates. Maximal degree in co-relation 6497. Up to 1980 conditions per place. [2024-06-21 21:14:50,890 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 50 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-21 21:14:50,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 65 transitions, 390 flow [2024-06-21 21:14:50,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:14:50,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:14:50,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 21:14:50,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42916666666666664 [2024-06-21 21:14:50,892 INFO L175 Difference]: Start difference. First operand has 50 places, 44 transitions, 202 flow. Second operand 6 states and 103 transitions. [2024-06-21 21:14:50,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 65 transitions, 390 flow [2024-06-21 21:14:50,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 65 transitions, 368 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-21 21:14:50,898 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 236 flow [2024-06-21 21:14:50,898 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-21 21:14:50,900 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 12 predicate places. [2024-06-21 21:14:50,900 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 236 flow [2024-06-21 21:14:50,900 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 21:14:50,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:50,901 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:50,901 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:14:50,901 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 21:14:50,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:50,902 INFO L85 PathProgramCache]: Analyzing trace with hash -1664223377, now seen corresponding path program 2 times [2024-06-21 21:14:50,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:50,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [232524020] [2024-06-21 21:14:50,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:50,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:50,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:51,636 INFO 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 21:14:51,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:51,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [232524020] [2024-06-21 21:14:51,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [232524020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:51,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:51,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:14:51,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932608645] [2024-06-21 21:14:51,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:51,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:14:51,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:51,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:14:51,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:14:51,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:51,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 236 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 21:14:51,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:51,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:51,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:52,061 INFO L124 PetriNetUnfolderBase]: 1337/2041 cut-off events. [2024-06-21 21:14:52,062 INFO L125 PetriNetUnfolderBase]: For 5954/5964 co-relation queries the response was YES. [2024-06-21 21:14:52,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6991 conditions, 2041 events. 1337/2041 cut-off events. For 5954/5964 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 9506 event pairs, 627 based on Foata normal form. 10/2049 useless extension candidates. Maximal degree in co-relation 6971. Up to 1955 conditions per place. [2024-06-21 21:14:52,079 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 45 selfloop transitions, 16 changer transitions 0/65 dead transitions. [2024-06-21 21:14:52,080 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 422 flow [2024-06-21 21:14:52,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:14:52,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:14:52,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 21:14:52,082 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 21:14:52,082 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 236 flow. Second operand 6 states and 102 transitions. [2024-06-21 21:14:52,082 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 422 flow [2024-06-21 21:14:52,085 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 65 transitions, 390 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 21:14:52,087 INFO L231 Difference]: Finished difference. Result has 55 places, 50 transitions, 276 flow [2024-06-21 21:14:52,087 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=276, PETRI_PLACES=55, PETRI_TRANSITIONS=50} [2024-06-21 21:14:52,088 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 14 predicate places. [2024-06-21 21:14:52,088 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 50 transitions, 276 flow [2024-06-21 21:14:52,089 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 21:14:52,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:52,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:52,089 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:14:52,089 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 21:14:52,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:52,090 INFO L85 PathProgramCache]: Analyzing trace with hash -639107131, now seen corresponding path program 1 times [2024-06-21 21:14:52,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:52,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806175402] [2024-06-21 21:14:52,090 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:52,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:52,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:53,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:14:53,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:53,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1806175402] [2024-06-21 21:14:53,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1806175402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:53,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:53,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:14:53,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [674481016] [2024-06-21 21:14:53,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:53,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:14:53,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:53,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:14:53,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:14:53,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:53,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 50 transitions, 276 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 21:14:53,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:53,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:53,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:53,580 INFO L124 PetriNetUnfolderBase]: 1377/2169 cut-off events. [2024-06-21 21:14:53,580 INFO L125 PetriNetUnfolderBase]: For 7619/7619 co-relation queries the response was YES. [2024-06-21 21:14:53,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7684 conditions, 2169 events. 1377/2169 cut-off events. For 7619/7619 co-relation queries the response was YES. Maximal size of possible extension queue 105. Compared 10312 event pairs, 625 based on Foata normal form. 2/2170 useless extension candidates. Maximal degree in co-relation 7663. Up to 2033 conditions per place. [2024-06-21 21:14:53,606 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 57 selfloop transitions, 14 changer transitions 0/75 dead transitions. [2024-06-21 21:14:53,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 75 transitions, 505 flow [2024-06-21 21:14:53,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:14:53,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:14:53,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-21 21:14:53,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-21 21:14:53,610 INFO L175 Difference]: Start difference. First operand has 55 places, 50 transitions, 276 flow. Second operand 7 states and 115 transitions. [2024-06-21 21:14:53,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 75 transitions, 505 flow [2024-06-21 21:14:53,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 454 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:14:53,617 INFO L231 Difference]: Finished difference. Result has 59 places, 56 transitions, 312 flow [2024-06-21 21:14:53,617 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=312, PETRI_PLACES=59, PETRI_TRANSITIONS=56} [2024-06-21 21:14:53,619 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 18 predicate places. [2024-06-21 21:14:53,620 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 56 transitions, 312 flow [2024-06-21 21:14:53,620 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 21:14:53,620 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:53,620 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:53,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:14:53,621 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 21:14:53,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:53,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1780256499, now seen corresponding path program 1 times [2024-06-21 21:14:53,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:53,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625405675] [2024-06-21 21:14:53,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:53,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:53,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:54,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:14:54,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:54,351 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625405675] [2024-06-21 21:14:54,351 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625405675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:54,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:54,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:14:54,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86852533] [2024-06-21 21:14:54,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:54,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:14:54,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:54,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:14:54,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:14:54,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:54,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 56 transitions, 312 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 21:14:54,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:54,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:54,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:54,973 INFO L124 PetriNetUnfolderBase]: 1589/2407 cut-off events. [2024-06-21 21:14:54,973 INFO L125 PetriNetUnfolderBase]: For 11696/11706 co-relation queries the response was YES. [2024-06-21 21:14:54,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9443 conditions, 2407 events. 1589/2407 cut-off events. For 11696/11706 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11405 event pairs, 560 based on Foata normal form. 4/2410 useless extension candidates. Maximal degree in co-relation 9420. Up to 2295 conditions per place. [2024-06-21 21:14:54,988 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 66 selfloop transitions, 17 changer transitions 0/88 dead transitions. [2024-06-21 21:14:54,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 88 transitions, 584 flow [2024-06-21 21:14:54,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:14:54,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:14:54,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:14:54,989 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4392857142857143 [2024-06-21 21:14:54,990 INFO L175 Difference]: Start difference. First operand has 59 places, 56 transitions, 312 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:14:54,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 88 transitions, 584 flow [2024-06-21 21:14:54,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 88 transitions, 544 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 21:14:54,997 INFO L231 Difference]: Finished difference. Result has 63 places, 62 transitions, 366 flow [2024-06-21 21:14:54,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=272, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=366, PETRI_PLACES=63, PETRI_TRANSITIONS=62} [2024-06-21 21:14:54,999 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 22 predicate places. [2024-06-21 21:14:54,999 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 62 transitions, 366 flow [2024-06-21 21:14:54,999 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 21:14:54,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:55,000 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:55,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:14:55,000 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 21:14:55,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:55,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1655840917, now seen corresponding path program 2 times [2024-06-21 21:14:55,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:55,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339943787] [2024-06-21 21:14:55,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:55,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:55,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:55,756 INFO 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 21:14:55,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:55,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339943787] [2024-06-21 21:14:55,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339943787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:55,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:55,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:14:55,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854375508] [2024-06-21 21:14:55,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:55,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:14:55,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:55,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:14:55,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:14:55,856 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:55,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 62 transitions, 366 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 21:14:55,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:55,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:55,857 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:56,369 INFO L124 PetriNetUnfolderBase]: 1669/2526 cut-off events. [2024-06-21 21:14:56,369 INFO L125 PetriNetUnfolderBase]: For 15386/15396 co-relation queries the response was YES. [2024-06-21 21:14:56,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10815 conditions, 2526 events. 1669/2526 cut-off events. For 15386/15396 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11971 event pairs, 557 based on Foata normal form. 18/2543 useless extension candidates. Maximal degree in co-relation 10790. Up to 2297 conditions per place. [2024-06-21 21:14:56,387 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 68 selfloop transitions, 24 changer transitions 0/97 dead transitions. [2024-06-21 21:14:56,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 97 transitions, 742 flow [2024-06-21 21:14:56,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:14:56,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:14:56,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-21 21:14:56,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45357142857142857 [2024-06-21 21:14:56,388 INFO L175 Difference]: Start difference. First operand has 63 places, 62 transitions, 366 flow. Second operand 7 states and 127 transitions. [2024-06-21 21:14:56,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 97 transitions, 742 flow [2024-06-21 21:14:56,396 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 97 transitions, 700 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 21:14:56,398 INFO L231 Difference]: Finished difference. Result has 68 places, 70 transitions, 482 flow [2024-06-21 21:14:56,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=482, PETRI_PLACES=68, PETRI_TRANSITIONS=70} [2024-06-21 21:14:56,399 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 27 predicate places. [2024-06-21 21:14:56,399 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 70 transitions, 482 flow [2024-06-21 21:14:56,399 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 21:14:56,399 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:56,399 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:56,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:14:56,399 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 21:14:56,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:56,400 INFO L85 PathProgramCache]: Analyzing trace with hash -51316531, now seen corresponding path program 3 times [2024-06-21 21:14:56,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:56,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376057983] [2024-06-21 21:14:56,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:56,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:56,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:57,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:14:57,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:57,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376057983] [2024-06-21 21:14:57,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376057983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:57,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:57,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:14:57,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [773782955] [2024-06-21 21:14:57,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:57,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:14:57,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:57,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:14:57,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:14:57,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:57,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 70 transitions, 482 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 21:14:57,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:57,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:57,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:57,667 INFO L124 PetriNetUnfolderBase]: 1687/2559 cut-off events. [2024-06-21 21:14:57,667 INFO L125 PetriNetUnfolderBase]: For 19907/19914 co-relation queries the response was YES. [2024-06-21 21:14:57,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11916 conditions, 2559 events. 1687/2559 cut-off events. For 19907/19914 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12238 event pairs, 521 based on Foata normal form. 12/2568 useless extension candidates. Maximal degree in co-relation 11889. Up to 2208 conditions per place. [2024-06-21 21:14:57,684 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 37 changer transitions 0/105 dead transitions. [2024-06-21 21:14:57,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 105 transitions, 936 flow [2024-06-21 21:14:57,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:14:57,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:14:57,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-21 21:14:57,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46785714285714286 [2024-06-21 21:14:57,685 INFO L175 Difference]: Start difference. First operand has 68 places, 70 transitions, 482 flow. Second operand 7 states and 131 transitions. [2024-06-21 21:14:57,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 105 transitions, 936 flow [2024-06-21 21:14:57,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 105 transitions, 890 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-06-21 21:14:57,699 INFO L231 Difference]: Finished difference. Result has 73 places, 78 transitions, 634 flow [2024-06-21 21:14:57,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=436, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=634, PETRI_PLACES=73, PETRI_TRANSITIONS=78} [2024-06-21 21:14:57,700 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 32 predicate places. [2024-06-21 21:14:57,700 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 78 transitions, 634 flow [2024-06-21 21:14:57,700 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 21:14:57,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:57,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:57,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:14:57,701 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 21:14:57,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:57,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1662516271, now seen corresponding path program 1 times [2024-06-21 21:14:57,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:57,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1082042293] [2024-06-21 21:14:57,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:57,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:57,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:14:58,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 21:14:58,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:14:58,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1082042293] [2024-06-21 21:14:58,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1082042293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:14:58,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:14:58,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:14:58,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811236318] [2024-06-21 21:14:58,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:14:58,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:14:58,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:14:58,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:14:58,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:14:59,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:14:59,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 78 transitions, 634 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 21:14:59,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:14:59,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:14:59,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:14:59,563 INFO L124 PetriNetUnfolderBase]: 1573/2452 cut-off events. [2024-06-21 21:14:59,563 INFO L125 PetriNetUnfolderBase]: For 20059/20059 co-relation queries the response was YES. [2024-06-21 21:14:59,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11731 conditions, 2452 events. 1573/2452 cut-off events. For 20059/20059 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11744 event pairs, 470 based on Foata normal form. 4/2455 useless extension candidates. Maximal degree in co-relation 11701. Up to 2302 conditions per place. [2024-06-21 21:14:59,582 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 84 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-21 21:14:59,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 104 transitions, 926 flow [2024-06-21 21:14:59,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:14:59,583 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:14:59,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 21:14:59,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 21:14:59,584 INFO L175 Difference]: Start difference. First operand has 73 places, 78 transitions, 634 flow. Second operand 8 states and 130 transitions. [2024-06-21 21:14:59,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 104 transitions, 926 flow [2024-06-21 21:14:59,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 104 transitions, 822 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-21 21:14:59,612 INFO L231 Difference]: Finished difference. Result has 77 places, 80 transitions, 605 flow [2024-06-21 21:14:59,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=532, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=605, PETRI_PLACES=77, PETRI_TRANSITIONS=80} [2024-06-21 21:14:59,613 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 36 predicate places. [2024-06-21 21:14:59,613 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 80 transitions, 605 flow [2024-06-21 21:14:59,613 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 21:14:59,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:14:59,614 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:14:59,614 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:14:59,614 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:14:59,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:14:59,614 INFO L85 PathProgramCache]: Analyzing trace with hash -351837238, now seen corresponding path program 1 times [2024-06-21 21:14:59,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:14:59,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924488715] [2024-06-21 21:14:59,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:14:59,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:14:59,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:00,103 INFO 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 21:15:00,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:00,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924488715] [2024-06-21 21:15:00,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924488715] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:00,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:00,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:15:00,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785297372] [2024-06-21 21:15:00,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:00,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:15:00,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:00,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:15:00,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:15:00,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:00,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 80 transitions, 605 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:00,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:00,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:00,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:00,594 INFO L124 PetriNetUnfolderBase]: 1567/2444 cut-off events. [2024-06-21 21:15:00,595 INFO L125 PetriNetUnfolderBase]: For 20150/20150 co-relation queries the response was YES. [2024-06-21 21:15:00,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11365 conditions, 2444 events. 1567/2444 cut-off events. For 20150/20150 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 11645 event pairs, 490 based on Foata normal form. 2/2445 useless extension candidates. Maximal degree in co-relation 11334. Up to 2333 conditions per place. [2024-06-21 21:15:00,614 INFO L140 encePairwiseOnDemand]: 33/40 looper letters, 80 selfloop transitions, 8 changer transitions 0/92 dead transitions. [2024-06-21 21:15:00,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 92 transitions, 825 flow [2024-06-21 21:15:00,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:15:00,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:15:00,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-21 21:15:00,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 21:15:00,616 INFO L175 Difference]: Start difference. First operand has 77 places, 80 transitions, 605 flow. Second operand 5 states and 82 transitions. [2024-06-21 21:15:00,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 92 transitions, 825 flow [2024-06-21 21:15:00,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 92 transitions, 770 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:00,634 INFO L231 Difference]: Finished difference. Result has 76 places, 83 transitions, 600 flow [2024-06-21 21:15:00,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=550, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=600, PETRI_PLACES=76, PETRI_TRANSITIONS=83} [2024-06-21 21:15:00,636 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 35 predicate places. [2024-06-21 21:15:00,636 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 83 transitions, 600 flow [2024-06-21 21:15:00,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:00,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:00,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:00,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:15:00,637 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 21:15:00,637 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:00,637 INFO L85 PathProgramCache]: Analyzing trace with hash 1504236366, now seen corresponding path program 1 times [2024-06-21 21:15:00,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:00,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441222947] [2024-06-21 21:15:00,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:00,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:00,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:01,781 INFO 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 21:15:01,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:01,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441222947] [2024-06-21 21:15:01,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441222947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:01,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:01,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:01,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258979359] [2024-06-21 21:15:01,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:01,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:01,783 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:01,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:01,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:01,876 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:01,877 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 83 transitions, 600 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 21:15:01,877 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:01,877 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:01,877 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:02,490 INFO L124 PetriNetUnfolderBase]: 1739/2648 cut-off events. [2024-06-21 21:15:02,491 INFO L125 PetriNetUnfolderBase]: For 26769/26773 co-relation queries the response was YES. [2024-06-21 21:15:02,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13309 conditions, 2648 events. 1739/2648 cut-off events. For 26769/26773 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 12723 event pairs, 528 based on Foata normal form. 6/2650 useless extension candidates. Maximal degree in co-relation 13277. Up to 2484 conditions per place. [2024-06-21 21:15:02,513 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 91 selfloop transitions, 28 changer transitions 0/124 dead transitions. [2024-06-21 21:15:02,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 124 transitions, 1060 flow [2024-06-21 21:15:02,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:02,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:02,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:15:02,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 21:15:02,515 INFO L175 Difference]: Start difference. First operand has 76 places, 83 transitions, 600 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:15:02,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 124 transitions, 1060 flow [2024-06-21 21:15:02,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 124 transitions, 1030 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-21 21:15:02,537 INFO L231 Difference]: Finished difference. Result has 84 places, 100 transitions, 819 flow [2024-06-21 21:15:02,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=819, PETRI_PLACES=84, PETRI_TRANSITIONS=100} [2024-06-21 21:15:02,538 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 43 predicate places. [2024-06-21 21:15:02,538 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 100 transitions, 819 flow [2024-06-21 21:15:02,539 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 21:15:02,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:02,539 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:02,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:15:02,539 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 21:15:02,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:02,540 INFO L85 PathProgramCache]: Analyzing trace with hash -1423671738, now seen corresponding path program 2 times [2024-06-21 21:15:02,540 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:02,540 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485750287] [2024-06-21 21:15:02,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:02,540 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:03,483 INFO 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 21:15:03,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:03,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485750287] [2024-06-21 21:15:03,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485750287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:03,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:03,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:03,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546979681] [2024-06-21 21:15:03,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:03,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:03,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:03,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:03,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:03,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:03,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 100 transitions, 819 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 21:15:03,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:03,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:03,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:04,145 INFO L124 PetriNetUnfolderBase]: 1831/2800 cut-off events. [2024-06-21 21:15:04,146 INFO L125 PetriNetUnfolderBase]: For 31466/31476 co-relation queries the response was YES. [2024-06-21 21:15:04,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14661 conditions, 2800 events. 1831/2800 cut-off events. For 31466/31476 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 13615 event pairs, 525 based on Foata normal form. 12/2811 useless extension candidates. Maximal degree in co-relation 14625. Up to 2580 conditions per place. [2024-06-21 21:15:04,173 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 101 selfloop transitions, 47 changer transitions 0/153 dead transitions. [2024-06-21 21:15:04,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 153 transitions, 1469 flow [2024-06-21 21:15:04,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:04,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:04,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-21 21:15:04,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-21 21:15:04,175 INFO L175 Difference]: Start difference. First operand has 84 places, 100 transitions, 819 flow. Second operand 8 states and 140 transitions. [2024-06-21 21:15:04,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 153 transitions, 1469 flow [2024-06-21 21:15:04,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 153 transitions, 1375 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-21 21:15:04,213 INFO L231 Difference]: Finished difference. Result has 91 places, 124 transitions, 1151 flow [2024-06-21 21:15:04,214 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=767, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1151, PETRI_PLACES=91, PETRI_TRANSITIONS=124} [2024-06-21 21:15:04,215 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 50 predicate places. [2024-06-21 21:15:04,215 INFO L495 AbstractCegarLoop]: Abstraction has has 91 places, 124 transitions, 1151 flow [2024-06-21 21:15:04,215 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 21:15:04,215 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:04,215 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:04,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:15:04,216 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 21:15:04,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:04,216 INFO L85 PathProgramCache]: Analyzing trace with hash -2022043942, now seen corresponding path program 3 times [2024-06-21 21:15:04,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:04,216 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251886223] [2024-06-21 21:15:04,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:04,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:04,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:05,204 INFO 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 21:15:05,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:05,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251886223] [2024-06-21 21:15:05,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251886223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:05,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390749560] [2024-06-21 21:15:05,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:05,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:05,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:05,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:05,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:05,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:05,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 124 transitions, 1151 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 21:15:05,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:05,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:05,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:05,841 INFO L124 PetriNetUnfolderBase]: 1903/2918 cut-off events. [2024-06-21 21:15:05,841 INFO L125 PetriNetUnfolderBase]: For 36715/36723 co-relation queries the response was YES. [2024-06-21 21:15:05,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15866 conditions, 2918 events. 1903/2918 cut-off events. For 36715/36723 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 14381 event pairs, 510 based on Foata normal form. 10/2927 useless extension candidates. Maximal degree in co-relation 15827. Up to 2649 conditions per place. [2024-06-21 21:15:05,864 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 111 selfloop transitions, 67 changer transitions 0/183 dead transitions. [2024-06-21 21:15:05,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 183 transitions, 1996 flow [2024-06-21 21:15:05,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:05,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:05,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-21 21:15:05,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.440625 [2024-06-21 21:15:05,867 INFO L175 Difference]: Start difference. First operand has 91 places, 124 transitions, 1151 flow. Second operand 8 states and 141 transitions. [2024-06-21 21:15:05,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 183 transitions, 1996 flow [2024-06-21 21:15:05,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 183 transitions, 1834 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:05,919 INFO L231 Difference]: Finished difference. Result has 96 places, 156 transitions, 1628 flow [2024-06-21 21:15:05,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=96, PETRI_TRANSITIONS=156} [2024-06-21 21:15:05,920 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 55 predicate places. [2024-06-21 21:15:05,920 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 156 transitions, 1628 flow [2024-06-21 21:15:05,921 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 21:15:05,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:05,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:05,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:15:05,921 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 21:15:05,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:05,922 INFO L85 PathProgramCache]: Analyzing trace with hash -993120400, now seen corresponding path program 1 times [2024-06-21 21:15:05,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:05,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614281479] [2024-06-21 21:15:05,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:05,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:05,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:06,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:06,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:06,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614281479] [2024-06-21 21:15:06,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614281479] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:06,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:06,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:06,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752084831] [2024-06-21 21:15:06,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:06,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:06,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:06,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:06,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:06,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:06,803 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 156 transitions, 1628 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 21:15:06,803 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:06,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:06,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:07,433 INFO L124 PetriNetUnfolderBase]: 2272/3382 cut-off events. [2024-06-21 21:15:07,433 INFO L125 PetriNetUnfolderBase]: For 41958/41962 co-relation queries the response was YES. [2024-06-21 21:15:07,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18208 conditions, 3382 events. 2272/3382 cut-off events. For 41958/41962 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15892 event pairs, 531 based on Foata normal form. 10/3391 useless extension candidates. Maximal degree in co-relation 18166. Up to 2870 conditions per place. [2024-06-21 21:15:07,461 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 110 selfloop transitions, 110 changer transitions 0/223 dead transitions. [2024-06-21 21:15:07,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 223 transitions, 2588 flow [2024-06-21 21:15:07,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:07,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:07,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:15:07,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 21:15:07,464 INFO L175 Difference]: Start difference. First operand has 96 places, 156 transitions, 1628 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:15:07,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 223 transitions, 2588 flow [2024-06-21 21:15:07,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 223 transitions, 2471 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-21 21:15:07,533 INFO L231 Difference]: Finished difference. Result has 104 places, 189 transitions, 2236 flow [2024-06-21 21:15:07,534 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=1541, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2236, PETRI_PLACES=104, PETRI_TRANSITIONS=189} [2024-06-21 21:15:07,534 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 63 predicate places. [2024-06-21 21:15:07,534 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 189 transitions, 2236 flow [2024-06-21 21:15:07,534 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 21:15:07,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:07,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:07,535 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:15:07,535 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 21:15:07,535 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:07,535 INFO L85 PathProgramCache]: Analyzing trace with hash -771873166, now seen corresponding path program 2 times [2024-06-21 21:15:07,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:07,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887201835] [2024-06-21 21:15:07,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:07,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:07,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:08,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:08,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:08,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887201835] [2024-06-21 21:15:08,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887201835] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:08,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:08,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:08,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893225445] [2024-06-21 21:15:08,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:08,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:08,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:08,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:08,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:08,559 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:08,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 189 transitions, 2236 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 21:15:08,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:08,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:08,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:09,109 INFO L124 PetriNetUnfolderBase]: 2261/3367 cut-off events. [2024-06-21 21:15:09,109 INFO L125 PetriNetUnfolderBase]: For 46867/46871 co-relation queries the response was YES. [2024-06-21 21:15:09,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19075 conditions, 3367 events. 2261/3367 cut-off events. For 46867/46871 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 15823 event pairs, 854 based on Foata normal form. 6/3372 useless extension candidates. Maximal degree in co-relation 19030. Up to 3261 conditions per place. [2024-06-21 21:15:09,137 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 32 changer transitions 0/221 dead transitions. [2024-06-21 21:15:09,137 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 221 transitions, 2867 flow [2024-06-21 21:15:09,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:09,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:09,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:15:09,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 21:15:09,139 INFO L175 Difference]: Start difference. First operand has 104 places, 189 transitions, 2236 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:15:09,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 221 transitions, 2867 flow [2024-06-21 21:15:09,222 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 221 transitions, 2741 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:09,226 INFO L231 Difference]: Finished difference. Result has 109 places, 197 transitions, 2319 flow [2024-06-21 21:15:09,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2138, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2319, PETRI_PLACES=109, PETRI_TRANSITIONS=197} [2024-06-21 21:15:09,227 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 68 predicate places. [2024-06-21 21:15:09,227 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 197 transitions, 2319 flow [2024-06-21 21:15:09,227 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 21:15:09,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:09,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:09,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:15:09,228 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 21:15:09,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:09,228 INFO L85 PathProgramCache]: Analyzing trace with hash -1590805874, now seen corresponding path program 3 times [2024-06-21 21:15:09,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:09,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425709583] [2024-06-21 21:15:09,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:09,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:09,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:10,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:10,186 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:10,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425709583] [2024-06-21 21:15:10,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425709583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:10,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:10,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:10,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679985779] [2024-06-21 21:15:10,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:10,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:10,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:10,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:10,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:10,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:10,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 197 transitions, 2319 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 21:15:10,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:10,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:10,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:10,845 INFO L124 PetriNetUnfolderBase]: 2283/3406 cut-off events. [2024-06-21 21:15:10,845 INFO L125 PetriNetUnfolderBase]: For 51114/51122 co-relation queries the response was YES. [2024-06-21 21:15:10,856 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19667 conditions, 3406 events. 2283/3406 cut-off events. For 51114/51122 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16106 event pairs, 779 based on Foata normal form. 10/3414 useless extension candidates. Maximal degree in co-relation 19619. Up to 3257 conditions per place. [2024-06-21 21:15:10,871 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 186 selfloop transitions, 37 changer transitions 0/226 dead transitions. [2024-06-21 21:15:10,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 226 transitions, 2910 flow [2024-06-21 21:15:10,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:10,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:10,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:15:10,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 21:15:10,873 INFO L175 Difference]: Start difference. First operand has 109 places, 197 transitions, 2319 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:15:10,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 226 transitions, 2910 flow [2024-06-21 21:15:10,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 226 transitions, 2824 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:10,963 INFO L231 Difference]: Finished difference. Result has 113 places, 204 transitions, 2398 flow [2024-06-21 21:15:10,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2233, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2398, PETRI_PLACES=113, PETRI_TRANSITIONS=204} [2024-06-21 21:15:10,964 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 72 predicate places. [2024-06-21 21:15:10,964 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 204 transitions, 2398 flow [2024-06-21 21:15:10,965 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 21:15:10,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:10,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:10,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:15:10,965 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 21:15:10,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:10,966 INFO L85 PathProgramCache]: Analyzing trace with hash -1612188, now seen corresponding path program 4 times [2024-06-21 21:15:10,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:10,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868778074] [2024-06-21 21:15:10,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:10,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:10,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:12,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:12,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:12,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868778074] [2024-06-21 21:15:12,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868778074] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:12,014 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:12,014 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:15:12,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908090062] [2024-06-21 21:15:12,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:12,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:15:12,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:12,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:15:12,015 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:15:12,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:12,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 204 transitions, 2398 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 21:15:12,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:12,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:12,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:12,717 INFO L124 PetriNetUnfolderBase]: 2272/3389 cut-off events. [2024-06-21 21:15:12,717 INFO L125 PetriNetUnfolderBase]: For 55091/55099 co-relation queries the response was YES. [2024-06-21 21:15:12,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19975 conditions, 3389 events. 2272/3389 cut-off events. For 55091/55099 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15986 event pairs, 779 based on Foata normal form. 10/3397 useless extension candidates. Maximal degree in co-relation 19925. Up to 3199 conditions per place. [2024-06-21 21:15:12,735 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 176 selfloop transitions, 55 changer transitions 0/234 dead transitions. [2024-06-21 21:15:12,735 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 234 transitions, 3005 flow [2024-06-21 21:15:12,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:15:12,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:15:12,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 150 transitions. [2024-06-21 21:15:12,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:15:12,737 INFO L175 Difference]: Start difference. First operand has 113 places, 204 transitions, 2398 flow. Second operand 10 states and 150 transitions. [2024-06-21 21:15:12,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 234 transitions, 3005 flow [2024-06-21 21:15:12,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 234 transitions, 2901 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:12,811 INFO L231 Difference]: Finished difference. Result has 118 places, 208 transitions, 2472 flow [2024-06-21 21:15:12,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2298, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2472, PETRI_PLACES=118, PETRI_TRANSITIONS=208} [2024-06-21 21:15:12,812 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 77 predicate places. [2024-06-21 21:15:12,812 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 208 transitions, 2472 flow [2024-06-21 21:15:12,812 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 21:15:12,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:12,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:12,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:15:12,813 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 21:15:12,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:12,813 INFO L85 PathProgramCache]: Analyzing trace with hash -1184931452, now seen corresponding path program 1 times [2024-06-21 21:15:12,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:12,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849067347] [2024-06-21 21:15:12,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:12,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:12,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:13,795 INFO 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 21:15:13,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:13,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849067347] [2024-06-21 21:15:13,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1849067347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:13,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:13,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:13,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599518147] [2024-06-21 21:15:13,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:13,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:13,796 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:13,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:13,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:13,890 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:13,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 208 transitions, 2472 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:13,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:13,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:13,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:14,496 INFO L124 PetriNetUnfolderBase]: 2072/3181 cut-off events. [2024-06-21 21:15:14,497 INFO L125 PetriNetUnfolderBase]: For 60727/60749 co-relation queries the response was YES. [2024-06-21 21:15:14,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19159 conditions, 3181 events. 2072/3181 cut-off events. For 60727/60749 co-relation queries the response was YES. Maximal size of possible extension queue 137. Compared 15793 event pairs, 597 based on Foata normal form. 12/3158 useless extension candidates. Maximal degree in co-relation 19108. Up to 2889 conditions per place. [2024-06-21 21:15:14,520 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 183 selfloop transitions, 54 changer transitions 0/246 dead transitions. [2024-06-21 21:15:14,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 246 transitions, 3111 flow [2024-06-21 21:15:14,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:14,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:14,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:15:14,522 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 21:15:14,522 INFO L175 Difference]: Start difference. First operand has 118 places, 208 transitions, 2472 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:15:14,522 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 246 transitions, 3111 flow [2024-06-21 21:15:14,593 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 246 transitions, 3001 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:14,596 INFO L231 Difference]: Finished difference. Result has 124 places, 212 transitions, 2542 flow [2024-06-21 21:15:14,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2362, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2542, PETRI_PLACES=124, PETRI_TRANSITIONS=212} [2024-06-21 21:15:14,596 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 83 predicate places. [2024-06-21 21:15:14,597 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 212 transitions, 2542 flow [2024-06-21 21:15:14,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:14,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:14,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:14,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:15:14,597 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 21:15:14,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:14,598 INFO L85 PathProgramCache]: Analyzing trace with hash -495958404, now seen corresponding path program 2 times [2024-06-21 21:15:14,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:14,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [553643838] [2024-06-21 21:15:14,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:14,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:14,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:15,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:15,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:15,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [553643838] [2024-06-21 21:15:15,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [553643838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:15,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:15,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:15,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506728860] [2024-06-21 21:15:15,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:15,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:15,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:15,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:15,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:15,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:15,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 212 transitions, 2542 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:15,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:15,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:15,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:16,254 INFO L124 PetriNetUnfolderBase]: 2137/3274 cut-off events. [2024-06-21 21:15:16,254 INFO L125 PetriNetUnfolderBase]: For 68466/68481 co-relation queries the response was YES. [2024-06-21 21:15:16,265 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20386 conditions, 3274 events. 2137/3274 cut-off events. For 68466/68481 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 16349 event pairs, 596 based on Foata normal form. 12/3256 useless extension candidates. Maximal degree in co-relation 20332. Up to 2896 conditions per place. [2024-06-21 21:15:16,275 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 156 selfloop transitions, 82 changer transitions 0/247 dead transitions. [2024-06-21 21:15:16,276 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 247 transitions, 3177 flow [2024-06-21 21:15:16,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:16,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:16,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-21 21:15:16,277 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4305555555555556 [2024-06-21 21:15:16,277 INFO L175 Difference]: Start difference. First operand has 124 places, 212 transitions, 2542 flow. Second operand 9 states and 155 transitions. [2024-06-21 21:15:16,277 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 247 transitions, 3177 flow [2024-06-21 21:15:16,348 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 247 transitions, 3037 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:16,351 INFO L231 Difference]: Finished difference. Result has 127 places, 214 transitions, 2636 flow [2024-06-21 21:15:16,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2402, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2636, PETRI_PLACES=127, PETRI_TRANSITIONS=214} [2024-06-21 21:15:16,351 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 86 predicate places. [2024-06-21 21:15:16,352 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 214 transitions, 2636 flow [2024-06-21 21:15:16,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:16,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:16,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:16,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:15:16,352 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 21:15:16,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:16,353 INFO L85 PathProgramCache]: Analyzing trace with hash 800202284, now seen corresponding path program 3 times [2024-06-21 21:15:16,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:16,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [140086420] [2024-06-21 21:15:16,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:16,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:16,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:17,216 INFO 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 21:15:17,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:17,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [140086420] [2024-06-21 21:15:17,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [140086420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:17,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:17,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:17,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29248669] [2024-06-21 21:15:17,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:17,223 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:17,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:17,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:17,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:17,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:17,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 214 transitions, 2636 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:17,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:17,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:17,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:17,863 INFO L124 PetriNetUnfolderBase]: 2172/3342 cut-off events. [2024-06-21 21:15:17,863 INFO L125 PetriNetUnfolderBase]: For 76470/76494 co-relation queries the response was YES. [2024-06-21 21:15:17,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20906 conditions, 3342 events. 2172/3342 cut-off events. For 76470/76494 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 17005 event pairs, 509 based on Foata normal form. 14/3319 useless extension candidates. Maximal degree in co-relation 20851. Up to 2954 conditions per place. [2024-06-21 21:15:17,887 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 186 selfloop transitions, 61 changer transitions 0/256 dead transitions. [2024-06-21 21:15:17,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 256 transitions, 3328 flow [2024-06-21 21:15:17,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:17,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:17,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 21:15:17,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 21:15:17,888 INFO L175 Difference]: Start difference. First operand has 127 places, 214 transitions, 2636 flow. Second operand 9 states and 153 transitions. [2024-06-21 21:15:17,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 256 transitions, 3328 flow [2024-06-21 21:15:18,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 256 transitions, 3134 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-06-21 21:15:18,017 INFO L231 Difference]: Finished difference. Result has 130 places, 223 transitions, 2689 flow [2024-06-21 21:15:18,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2442, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2689, PETRI_PLACES=130, PETRI_TRANSITIONS=223} [2024-06-21 21:15:18,018 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 89 predicate places. [2024-06-21 21:15:18,018 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 223 transitions, 2689 flow [2024-06-21 21:15:18,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:18,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:18,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:18,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:15:18,019 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 21:15:18,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:18,019 INFO L85 PathProgramCache]: Analyzing trace with hash -802696696, now seen corresponding path program 4 times [2024-06-21 21:15:18,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:18,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1627647520] [2024-06-21 21:15:18,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:18,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:18,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:19,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:19,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:19,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1627647520] [2024-06-21 21:15:19,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1627647520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:19,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:19,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:19,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1233953720] [2024-06-21 21:15:19,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:19,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:19,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:19,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:19,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:19,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:19,170 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 223 transitions, 2689 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:19,170 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:19,170 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:19,170 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:19,879 INFO L124 PetriNetUnfolderBase]: 2269/3516 cut-off events. [2024-06-21 21:15:19,879 INFO L125 PetriNetUnfolderBase]: For 82693/82721 co-relation queries the response was YES. [2024-06-21 21:15:19,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22359 conditions, 3516 events. 2269/3516 cut-off events. For 82693/82721 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 18289 event pairs, 451 based on Foata normal form. 14/3489 useless extension candidates. Maximal degree in co-relation 22302. Up to 3139 conditions per place. [2024-06-21 21:15:19,904 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 198 selfloop transitions, 61 changer transitions 0/268 dead transitions. [2024-06-21 21:15:19,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 268 transitions, 3507 flow [2024-06-21 21:15:19,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:19,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:19,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 21:15:19,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 21:15:19,906 INFO L175 Difference]: Start difference. First operand has 130 places, 223 transitions, 2689 flow. Second operand 9 states and 156 transitions. [2024-06-21 21:15:19,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 268 transitions, 3507 flow [2024-06-21 21:15:20,004 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 268 transitions, 3279 flow, removed 49 selfloop flow, removed 7 redundant places. [2024-06-21 21:15:20,007 INFO L231 Difference]: Finished difference. Result has 133 places, 235 transitions, 2814 flow [2024-06-21 21:15:20,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2522, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2814, PETRI_PLACES=133, PETRI_TRANSITIONS=235} [2024-06-21 21:15:20,007 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 92 predicate places. [2024-06-21 21:15:20,008 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 235 transitions, 2814 flow [2024-06-21 21:15:20,008 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:20,008 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:20,008 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:20,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:15:20,008 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 21:15:20,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:20,008 INFO L85 PathProgramCache]: Analyzing trace with hash 1741147904, now seen corresponding path program 5 times [2024-06-21 21:15:20,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:20,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073194651] [2024-06-21 21:15:20,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:20,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:20,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:21,038 INFO 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 21:15:21,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:21,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073194651] [2024-06-21 21:15:21,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073194651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:21,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:21,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:21,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445354949] [2024-06-21 21:15:21,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:21,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:21,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:21,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:21,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:21,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:21,120 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 235 transitions, 2814 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:21,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:21,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:21,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:21,847 INFO L124 PetriNetUnfolderBase]: 2317/3600 cut-off events. [2024-06-21 21:15:21,847 INFO L125 PetriNetUnfolderBase]: For 90453/90471 co-relation queries the response was YES. [2024-06-21 21:15:21,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23081 conditions, 3600 events. 2317/3600 cut-off events. For 90453/90471 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 18887 event pairs, 470 based on Foata normal form. 18/3593 useless extension candidates. Maximal degree in co-relation 23023. Up to 3161 conditions per place. [2024-06-21 21:15:21,870 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 179 selfloop transitions, 83 changer transitions 0/271 dead transitions. [2024-06-21 21:15:21,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 271 transitions, 3522 flow [2024-06-21 21:15:21,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:21,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:21,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 21:15:21,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 21:15:21,872 INFO L175 Difference]: Start difference. First operand has 133 places, 235 transitions, 2814 flow. Second operand 9 states and 156 transitions. [2024-06-21 21:15:21,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 271 transitions, 3522 flow [2024-06-21 21:15:21,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 271 transitions, 3374 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:21,979 INFO L231 Difference]: Finished difference. Result has 136 places, 239 transitions, 2928 flow [2024-06-21 21:15:21,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2666, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2928, PETRI_PLACES=136, PETRI_TRANSITIONS=239} [2024-06-21 21:15:21,979 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 95 predicate places. [2024-06-21 21:15:21,979 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 239 transitions, 2928 flow [2024-06-21 21:15:21,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:21,980 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:21,980 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:21,980 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:15:21,980 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 21:15:21,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:21,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1859420282, now seen corresponding path program 1 times [2024-06-21 21:15:21,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:21,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804597555] [2024-06-21 21:15:21,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:21,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:21,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:22,844 INFO 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 21:15:22,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:22,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804597555] [2024-06-21 21:15:22,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804597555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:22,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:22,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:22,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675060376] [2024-06-21 21:15:22,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:22,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:22,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:22,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:22,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:22,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:22,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 239 transitions, 2928 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 21:15:22,933 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:22,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:22,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:23,648 INFO L124 PetriNetUnfolderBase]: 2709/4089 cut-off events. [2024-06-21 21:15:23,648 INFO L125 PetriNetUnfolderBase]: For 104962/104974 co-relation queries the response was YES. [2024-06-21 21:15:23,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25690 conditions, 4089 events. 2709/4089 cut-off events. For 104962/104974 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 20622 event pairs, 568 based on Foata normal form. 36/4124 useless extension candidates. Maximal degree in co-relation 25631. Up to 3429 conditions per place. [2024-06-21 21:15:23,691 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 166 selfloop transitions, 115 changer transitions 0/284 dead transitions. [2024-06-21 21:15:23,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 284 transitions, 3713 flow [2024-06-21 21:15:23,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:15:23,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:15:23,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 169 transitions. [2024-06-21 21:15:23,693 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4225 [2024-06-21 21:15:23,693 INFO L175 Difference]: Start difference. First operand has 136 places, 239 transitions, 2928 flow. Second operand 10 states and 169 transitions. [2024-06-21 21:15:23,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 284 transitions, 3713 flow [2024-06-21 21:15:23,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 284 transitions, 3511 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:15:23,855 INFO L231 Difference]: Finished difference. Result has 139 places, 241 transitions, 3015 flow [2024-06-21 21:15:23,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2726, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3015, PETRI_PLACES=139, PETRI_TRANSITIONS=241} [2024-06-21 21:15:23,856 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 98 predicate places. [2024-06-21 21:15:23,856 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 241 transitions, 3015 flow [2024-06-21 21:15:23,856 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 21:15:23,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:23,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:23,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:15:23,856 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 21:15:23,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:23,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1859235584, now seen corresponding path program 6 times [2024-06-21 21:15:23,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:23,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588056121] [2024-06-21 21:15:23,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:23,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:23,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:24,835 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:24,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:24,835 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588056121] [2024-06-21 21:15:24,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588056121] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:24,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:24,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:24,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713327897] [2024-06-21 21:15:24,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:24,836 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:24,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:24,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:24,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:24,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:24,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 241 transitions, 3015 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:24,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:24,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:24,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:25,579 INFO L124 PetriNetUnfolderBase]: 2519/3938 cut-off events. [2024-06-21 21:15:25,580 INFO L125 PetriNetUnfolderBase]: For 115189/115220 co-relation queries the response was YES. [2024-06-21 21:15:25,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25753 conditions, 3938 events. 2519/3938 cut-off events. For 115189/115220 co-relation queries the response was YES. Maximal size of possible extension queue 201. Compared 21256 event pairs, 507 based on Foata normal form. 40/3936 useless extension candidates. Maximal degree in co-relation 25693. Up to 3220 conditions per place. [2024-06-21 21:15:25,608 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 168 selfloop transitions, 107 changer transitions 0/284 dead transitions. [2024-06-21 21:15:25,608 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 284 transitions, 3807 flow [2024-06-21 21:15:25,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:25,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:25,609 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-21 21:15:25,609 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45 [2024-06-21 21:15:25,609 INFO L175 Difference]: Start difference. First operand has 139 places, 241 transitions, 3015 flow. Second operand 9 states and 162 transitions. [2024-06-21 21:15:25,609 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 284 transitions, 3807 flow [2024-06-21 21:15:25,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 284 transitions, 3548 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-21 21:15:25,730 INFO L231 Difference]: Finished difference. Result has 142 places, 248 transitions, 3171 flow [2024-06-21 21:15:25,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2756, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3171, PETRI_PLACES=142, PETRI_TRANSITIONS=248} [2024-06-21 21:15:25,731 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 101 predicate places. [2024-06-21 21:15:25,731 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 248 transitions, 3171 flow [2024-06-21 21:15:25,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:25,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:25,731 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:25,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:15:25,731 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:15:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1558653311, now seen corresponding path program 1 times [2024-06-21 21:15:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:25,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945177311] [2024-06-21 21:15:25,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:25,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:25,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:26,160 INFO 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 21:15:26,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:26,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945177311] [2024-06-21 21:15:26,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945177311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:26,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:26,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:15:26,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891026779] [2024-06-21 21:15:26,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:26,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:15:26,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:26,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:15:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:15:26,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:26,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 248 transitions, 3171 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:26,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:26,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:26,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:26,884 INFO L124 PetriNetUnfolderBase]: 2845/4311 cut-off events. [2024-06-21 21:15:26,884 INFO L125 PetriNetUnfolderBase]: For 114900/114904 co-relation queries the response was YES. [2024-06-21 21:15:26,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27695 conditions, 4311 events. 2845/4311 cut-off events. For 114900/114904 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 22225 event pairs, 924 based on Foata normal form. 5/4315 useless extension candidates. Maximal degree in co-relation 27632. Up to 4236 conditions per place. [2024-06-21 21:15:26,914 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 247 selfloop transitions, 25 changer transitions 0/275 dead transitions. [2024-06-21 21:15:26,914 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 275 transitions, 3895 flow [2024-06-21 21:15:26,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:15:26,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:15:26,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:15:26,915 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:15:26,915 INFO L175 Difference]: Start difference. First operand has 142 places, 248 transitions, 3171 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:15:26,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 275 transitions, 3895 flow [2024-06-21 21:15:27,070 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 275 transitions, 3709 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:27,073 INFO L231 Difference]: Finished difference. Result has 145 places, 257 transitions, 3125 flow [2024-06-21 21:15:27,073 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=2985, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3125, PETRI_PLACES=145, PETRI_TRANSITIONS=257} [2024-06-21 21:15:27,074 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 104 predicate places. [2024-06-21 21:15:27,074 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 257 transitions, 3125 flow [2024-06-21 21:15:27,074 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:27,074 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:27,074 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:27,074 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:15:27,074 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 21:15:27,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:27,074 INFO L85 PathProgramCache]: Analyzing trace with hash -613372694, now seen corresponding path program 7 times [2024-06-21 21:15:27,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:27,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439968089] [2024-06-21 21:15:27,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:27,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:27,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:27,889 INFO 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 21:15:27,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:27,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439968089] [2024-06-21 21:15:27,890 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439968089] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:27,890 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:27,890 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:27,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [950781925] [2024-06-21 21:15:27,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:27,890 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:27,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:27,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:27,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:28,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:28,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 257 transitions, 3125 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:28,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:28,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:28,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:28,763 INFO L124 PetriNetUnfolderBase]: 2549/3994 cut-off events. [2024-06-21 21:15:28,763 INFO L125 PetriNetUnfolderBase]: For 122733/122757 co-relation queries the response was YES. [2024-06-21 21:15:28,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26385 conditions, 3994 events. 2549/3994 cut-off events. For 122733/122757 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 21670 event pairs, 585 based on Foata normal form. 14/3973 useless extension candidates. Maximal degree in co-relation 26320. Up to 3437 conditions per place. [2024-06-21 21:15:28,795 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 203 selfloop transitions, 75 changer transitions 0/287 dead transitions. [2024-06-21 21:15:28,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 287 transitions, 3853 flow [2024-06-21 21:15:28,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:28,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:28,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:15:28,797 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 21:15:28,797 INFO L175 Difference]: Start difference. First operand has 145 places, 257 transitions, 3125 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:15:28,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 287 transitions, 3853 flow [2024-06-21 21:15:28,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 287 transitions, 3801 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 21:15:28,955 INFO L231 Difference]: Finished difference. Result has 151 places, 259 transitions, 3322 flow [2024-06-21 21:15:28,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3322, PETRI_PLACES=151, PETRI_TRANSITIONS=259} [2024-06-21 21:15:28,955 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 110 predicate places. [2024-06-21 21:15:28,956 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 259 transitions, 3322 flow [2024-06-21 21:15:28,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:28,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:28,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:28,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:15:28,956 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 21:15:28,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:28,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1429606700, now seen corresponding path program 8 times [2024-06-21 21:15:28,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:28,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924076670] [2024-06-21 21:15:28,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:28,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:28,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:29,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 21:15:29,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:29,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924076670] [2024-06-21 21:15:29,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924076670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:29,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:29,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:29,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342895321] [2024-06-21 21:15:29,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:29,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:29,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:29,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:29,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:29,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:29,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 259 transitions, 3322 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:29,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:29,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:29,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:30,793 INFO L124 PetriNetUnfolderBase]: 2581/4038 cut-off events. [2024-06-21 21:15:30,793 INFO L125 PetriNetUnfolderBase]: For 135226/135249 co-relation queries the response was YES. [2024-06-21 21:15:30,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27670 conditions, 4038 events. 2581/4038 cut-off events. For 135226/135249 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 21987 event pairs, 713 based on Foata normal form. 8/4002 useless extension candidates. Maximal degree in co-relation 27603. Up to 3439 conditions per place. [2024-06-21 21:15:30,821 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 169 selfloop transitions, 111 changer transitions 0/289 dead transitions. [2024-06-21 21:15:30,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 289 transitions, 4060 flow [2024-06-21 21:15:30,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:30,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:30,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:15:30,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43125 [2024-06-21 21:15:30,822 INFO L175 Difference]: Start difference. First operand has 151 places, 259 transitions, 3322 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:15:30,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 289 transitions, 4060 flow [2024-06-21 21:15:31,009 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 289 transitions, 3841 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:31,013 INFO L231 Difference]: Finished difference. Result has 153 places, 261 transitions, 3437 flow [2024-06-21 21:15:31,013 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3115, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3437, PETRI_PLACES=153, PETRI_TRANSITIONS=261} [2024-06-21 21:15:31,013 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 112 predicate places. [2024-06-21 21:15:31,013 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 261 transitions, 3437 flow [2024-06-21 21:15:31,014 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:31,014 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:31,014 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:31,014 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:15:31,014 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 21:15:31,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:31,014 INFO L85 PathProgramCache]: Analyzing trace with hash 457323054, now seen corresponding path program 1 times [2024-06-21 21:15:31,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:31,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69662450] [2024-06-21 21:15:31,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:31,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:31,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:31,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:31,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:31,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69662450] [2024-06-21 21:15:31,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69662450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:31,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:31,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:31,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [540176540] [2024-06-21 21:15:31,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:31,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:31,827 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:31,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:31,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:31,929 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:31,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 261 transitions, 3437 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 21:15:31,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:31,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:31,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:32,788 INFO L124 PetriNetUnfolderBase]: 2957/4480 cut-off events. [2024-06-21 21:15:32,789 INFO L125 PetriNetUnfolderBase]: For 115121/115137 co-relation queries the response was YES. [2024-06-21 21:15:32,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28799 conditions, 4480 events. 2957/4480 cut-off events. For 115121/115137 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23215 event pairs, 643 based on Foata normal form. 20/4499 useless extension candidates. Maximal degree in co-relation 28731. Up to 4064 conditions per place. [2024-06-21 21:15:32,829 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 218 selfloop transitions, 86 changer transitions 0/307 dead transitions. [2024-06-21 21:15:32,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 307 transitions, 4345 flow [2024-06-21 21:15:32,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:32,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:32,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 21:15:32,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 21:15:32,831 INFO L175 Difference]: Start difference. First operand has 153 places, 261 transitions, 3437 flow. Second operand 9 states and 147 transitions. [2024-06-21 21:15:32,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 307 transitions, 4345 flow [2024-06-21 21:15:33,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 307 transitions, 4084 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:33,023 INFO L231 Difference]: Finished difference. Result has 157 places, 271 transitions, 3548 flow [2024-06-21 21:15:33,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3179, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3548, PETRI_PLACES=157, PETRI_TRANSITIONS=271} [2024-06-21 21:15:33,023 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 116 predicate places. [2024-06-21 21:15:33,023 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 271 transitions, 3548 flow [2024-06-21 21:15:33,024 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 21:15:33,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:33,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:33,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:15:33,024 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 21:15:33,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:33,024 INFO L85 PathProgramCache]: Analyzing trace with hash 572609264, now seen corresponding path program 9 times [2024-06-21 21:15:33,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:33,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793686887] [2024-06-21 21:15:33,025 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:33,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:33,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:33,982 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:33,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:33,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793686887] [2024-06-21 21:15:33,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793686887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:33,983 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:33,983 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:33,983 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016368499] [2024-06-21 21:15:33,983 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:33,984 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:33,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:33,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:33,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:34,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:34,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 271 transitions, 3548 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:34,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:34,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:34,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:34,870 INFO L124 PetriNetUnfolderBase]: 2731/4276 cut-off events. [2024-06-21 21:15:34,870 INFO L125 PetriNetUnfolderBase]: For 115760/115796 co-relation queries the response was YES. [2024-06-21 21:15:34,892 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27751 conditions, 4276 events. 2731/4276 cut-off events. For 115760/115796 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23491 event pairs, 537 based on Foata normal form. 36/4268 useless extension candidates. Maximal degree in co-relation 27681. Up to 3264 conditions per place. [2024-06-21 21:15:34,909 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 164 selfloop transitions, 131 changer transitions 0/306 dead transitions. [2024-06-21 21:15:34,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 306 transitions, 4422 flow [2024-06-21 21:15:34,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:34,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:34,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-21 21:15:34,910 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45625 [2024-06-21 21:15:34,910 INFO L175 Difference]: Start difference. First operand has 157 places, 271 transitions, 3548 flow. Second operand 8 states and 146 transitions. [2024-06-21 21:15:34,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 306 transitions, 4422 flow [2024-06-21 21:15:35,076 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 306 transitions, 4231 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:35,079 INFO L231 Difference]: Finished difference. Result has 160 places, 273 transitions, 3695 flow [2024-06-21 21:15:35,080 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3357, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3695, PETRI_PLACES=160, PETRI_TRANSITIONS=273} [2024-06-21 21:15:35,080 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 119 predicate places. [2024-06-21 21:15:35,080 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 273 transitions, 3695 flow [2024-06-21 21:15:35,081 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:35,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:35,081 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:35,081 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:15:35,081 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 21:15:35,081 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:35,081 INFO L85 PathProgramCache]: Analyzing trace with hash -495219604, now seen corresponding path program 2 times [2024-06-21 21:15:35,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:35,081 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [530619312] [2024-06-21 21:15:35,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:35,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:35,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:36,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:36,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:36,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [530619312] [2024-06-21 21:15:36,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [530619312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:36,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:36,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:36,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670953719] [2024-06-21 21:15:36,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:36,118 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:36,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:36,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:36,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:36,180 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:36,180 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 273 transitions, 3695 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 21:15:36,180 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:36,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:36,181 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:36,989 INFO L124 PetriNetUnfolderBase]: 3154/4788 cut-off events. [2024-06-21 21:15:36,990 INFO L125 PetriNetUnfolderBase]: For 118691/118703 co-relation queries the response was YES. [2024-06-21 21:15:37,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31088 conditions, 4788 events. 3154/4788 cut-off events. For 118691/118703 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 25207 event pairs, 691 based on Foata normal form. 16/4803 useless extension candidates. Maximal degree in co-relation 31017. Up to 3954 conditions per place. [2024-06-21 21:15:37,031 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 178 selfloop transitions, 141 changer transitions 0/322 dead transitions. [2024-06-21 21:15:37,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 322 transitions, 4798 flow [2024-06-21 21:15:37,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:37,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:37,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-21 21:15:37,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 21:15:37,033 INFO L175 Difference]: Start difference. First operand has 160 places, 273 transitions, 3695 flow. Second operand 9 states and 153 transitions. [2024-06-21 21:15:37,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 322 transitions, 4798 flow [2024-06-21 21:15:37,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 322 transitions, 4569 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:37,281 INFO L231 Difference]: Finished difference. Result has 165 places, 287 transitions, 4009 flow [2024-06-21 21:15:37,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3484, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4009, PETRI_PLACES=165, PETRI_TRANSITIONS=287} [2024-06-21 21:15:37,281 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 124 predicate places. [2024-06-21 21:15:37,282 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 287 transitions, 4009 flow [2024-06-21 21:15:37,282 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 21:15:37,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:37,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:37,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:15:37,282 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 21:15:37,282 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:37,282 INFO L85 PathProgramCache]: Analyzing trace with hash -495039866, now seen corresponding path program 2 times [2024-06-21 21:15:37,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:37,282 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [696233118] [2024-06-21 21:15:37,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:37,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:37,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:38,088 INFO 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 21:15:38,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:38,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [696233118] [2024-06-21 21:15:38,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [696233118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:38,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:38,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:38,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1040587005] [2024-06-21 21:15:38,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:38,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:38,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:38,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:38,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:38,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:38,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 287 transitions, 4009 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 21:15:38,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:38,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:38,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:39,035 INFO L124 PetriNetUnfolderBase]: 3236/4926 cut-off events. [2024-06-21 21:15:39,035 INFO L125 PetriNetUnfolderBase]: For 125929/125941 co-relation queries the response was YES. [2024-06-21 21:15:39,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31703 conditions, 4926 events. 3236/4926 cut-off events. For 125929/125941 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 26180 event pairs, 678 based on Foata normal form. 40/4965 useless extension candidates. Maximal degree in co-relation 31630. Up to 3798 conditions per place. [2024-06-21 21:15:39,075 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 168 selfloop transitions, 161 changer transitions 0/332 dead transitions. [2024-06-21 21:15:39,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 332 transitions, 4957 flow [2024-06-21 21:15:39,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:39,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:39,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 21:15:39,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 21:15:39,077 INFO L175 Difference]: Start difference. First operand has 165 places, 287 transitions, 4009 flow. Second operand 9 states and 154 transitions. [2024-06-21 21:15:39,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 332 transitions, 4957 flow [2024-06-21 21:15:39,284 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 332 transitions, 4482 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-21 21:15:39,288 INFO L231 Difference]: Finished difference. Result has 169 places, 296 transitions, 4135 flow [2024-06-21 21:15:39,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3548, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4135, PETRI_PLACES=169, PETRI_TRANSITIONS=296} [2024-06-21 21:15:39,288 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 128 predicate places. [2024-06-21 21:15:39,289 INFO L495 AbstractCegarLoop]: Abstraction has has 169 places, 296 transitions, 4135 flow [2024-06-21 21:15:39,289 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 21:15:39,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:39,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:39,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:15:39,289 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 21:15:39,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:39,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1175430761, now seen corresponding path program 2 times [2024-06-21 21:15:39,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:39,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437591339] [2024-06-21 21:15:39,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:39,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:39,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:39,769 INFO 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 21:15:39,769 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:39,770 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437591339] [2024-06-21 21:15:39,770 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437591339] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:39,770 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:39,770 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:15:39,770 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [152213722] [2024-06-21 21:15:39,770 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:39,770 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:15:39,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:39,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:15:39,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:15:39,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:39,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 169 places, 296 transitions, 4135 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:39,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:39,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:39,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:40,599 INFO L124 PetriNetUnfolderBase]: 3241/4935 cut-off events. [2024-06-21 21:15:40,599 INFO L125 PetriNetUnfolderBase]: For 129668/129672 co-relation queries the response was YES. [2024-06-21 21:15:40,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32813 conditions, 4935 events. 3241/4935 cut-off events. For 129668/129672 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26423 event pairs, 1034 based on Foata normal form. 5/4939 useless extension candidates. Maximal degree in co-relation 32737. Up to 4859 conditions per place. [2024-06-21 21:15:40,640 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 283 selfloop transitions, 27 changer transitions 0/313 dead transitions. [2024-06-21 21:15:40,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 313 transitions, 4891 flow [2024-06-21 21:15:40,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:15:40,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:15:40,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-21 21:15:40,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 21:15:40,641 INFO L175 Difference]: Start difference. First operand has 169 places, 296 transitions, 4135 flow. Second operand 6 states and 97 transitions. [2024-06-21 21:15:40,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 313 transitions, 4891 flow [2024-06-21 21:15:40,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 313 transitions, 4753 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:40,924 INFO L231 Difference]: Finished difference. Result has 171 places, 299 transitions, 4100 flow [2024-06-21 21:15:40,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4005, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4100, PETRI_PLACES=171, PETRI_TRANSITIONS=299} [2024-06-21 21:15:40,925 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 130 predicate places. [2024-06-21 21:15:40,925 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 299 transitions, 4100 flow [2024-06-21 21:15:40,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:40,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:40,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:40,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:15:40,925 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 21:15:40,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:40,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2070340986, now seen corresponding path program 3 times [2024-06-21 21:15:40,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:40,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1196342828] [2024-06-21 21:15:40,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:40,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:40,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:41,836 INFO 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 21:15:41,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:41,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1196342828] [2024-06-21 21:15:41,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1196342828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:41,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:41,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:41,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001486833] [2024-06-21 21:15:41,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:41,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:41,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:41,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:41,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:41,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:41,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 299 transitions, 4100 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 21:15:41,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:41,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:41,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:42,756 INFO L124 PetriNetUnfolderBase]: 3377/5151 cut-off events. [2024-06-21 21:15:42,756 INFO L125 PetriNetUnfolderBase]: For 116452/116468 co-relation queries the response was YES. [2024-06-21 21:15:42,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32371 conditions, 5151 events. 3377/5151 cut-off events. For 116452/116468 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 27592 event pairs, 693 based on Foata normal form. 44/5190 useless extension candidates. Maximal degree in co-relation 32294. Up to 4286 conditions per place. [2024-06-21 21:15:42,802 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 191 selfloop transitions, 152 changer transitions 0/346 dead transitions. [2024-06-21 21:15:42,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 346 transitions, 5067 flow [2024-06-21 21:15:42,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:15:42,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:15:42,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 21:15:42,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-21 21:15:42,803 INFO L175 Difference]: Start difference. First operand has 171 places, 299 transitions, 4100 flow. Second operand 10 states and 168 transitions. [2024-06-21 21:15:42,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 346 transitions, 5067 flow [2024-06-21 21:15:43,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 346 transitions, 5013 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:43,109 INFO L231 Difference]: Finished difference. Result has 179 places, 310 transitions, 4532 flow [2024-06-21 21:15:43,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4532, PETRI_PLACES=179, PETRI_TRANSITIONS=310} [2024-06-21 21:15:43,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 138 predicate places. [2024-06-21 21:15:43,110 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 310 transitions, 4532 flow [2024-06-21 21:15:43,110 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 21:15:43,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:43,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:43,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:15:43,110 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 21:15:43,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:43,111 INFO L85 PathProgramCache]: Analyzing trace with hash -2070525684, now seen corresponding path program 10 times [2024-06-21 21:15:43,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:43,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35606016] [2024-06-21 21:15:43,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:43,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:43,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:43,978 INFO 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 21:15:43,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:43,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35606016] [2024-06-21 21:15:43,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35606016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:43,979 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:43,979 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:43,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981902526] [2024-06-21 21:15:43,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:43,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:43,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:43,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:43,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:44,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:44,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 310 transitions, 4532 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:44,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:44,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:44,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:44,912 INFO L124 PetriNetUnfolderBase]: 3101/4864 cut-off events. [2024-06-21 21:15:44,912 INFO L125 PetriNetUnfolderBase]: For 131334/131384 co-relation queries the response was YES. [2024-06-21 21:15:44,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32224 conditions, 4864 events. 3101/4864 cut-off events. For 131334/131384 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 27575 event pairs, 592 based on Foata normal form. 44/4842 useless extension candidates. Maximal degree in co-relation 32145. Up to 3726 conditions per place. [2024-06-21 21:15:44,952 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 160 selfloop transitions, 169 changer transitions 0/344 dead transitions. [2024-06-21 21:15:44,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 344 transitions, 5480 flow [2024-06-21 21:15:44,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:15:44,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:15:44,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-21 21:15:44,953 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4625 [2024-06-21 21:15:44,954 INFO L175 Difference]: Start difference. First operand has 179 places, 310 transitions, 4532 flow. Second operand 8 states and 148 transitions. [2024-06-21 21:15:44,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 344 transitions, 5480 flow [2024-06-21 21:15:45,183 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 344 transitions, 5241 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:45,188 INFO L231 Difference]: Finished difference. Result has 183 places, 312 transitions, 4711 flow [2024-06-21 21:15:45,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4297, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4711, PETRI_PLACES=183, PETRI_TRANSITIONS=312} [2024-06-21 21:15:45,189 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 142 predicate places. [2024-06-21 21:15:45,189 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 312 transitions, 4711 flow [2024-06-21 21:15:45,189 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:45,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:45,189 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:45,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:15:45,190 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 21:15:45,190 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:45,190 INFO L85 PathProgramCache]: Analyzing trace with hash -58251186, now seen corresponding path program 4 times [2024-06-21 21:15:45,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:45,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010078908] [2024-06-21 21:15:45,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:45,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:45,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:46,072 INFO 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 21:15:46,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:46,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010078908] [2024-06-21 21:15:46,072 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1010078908] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:46,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:46,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:46,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706608315] [2024-06-21 21:15:46,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:46,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:46,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:46,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:46,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:46,161 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:46,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 312 transitions, 4711 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 21:15:46,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:46,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:46,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:47,046 INFO L124 PetriNetUnfolderBase]: 3529/5405 cut-off events. [2024-06-21 21:15:47,046 INFO L125 PetriNetUnfolderBase]: For 129140/129156 co-relation queries the response was YES. [2024-06-21 21:15:47,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34963 conditions, 5405 events. 3529/5405 cut-off events. For 129140/129156 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 29538 event pairs, 685 based on Foata normal form. 44/5445 useless extension candidates. Maximal degree in co-relation 34882. Up to 4541 conditions per place. [2024-06-21 21:15:47,091 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 190 selfloop transitions, 162 changer transitions 0/355 dead transitions. [2024-06-21 21:15:47,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 355 transitions, 5668 flow [2024-06-21 21:15:47,092 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:15:47,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:15:47,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-21 21:15:47,093 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4175 [2024-06-21 21:15:47,093 INFO L175 Difference]: Start difference. First operand has 183 places, 312 transitions, 4711 flow. Second operand 10 states and 167 transitions. [2024-06-21 21:15:47,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 355 transitions, 5668 flow [2024-06-21 21:15:47,391 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 355 transitions, 5283 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:47,396 INFO L231 Difference]: Finished difference. Result has 189 places, 319 transitions, 4788 flow [2024-06-21 21:15:47,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4332, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4788, PETRI_PLACES=189, PETRI_TRANSITIONS=319} [2024-06-21 21:15:47,397 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 148 predicate places. [2024-06-21 21:15:47,397 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 319 transitions, 4788 flow [2024-06-21 21:15:47,397 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 21:15:47,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:47,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:47,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:15:47,397 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 21:15:47,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:47,398 INFO L85 PathProgramCache]: Analyzing trace with hash -49680306, now seen corresponding path program 5 times [2024-06-21 21:15:47,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:47,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833704537] [2024-06-21 21:15:47,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:47,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:47,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:48,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:48,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:48,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833704537] [2024-06-21 21:15:48,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833704537] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:48,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:48,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:48,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942862807] [2024-06-21 21:15:48,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:48,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:48,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:48,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:48,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:48,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:48,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 319 transitions, 4788 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 21:15:48,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:48,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:48,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:49,225 INFO L124 PetriNetUnfolderBase]: 3546/5437 cut-off events. [2024-06-21 21:15:49,225 INFO L125 PetriNetUnfolderBase]: For 130674/130682 co-relation queries the response was YES. [2024-06-21 21:15:49,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35364 conditions, 5437 events. 3546/5437 cut-off events. For 130674/130682 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30002 event pairs, 1008 based on Foata normal form. 12/5447 useless extension candidates. Maximal degree in co-relation 35281. Up to 5097 conditions per place. [2024-06-21 21:15:49,272 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 284 selfloop transitions, 70 changer transitions 0/357 dead transitions. [2024-06-21 21:15:49,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 357 transitions, 5926 flow [2024-06-21 21:15:49,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:49,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:49,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 21:15:49,274 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:15:49,274 INFO L175 Difference]: Start difference. First operand has 189 places, 319 transitions, 4788 flow. Second operand 9 states and 144 transitions. [2024-06-21 21:15:49,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 357 transitions, 5926 flow [2024-06-21 21:15:49,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 357 transitions, 5547 flow, removed 41 selfloop flow, removed 7 redundant places. [2024-06-21 21:15:49,575 INFO L231 Difference]: Finished difference. Result has 192 places, 327 transitions, 4794 flow [2024-06-21 21:15:49,575 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4438, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4794, PETRI_PLACES=192, PETRI_TRANSITIONS=327} [2024-06-21 21:15:49,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 151 predicate places. [2024-06-21 21:15:49,575 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 327 transitions, 4794 flow [2024-06-21 21:15:49,576 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 21:15:49,576 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:49,576 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:49,576 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:15:49,576 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:15:49,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:49,577 INFO L85 PathProgramCache]: Analyzing trace with hash -699529804, now seen corresponding path program 6 times [2024-06-21 21:15:49,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:49,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801938553] [2024-06-21 21:15:49,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:49,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:49,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:50,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 21:15:50,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:50,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801938553] [2024-06-21 21:15:50,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801938553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:50,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:50,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:15:50,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [524011166] [2024-06-21 21:15:50,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:50,376 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:15:50,376 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:50,376 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:15:50,376 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:15:50,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:50,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 327 transitions, 4794 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 21:15:50,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:50,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:50,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:51,350 INFO L124 PetriNetUnfolderBase]: 3538/5420 cut-off events. [2024-06-21 21:15:51,350 INFO L125 PetriNetUnfolderBase]: For 130674/130690 co-relation queries the response was YES. [2024-06-21 21:15:51,381 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34785 conditions, 5420 events. 3538/5420 cut-off events. For 130674/130690 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 29673 event pairs, 684 based on Foata normal form. 20/5436 useless extension candidates. Maximal degree in co-relation 34700. Up to 4418 conditions per place. [2024-06-21 21:15:51,504 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 160 selfloop transitions, 194 changer transitions 0/357 dead transitions. [2024-06-21 21:15:51,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 357 transitions, 5618 flow [2024-06-21 21:15:51,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:15:51,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:15:51,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:15:51,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 21:15:51,507 INFO L175 Difference]: Start difference. First operand has 192 places, 327 transitions, 4794 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:15:51,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 357 transitions, 5618 flow [2024-06-21 21:15:51,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 357 transitions, 5418 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 21:15:51,772 INFO L231 Difference]: Finished difference. Result has 196 places, 327 transitions, 4989 flow [2024-06-21 21:15:51,773 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4594, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4989, PETRI_PLACES=196, PETRI_TRANSITIONS=327} [2024-06-21 21:15:51,773 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 21:15:51,773 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 327 transitions, 4989 flow [2024-06-21 21:15:51,773 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 21:15:51,773 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:51,773 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:51,773 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:15:51,773 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 21:15:51,774 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:51,774 INFO L85 PathProgramCache]: Analyzing trace with hash 1186858601, now seen corresponding path program 3 times [2024-06-21 21:15:51,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:51,774 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [226420884] [2024-06-21 21:15:51,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:51,774 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:51,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:52,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 21:15:52,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:52,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [226420884] [2024-06-21 21:15:52,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [226420884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:52,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:52,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:15:52,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [171155666] [2024-06-21 21:15:52,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:52,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:15:52,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:52,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:15:52,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:15:52,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:52,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 327 transitions, 4989 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:52,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:52,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:52,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:53,214 INFO L124 PetriNetUnfolderBase]: 3535/5418 cut-off events. [2024-06-21 21:15:53,215 INFO L125 PetriNetUnfolderBase]: For 135157/135165 co-relation queries the response was YES. [2024-06-21 21:15:53,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35441 conditions, 5418 events. 3535/5418 cut-off events. For 135157/135165 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 29766 event pairs, 1050 based on Foata normal form. 9/5425 useless extension candidates. Maximal degree in co-relation 35354. Up to 5342 conditions per place. [2024-06-21 21:15:53,258 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 306 selfloop transitions, 26 changer transitions 0/335 dead transitions. [2024-06-21 21:15:53,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 335 transitions, 5679 flow [2024-06-21 21:15:53,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:15:53,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:15:53,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-21 21:15:53,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:15:53,259 INFO L175 Difference]: Start difference. First operand has 196 places, 327 transitions, 4989 flow. Second operand 6 states and 90 transitions. [2024-06-21 21:15:53,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 335 transitions, 5679 flow [2024-06-21 21:15:53,556 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 335 transitions, 5260 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-21 21:15:53,561 INFO L231 Difference]: Finished difference. Result has 196 places, 327 transitions, 4628 flow [2024-06-21 21:15:53,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4570, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4628, PETRI_PLACES=196, PETRI_TRANSITIONS=327} [2024-06-21 21:15:53,562 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 155 predicate places. [2024-06-21 21:15:53,563 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 327 transitions, 4628 flow [2024-06-21 21:15:53,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:15:53,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:53,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:53,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:15:53,563 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 21:15:53,564 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:53,564 INFO L85 PathProgramCache]: Analyzing trace with hash 1181150633, now seen corresponding path program 1 times [2024-06-21 21:15:53,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:53,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724890746] [2024-06-21 21:15:53,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:53,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:53,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:54,188 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:54,188 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:54,188 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724890746] [2024-06-21 21:15:54,188 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724890746] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:54,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:54,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:15:54,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490546162] [2024-06-21 21:15:54,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:54,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:15:54,189 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:54,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:15:54,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:15:54,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:54,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 327 transitions, 4628 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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 21:15:54,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:54,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:54,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:55,101 INFO L124 PetriNetUnfolderBase]: 3418/5312 cut-off events. [2024-06-21 21:15:55,101 INFO L125 PetriNetUnfolderBase]: For 128263/128264 co-relation queries the response was YES. [2024-06-21 21:15:55,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33641 conditions, 5312 events. 3418/5312 cut-off events. For 128263/128264 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 29969 event pairs, 1203 based on Foata normal form. 2/5280 useless extension candidates. Maximal degree in co-relation 33553. Up to 5165 conditions per place. [2024-06-21 21:15:55,153 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 322 selfloop transitions, 20 changer transitions 0/350 dead transitions. [2024-06-21 21:15:55,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 350 transitions, 5488 flow [2024-06-21 21:15:55,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:15:55,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:15:55,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 21:15:55,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-21 21:15:55,154 INFO L175 Difference]: Start difference. First operand has 196 places, 327 transitions, 4628 flow. Second operand 7 states and 110 transitions. [2024-06-21 21:15:55,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 350 transitions, 5488 flow [2024-06-21 21:15:55,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 198 places, 350 transitions, 5423 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 21:15:55,477 INFO L231 Difference]: Finished difference. Result has 200 places, 336 transitions, 4697 flow [2024-06-21 21:15:55,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4565, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4697, PETRI_PLACES=200, PETRI_TRANSITIONS=336} [2024-06-21 21:15:55,478 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 159 predicate places. [2024-06-21 21:15:55,478 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 336 transitions, 4697 flow [2024-06-21 21:15:55,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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 21:15:55,479 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:55,479 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:55,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:15:55,479 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 21:15:55,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:55,479 INFO L85 PathProgramCache]: Analyzing trace with hash -2133100327, now seen corresponding path program 1 times [2024-06-21 21:15:55,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:55,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605523875] [2024-06-21 21:15:55,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:55,480 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:55,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:56,095 INFO 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 21:15:56,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:56,096 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605523875] [2024-06-21 21:15:56,096 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [605523875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:56,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:56,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:15:56,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1340593571] [2024-06-21 21:15:56,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:56,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:15:56,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:56,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:15:56,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:15:56,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:56,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 336 transitions, 4697 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 21:15:56,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:56,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:56,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:57,190 INFO L124 PetriNetUnfolderBase]: 3568/5463 cut-off events. [2024-06-21 21:15:57,190 INFO L125 PetriNetUnfolderBase]: For 139440/139444 co-relation queries the response was YES. [2024-06-21 21:15:57,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35404 conditions, 5463 events. 3568/5463 cut-off events. For 139440/139444 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 30010 event pairs, 1046 based on Foata normal form. 6/5468 useless extension candidates. Maximal degree in co-relation 35314. Up to 5361 conditions per place. [2024-06-21 21:15:57,269 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 320 selfloop transitions, 36 changer transitions 0/359 dead transitions. [2024-06-21 21:15:57,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 359 transitions, 5615 flow [2024-06-21 21:15:57,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:15:57,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:15:57,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 21:15:57,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 21:15:57,271 INFO L175 Difference]: Start difference. First operand has 200 places, 336 transitions, 4697 flow. Second operand 7 states and 113 transitions. [2024-06-21 21:15:57,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 359 transitions, 5615 flow [2024-06-21 21:15:57,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 359 transitions, 5558 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-21 21:15:57,682 INFO L231 Difference]: Finished difference. Result has 205 places, 342 transitions, 4809 flow [2024-06-21 21:15:57,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4640, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=303, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4809, PETRI_PLACES=205, PETRI_TRANSITIONS=342} [2024-06-21 21:15:57,683 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 164 predicate places. [2024-06-21 21:15:57,683 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 342 transitions, 4809 flow [2024-06-21 21:15:57,683 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 21:15:57,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:57,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:57,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:15:57,684 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 21:15:57,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:57,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1677505003, now seen corresponding path program 2 times [2024-06-21 21:15:57,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:57,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996025491] [2024-06-21 21:15:57,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:57,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:57,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:58,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:58,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:58,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996025491] [2024-06-21 21:15:58,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996025491] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:58,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:58,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:15:58,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552213731] [2024-06-21 21:15:58,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:58,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:15:58,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:58,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:15:58,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:15:58,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:15:58,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 342 transitions, 4809 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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 21:15:58,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:58,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:15:58,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:15:59,115 INFO L124 PetriNetUnfolderBase]: 3420/5319 cut-off events. [2024-06-21 21:15:59,115 INFO L125 PetriNetUnfolderBase]: For 131446/131446 co-relation queries the response was YES. [2024-06-21 21:15:59,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34234 conditions, 5319 events. 3420/5319 cut-off events. For 131446/131446 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 30082 event pairs, 1198 based on Foata normal form. 2/5290 useless extension candidates. Maximal degree in co-relation 34142. Up to 5187 conditions per place. [2024-06-21 21:15:59,169 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 329 selfloop transitions, 14 changer transitions 0/351 dead transitions. [2024-06-21 21:15:59,170 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 351 transitions, 5525 flow [2024-06-21 21:15:59,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:15:59,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:15:59,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-21 21:15:59,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 21:15:59,171 INFO L175 Difference]: Start difference. First operand has 205 places, 342 transitions, 4809 flow. Second operand 6 states and 94 transitions. [2024-06-21 21:15:59,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 351 transitions, 5525 flow [2024-06-21 21:15:59,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 351 transitions, 5451 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-21 21:15:59,495 INFO L231 Difference]: Finished difference. Result has 208 places, 342 transitions, 4770 flow [2024-06-21 21:15:59,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4735, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4770, PETRI_PLACES=208, PETRI_TRANSITIONS=342} [2024-06-21 21:15:59,496 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 167 predicate places. [2024-06-21 21:15:59,496 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 342 transitions, 4770 flow [2024-06-21 21:15:59,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 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 21:15:59,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:15:59,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:15:59,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:15:59,497 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 21:15:59,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:15:59,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1156468467, now seen corresponding path program 1 times [2024-06-21 21:15:59,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:15:59,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74388729] [2024-06-21 21:15:59,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:15:59,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:15:59,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:15:59,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:15:59,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:15:59,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74388729] [2024-06-21 21:15:59,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [74388729] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:15:59,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:15:59,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:15:59,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246828002] [2024-06-21 21:15:59,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:15:59,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:15:59,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:15:59,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:15:59,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:15:59,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:15:59,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 342 transitions, 4770 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 21:15:59,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:15:59,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:15:59,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:00,884 INFO L124 PetriNetUnfolderBase]: 3595/5505 cut-off events. [2024-06-21 21:16:00,884 INFO L125 PetriNetUnfolderBase]: For 149898/149914 co-relation queries the response was YES. [2024-06-21 21:16:00,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35925 conditions, 5505 events. 3595/5505 cut-off events. For 149898/149914 co-relation queries the response was YES. Maximal size of possible extension queue 269. Compared 30257 event pairs, 809 based on Foata normal form. 18/5522 useless extension candidates. Maximal degree in co-relation 35831. Up to 5280 conditions per place. [2024-06-21 21:16:00,937 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 319 selfloop transitions, 68 changer transitions 0/390 dead transitions. [2024-06-21 21:16:00,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 390 transitions, 6020 flow [2024-06-21 21:16:00,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:16:00,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:16:00,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 21:16:00,939 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41875 [2024-06-21 21:16:00,939 INFO L175 Difference]: Start difference. First operand has 208 places, 342 transitions, 4770 flow. Second operand 8 states and 134 transitions. [2024-06-21 21:16:00,939 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 390 transitions, 6020 flow [2024-06-21 21:16:01,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 390 transitions, 5986 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:01,314 INFO L231 Difference]: Finished difference. Result has 213 places, 364 transitions, 5192 flow [2024-06-21 21:16:01,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=4736, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=285, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5192, PETRI_PLACES=213, PETRI_TRANSITIONS=364} [2024-06-21 21:16:01,315 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 172 predicate places. [2024-06-21 21:16:01,315 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 364 transitions, 5192 flow [2024-06-21 21:16:01,315 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 21:16:01,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:01,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:01,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:16:01,316 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:01,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:01,316 INFO L85 PathProgramCache]: Analyzing trace with hash 259557176, now seen corresponding path program 1 times [2024-06-21 21:16:01,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:01,316 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193426739] [2024-06-21 21:16:01,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:01,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:01,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:01,992 INFO 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 21:16:01,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:01,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193426739] [2024-06-21 21:16:01,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193426739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:01,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:01,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:16:01,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413703821] [2024-06-21 21:16:01,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:01,993 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:16:01,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:01,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:16:01,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:16:02,132 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:02,133 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 364 transitions, 5192 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 21:16:02,133 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:02,133 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:02,133 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:03,196 INFO L124 PetriNetUnfolderBase]: 3776/5801 cut-off events. [2024-06-21 21:16:03,196 INFO L125 PetriNetUnfolderBase]: For 176432/176444 co-relation queries the response was YES. [2024-06-21 21:16:03,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39025 conditions, 5801 events. 3776/5801 cut-off events. For 176432/176444 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 32226 event pairs, 742 based on Foata normal form. 28/5828 useless extension candidates. Maximal degree in co-relation 38929. Up to 4594 conditions per place. [2024-06-21 21:16:03,253 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 284 selfloop transitions, 133 changer transitions 0/420 dead transitions. [2024-06-21 21:16:03,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 420 transitions, 6493 flow [2024-06-21 21:16:03,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:16:03,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:16:03,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:16:03,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-21 21:16:03,255 INFO L175 Difference]: Start difference. First operand has 213 places, 364 transitions, 5192 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:16:03,255 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 420 transitions, 6493 flow [2024-06-21 21:16:03,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 420 transitions, 6456 flow, removed 14 selfloop flow, removed 2 redundant places. [2024-06-21 21:16:03,641 INFO L231 Difference]: Finished difference. Result has 222 places, 370 transitions, 5584 flow [2024-06-21 21:16:03,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5155, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=232, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5584, PETRI_PLACES=222, PETRI_TRANSITIONS=370} [2024-06-21 21:16:03,641 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 181 predicate places. [2024-06-21 21:16:03,642 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 370 transitions, 5584 flow [2024-06-21 21:16:03,642 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 21:16:03,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:03,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:03,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:16:03,642 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:03,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:03,643 INFO L85 PathProgramCache]: Analyzing trace with hash -1042994813, now seen corresponding path program 2 times [2024-06-21 21:16:03,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:03,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007081495] [2024-06-21 21:16:03,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:03,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:03,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:04,148 INFO 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 21:16:04,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:04,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007081495] [2024-06-21 21:16:04,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007081495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:04,148 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:04,148 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:04,148 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729992321] [2024-06-21 21:16:04,148 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:04,149 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:04,149 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:04,149 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:04,149 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:04,211 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:04,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 370 transitions, 5584 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 21:16:04,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:04,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:04,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:05,340 INFO L124 PetriNetUnfolderBase]: 3820/5863 cut-off events. [2024-06-21 21:16:05,340 INFO L125 PetriNetUnfolderBase]: For 182873/182883 co-relation queries the response was YES. [2024-06-21 21:16:05,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40376 conditions, 5863 events. 3820/5863 cut-off events. For 182873/182883 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 32771 event pairs, 835 based on Foata normal form. 12/5874 useless extension candidates. Maximal degree in co-relation 40277. Up to 5623 conditions per place. [2024-06-21 21:16:05,392 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 331 selfloop transitions, 82 changer transitions 0/416 dead transitions. [2024-06-21 21:16:05,392 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 416 transitions, 6902 flow [2024-06-21 21:16:05,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:16:05,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:16:05,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:16:05,394 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.428125 [2024-06-21 21:16:05,394 INFO L175 Difference]: Start difference. First operand has 222 places, 370 transitions, 5584 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:16:05,394 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 416 transitions, 6902 flow [2024-06-21 21:16:05,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 416 transitions, 6761 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:05,854 INFO L231 Difference]: Finished difference. Result has 225 places, 386 transitions, 5781 flow [2024-06-21 21:16:05,854 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5443, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5781, PETRI_PLACES=225, PETRI_TRANSITIONS=386} [2024-06-21 21:16:05,855 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 184 predicate places. [2024-06-21 21:16:05,855 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 386 transitions, 5781 flow [2024-06-21 21:16:05,855 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 21:16:05,855 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:05,855 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:05,855 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:16:05,855 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:05,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:05,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1096706149, now seen corresponding path program 3 times [2024-06-21 21:16:05,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:05,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578850874] [2024-06-21 21:16:05,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:05,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:05,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:06,330 INFO 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 21:16:06,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:06,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578850874] [2024-06-21 21:16:06,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578850874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:06,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:06,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:06,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985654609] [2024-06-21 21:16:06,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:06,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:06,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:06,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:06,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:06,380 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:06,381 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 386 transitions, 5781 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 21:16:06,381 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:06,381 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:06,381 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:07,463 INFO L124 PetriNetUnfolderBase]: 3814/5854 cut-off events. [2024-06-21 21:16:07,463 INFO L125 PetriNetUnfolderBase]: For 185233/185245 co-relation queries the response was YES. [2024-06-21 21:16:07,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40386 conditions, 5854 events. 3814/5854 cut-off events. For 185233/185245 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 32664 event pairs, 812 based on Foata normal form. 14/5867 useless extension candidates. Maximal degree in co-relation 40285. Up to 5618 conditions per place. [2024-06-21 21:16:07,653 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 319 selfloop transitions, 88 changer transitions 0/410 dead transitions. [2024-06-21 21:16:07,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 410 transitions, 6836 flow [2024-06-21 21:16:07,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:16:07,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:16:07,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 21:16:07,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.409375 [2024-06-21 21:16:07,654 INFO L175 Difference]: Start difference. First operand has 225 places, 386 transitions, 5781 flow. Second operand 8 states and 131 transitions. [2024-06-21 21:16:07,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 410 transitions, 6836 flow [2024-06-21 21:16:08,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 410 transitions, 6709 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 21:16:08,147 INFO L231 Difference]: Finished difference. Result has 230 places, 386 transitions, 5838 flow [2024-06-21 21:16:08,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5654, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5838, PETRI_PLACES=230, PETRI_TRANSITIONS=386} [2024-06-21 21:16:08,148 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 189 predicate places. [2024-06-21 21:16:08,148 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 386 transitions, 5838 flow [2024-06-21 21:16:08,148 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 21:16:08,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:08,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:08,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:16:08,149 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 21:16:08,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:08,149 INFO L85 PathProgramCache]: Analyzing trace with hash 576744242, now seen corresponding path program 2 times [2024-06-21 21:16:08,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:08,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988703035] [2024-06-21 21:16:08,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:08,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:08,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:08,910 INFO 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 21:16:08,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:08,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988703035] [2024-06-21 21:16:08,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988703035] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:08,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:08,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:16:08,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578596070] [2024-06-21 21:16:08,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:08,911 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:16:08,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:08,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:16:08,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:16:09,064 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:09,065 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 386 transitions, 5838 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 21:16:09,065 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:09,065 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:09,065 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:10,241 INFO L124 PetriNetUnfolderBase]: 3967/6109 cut-off events. [2024-06-21 21:16:10,241 INFO L125 PetriNetUnfolderBase]: For 214097/214109 co-relation queries the response was YES. [2024-06-21 21:16:10,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42446 conditions, 6109 events. 3967/6109 cut-off events. For 214097/214109 co-relation queries the response was YES. Maximal size of possible extension queue 303. Compared 34453 event pairs, 746 based on Foata normal form. 28/6136 useless extension candidates. Maximal degree in co-relation 42344. Up to 4134 conditions per place. [2024-06-21 21:16:10,309 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 266 selfloop transitions, 168 changer transitions 0/437 dead transitions. [2024-06-21 21:16:10,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 437 transitions, 7164 flow [2024-06-21 21:16:10,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:10,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:10,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-21 21:16:10,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-21 21:16:10,310 INFO L175 Difference]: Start difference. First operand has 230 places, 386 transitions, 5838 flow. Second operand 9 states and 156 transitions. [2024-06-21 21:16:10,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 437 transitions, 7164 flow [2024-06-21 21:16:10,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 437 transitions, 6990 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:16:10,832 INFO L231 Difference]: Finished difference. Result has 234 places, 390 transitions, 6168 flow [2024-06-21 21:16:10,832 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=5664, PETRI_DIFFERENCE_MINUEND_PLACES=224, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6168, PETRI_PLACES=234, PETRI_TRANSITIONS=390} [2024-06-21 21:16:10,832 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 193 predicate places. [2024-06-21 21:16:10,832 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 390 transitions, 6168 flow [2024-06-21 21:16:10,832 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 21:16:10,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:10,832 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:10,833 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:16:10,833 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:10,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:10,833 INFO L85 PathProgramCache]: Analyzing trace with hash -2133399229, now seen corresponding path program 4 times [2024-06-21 21:16:10,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:10,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837400312] [2024-06-21 21:16:10,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:10,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:10,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:11,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:11,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:11,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837400312] [2024-06-21 21:16:11,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837400312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:11,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:11,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:11,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423747033] [2024-06-21 21:16:11,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:11,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:11,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:11,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:11,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:11,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:11,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 390 transitions, 6168 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 21:16:11,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:11,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:11,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:12,578 INFO L124 PetriNetUnfolderBase]: 3974/6129 cut-off events. [2024-06-21 21:16:12,579 INFO L125 PetriNetUnfolderBase]: For 222139/222143 co-relation queries the response was YES. [2024-06-21 21:16:12,619 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43569 conditions, 6129 events. 3974/6129 cut-off events. For 222139/222143 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 34939 event pairs, 1163 based on Foata normal form. 7/6135 useless extension candidates. Maximal degree in co-relation 43465. Up to 5880 conditions per place. [2024-06-21 21:16:12,642 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 321 selfloop transitions, 93 changer transitions 0/417 dead transitions. [2024-06-21 21:16:12,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 417 transitions, 7216 flow [2024-06-21 21:16:12,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:12,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:12,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:16:12,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41785714285714287 [2024-06-21 21:16:12,643 INFO L175 Difference]: Start difference. First operand has 234 places, 390 transitions, 6168 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:16:12,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 417 transitions, 7216 flow [2024-06-21 21:16:13,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 417 transitions, 7049 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:13,174 INFO L231 Difference]: Finished difference. Result has 236 places, 395 transitions, 6284 flow [2024-06-21 21:16:13,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6003, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6284, PETRI_PLACES=236, PETRI_TRANSITIONS=395} [2024-06-21 21:16:13,175 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 195 predicate places. [2024-06-21 21:16:13,175 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 395 transitions, 6284 flow [2024-06-21 21:16:13,175 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 21:16:13,175 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:13,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:13,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:16:13,176 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:13,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:13,176 INFO L85 PathProgramCache]: Analyzing trace with hash 2078616157, now seen corresponding path program 5 times [2024-06-21 21:16:13,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:13,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620127199] [2024-06-21 21:16:13,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:13,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:13,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:13,724 INFO 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 21:16:13,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:13,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620127199] [2024-06-21 21:16:13,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [620127199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:13,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:13,725 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:13,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976071321] [2024-06-21 21:16:13,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:13,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:13,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:13,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:13,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:13,791 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:13,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 395 transitions, 6284 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 21:16:13,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:13,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:13,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:15,024 INFO L124 PetriNetUnfolderBase]: 3984/6133 cut-off events. [2024-06-21 21:16:15,024 INFO L125 PetriNetUnfolderBase]: For 215305/215317 co-relation queries the response was YES. [2024-06-21 21:16:15,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43546 conditions, 6133 events. 3984/6133 cut-off events. For 215305/215317 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 34734 event pairs, 867 based on Foata normal form. 14/6146 useless extension candidates. Maximal degree in co-relation 43441. Up to 5890 conditions per place. [2024-06-21 21:16:15,083 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 319 selfloop transitions, 96 changer transitions 0/418 dead transitions. [2024-06-21 21:16:15,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 418 transitions, 7331 flow [2024-06-21 21:16:15,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:15,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 21:16:15,084 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4035714285714286 [2024-06-21 21:16:15,084 INFO L175 Difference]: Start difference. First operand has 236 places, 395 transitions, 6284 flow. Second operand 7 states and 113 transitions. [2024-06-21 21:16:15,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 418 transitions, 7331 flow [2024-06-21 21:16:15,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 418 transitions, 7146 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-21 21:16:15,574 INFO L231 Difference]: Finished difference. Result has 237 places, 400 transitions, 6378 flow [2024-06-21 21:16:15,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6114, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6378, PETRI_PLACES=237, PETRI_TRANSITIONS=400} [2024-06-21 21:16:15,575 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 196 predicate places. [2024-06-21 21:16:15,575 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 400 transitions, 6378 flow [2024-06-21 21:16:15,575 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 21:16:15,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:15,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:15,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:16:15,575 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 21:16:15,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:15,575 INFO L85 PathProgramCache]: Analyzing trace with hash -280787220, now seen corresponding path program 3 times [2024-06-21 21:16:15,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:15,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1752239672] [2024-06-21 21:16:15,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:15,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:15,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:16,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 21:16:16,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:16,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1752239672] [2024-06-21 21:16:16,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1752239672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:16,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:16,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:16:16,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379513869] [2024-06-21 21:16:16,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:16,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:16:16,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:16,282 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:16:16,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:16:16,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:16,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 400 transitions, 6378 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 21:16:16,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:16,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:16,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:17,508 INFO L124 PetriNetUnfolderBase]: 4217/6521 cut-off events. [2024-06-21 21:16:17,508 INFO L125 PetriNetUnfolderBase]: For 229551/229567 co-relation queries the response was YES. [2024-06-21 21:16:17,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45691 conditions, 6521 events. 4217/6521 cut-off events. For 229551/229567 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 37468 event pairs, 875 based on Foata normal form. 32/6549 useless extension candidates. Maximal degree in co-relation 45587. Up to 4974 conditions per place. [2024-06-21 21:16:17,578 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 260 selfloop transitions, 184 changer transitions 0/447 dead transitions. [2024-06-21 21:16:17,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 447 transitions, 7695 flow [2024-06-21 21:16:17,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:17,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:17,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-21 21:16:17,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44722222222222224 [2024-06-21 21:16:17,580 INFO L175 Difference]: Start difference. First operand has 237 places, 400 transitions, 6378 flow. Second operand 9 states and 161 transitions. [2024-06-21 21:16:17,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 447 transitions, 7695 flow [2024-06-21 21:16:18,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 447 transitions, 7535 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:18,303 INFO L231 Difference]: Finished difference. Result has 242 places, 406 transitions, 6728 flow [2024-06-21 21:16:18,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6220, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6728, PETRI_PLACES=242, PETRI_TRANSITIONS=406} [2024-06-21 21:16:18,304 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 201 predicate places. [2024-06-21 21:16:18,304 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 406 transitions, 6728 flow [2024-06-21 21:16:18,304 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 21:16:18,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:18,304 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:18,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:16:18,305 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 21:16:18,305 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:18,305 INFO L85 PathProgramCache]: Analyzing trace with hash -1549285652, now seen corresponding path program 4 times [2024-06-21 21:16:18,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:18,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391152969] [2024-06-21 21:16:18,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:18,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:18,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:19,108 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:19,109 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:19,109 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391152969] [2024-06-21 21:16:19,109 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391152969] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:19,109 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:19,109 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:16:19,109 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173467904] [2024-06-21 21:16:19,109 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:19,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:16:19,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:19,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:16:19,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:16:19,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:19,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 406 transitions, 6728 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 21:16:19,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:19,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:19,193 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:20,349 INFO L124 PetriNetUnfolderBase]: 4353/6750 cut-off events. [2024-06-21 21:16:20,349 INFO L125 PetriNetUnfolderBase]: For 247599/247615 co-relation queries the response was YES. [2024-06-21 21:16:20,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48189 conditions, 6750 events. 4353/6750 cut-off events. For 247599/247615 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 39343 event pairs, 870 based on Foata normal form. 32/6777 useless extension candidates. Maximal degree in co-relation 48084. Up to 5174 conditions per place. [2024-06-21 21:16:20,423 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 253 selfloop transitions, 194 changer transitions 0/450 dead transitions. [2024-06-21 21:16:20,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 450 transitions, 8036 flow [2024-06-21 21:16:20,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:20,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:20,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-21 21:16:20,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44166666666666665 [2024-06-21 21:16:20,424 INFO L175 Difference]: Start difference. First operand has 242 places, 406 transitions, 6728 flow. Second operand 9 states and 159 transitions. [2024-06-21 21:16:20,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 450 transitions, 8036 flow [2024-06-21 21:16:20,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 450 transitions, 7831 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-21 21:16:20,988 INFO L231 Difference]: Finished difference. Result has 249 places, 409 transitions, 7038 flow [2024-06-21 21:16:20,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6523, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=192, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7038, PETRI_PLACES=249, PETRI_TRANSITIONS=409} [2024-06-21 21:16:20,988 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 208 predicate places. [2024-06-21 21:16:20,989 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 409 transitions, 7038 flow [2024-06-21 21:16:20,989 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 21:16:20,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:20,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:20,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:16:20,989 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 21:16:20,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:20,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1015362184, now seen corresponding path program 5 times [2024-06-21 21:16:20,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:20,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308661604] [2024-06-21 21:16:20,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:20,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:20,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:21,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:21,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:21,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308661604] [2024-06-21 21:16:21,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [308661604] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:21,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:21,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:16:21,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734019735] [2024-06-21 21:16:21,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:21,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:16:21,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:21,755 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:16:21,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:16:21,816 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:21,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 409 transitions, 7038 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 21:16:21,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:21,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:21,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:22,990 INFO L124 PetriNetUnfolderBase]: 4361/6770 cut-off events. [2024-06-21 21:16:22,990 INFO L125 PetriNetUnfolderBase]: For 252298/252314 co-relation queries the response was YES. [2024-06-21 21:16:23,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48986 conditions, 6770 events. 4361/6770 cut-off events. For 252298/252314 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 39324 event pairs, 802 based on Foata normal form. 32/6797 useless extension candidates. Maximal degree in co-relation 48878. Up to 3472 conditions per place. [2024-06-21 21:16:23,066 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 240 selfloop transitions, 214 changer transitions 0/457 dead transitions. [2024-06-21 21:16:23,066 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 457 transitions, 8352 flow [2024-06-21 21:16:23,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:23,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:23,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:16:23,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 21:16:23,067 INFO L175 Difference]: Start difference. First operand has 249 places, 409 transitions, 7038 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:16:23,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 457 transitions, 8352 flow [2024-06-21 21:16:23,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 457 transitions, 8085 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:23,885 INFO L231 Difference]: Finished difference. Result has 253 places, 410 transitions, 7253 flow [2024-06-21 21:16:23,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6771, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7253, PETRI_PLACES=253, PETRI_TRANSITIONS=410} [2024-06-21 21:16:23,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-21 21:16:23,886 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 410 transitions, 7253 flow [2024-06-21 21:16:23,893 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 21:16:23,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:23,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:23,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:16:23,894 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:23,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:23,894 INFO L85 PathProgramCache]: Analyzing trace with hash -1865048867, now seen corresponding path program 2 times [2024-06-21 21:16:23,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:23,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113440413] [2024-06-21 21:16:23,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:23,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:23,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:24,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:24,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:24,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1113440413] [2024-06-21 21:16:24,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1113440413] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:24,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:24,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:24,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492898679] [2024-06-21 21:16:24,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:24,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:24,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:24,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:24,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:24,574 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:24,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 410 transitions, 7253 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 21:16:24,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:24,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:24,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:25,837 INFO L124 PetriNetUnfolderBase]: 4371/6795 cut-off events. [2024-06-21 21:16:25,838 INFO L125 PetriNetUnfolderBase]: For 254023/254023 co-relation queries the response was YES. [2024-06-21 21:16:25,889 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50010 conditions, 6795 events. 4371/6795 cut-off events. For 254023/254023 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 40076 event pairs, 1612 based on Foata normal form. 2/6796 useless extension candidates. Maximal degree in co-relation 49900. Up to 6725 conditions per place. [2024-06-21 21:16:25,916 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 403 selfloop transitions, 17 changer transitions 0/423 dead transitions. [2024-06-21 21:16:25,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 423 transitions, 8167 flow [2024-06-21 21:16:25,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:25,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:25,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 21:16:25,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-21 21:16:25,917 INFO L175 Difference]: Start difference. First operand has 253 places, 410 transitions, 7253 flow. Second operand 7 states and 101 transitions. [2024-06-21 21:16:25,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 423 transitions, 8167 flow [2024-06-21 21:16:26,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 423 transitions, 7703 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:16:26,702 INFO L231 Difference]: Finished difference. Result has 253 places, 413 transitions, 6878 flow [2024-06-21 21:16:26,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6789, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6878, PETRI_PLACES=253, PETRI_TRANSITIONS=413} [2024-06-21 21:16:26,702 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-21 21:16:26,702 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 413 transitions, 6878 flow [2024-06-21 21:16:26,703 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 21:16:26,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:26,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:26,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:16:26,703 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:26,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:26,703 INFO L85 PathProgramCache]: Analyzing trace with hash -1865060957, now seen corresponding path program 3 times [2024-06-21 21:16:26,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:26,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314794721] [2024-06-21 21:16:26,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:26,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:26,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:27,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 21:16:27,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:27,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314794721] [2024-06-21 21:16:27,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314794721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:27,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:27,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:27,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163521760] [2024-06-21 21:16:27,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:27,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:27,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:27,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:27,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:27,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:27,322 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 413 transitions, 6878 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 21:16:27,322 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:27,322 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:27,322 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:28,703 INFO L124 PetriNetUnfolderBase]: 4365/6777 cut-off events. [2024-06-21 21:16:28,703 INFO L125 PetriNetUnfolderBase]: For 250023/250031 co-relation queries the response was YES. [2024-06-21 21:16:28,747 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48632 conditions, 6777 events. 4365/6777 cut-off events. For 250023/250031 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39802 event pairs, 1326 based on Foata normal form. 10/6785 useless extension candidates. Maximal degree in co-relation 48521. Up to 6670 conditions per place. [2024-06-21 21:16:28,773 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 385 selfloop transitions, 37 changer transitions 0/425 dead transitions. [2024-06-21 21:16:28,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 425 transitions, 7762 flow [2024-06-21 21:16:28,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:28,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:28,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 21:16:28,774 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 21:16:28,774 INFO L175 Difference]: Start difference. First operand has 253 places, 413 transitions, 6878 flow. Second operand 7 states and 106 transitions. [2024-06-21 21:16:28,775 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 425 transitions, 7762 flow [2024-06-21 21:16:29,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 425 transitions, 7650 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-21 21:16:29,503 INFO L231 Difference]: Finished difference. Result has 253 places, 413 transitions, 6846 flow [2024-06-21 21:16:29,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6766, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6846, PETRI_PLACES=253, PETRI_TRANSITIONS=413} [2024-06-21 21:16:29,503 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 212 predicate places. [2024-06-21 21:16:29,503 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 413 transitions, 6846 flow [2024-06-21 21:16:29,503 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 21:16:29,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:29,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:29,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:16:29,504 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:29,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:29,504 INFO L85 PathProgramCache]: Analyzing trace with hash -1865061329, now seen corresponding path program 6 times [2024-06-21 21:16:29,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:29,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542797903] [2024-06-21 21:16:29,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:29,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:30,042 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:30,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:30,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542797903] [2024-06-21 21:16:30,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542797903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:30,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:30,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:30,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701193634] [2024-06-21 21:16:30,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:30,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:30,042 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:30,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:30,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:30,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:30,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 413 transitions, 6846 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 21:16:30,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:30,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:30,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:31,382 INFO L124 PetriNetUnfolderBase]: 4359/6767 cut-off events. [2024-06-21 21:16:31,382 INFO L125 PetriNetUnfolderBase]: For 255967/255983 co-relation queries the response was YES. [2024-06-21 21:16:31,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48653 conditions, 6767 events. 4359/6767 cut-off events. For 255967/255983 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 39597 event pairs, 1004 based on Foata normal form. 18/6781 useless extension candidates. Maximal degree in co-relation 48543. Up to 6524 conditions per place. [2024-06-21 21:16:31,459 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 327 selfloop transitions, 94 changer transitions 0/424 dead transitions. [2024-06-21 21:16:31,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 424 transitions, 7729 flow [2024-06-21 21:16:31,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:31,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:31,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 21:16:31,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-21 21:16:31,460 INFO L175 Difference]: Start difference. First operand has 253 places, 413 transitions, 6846 flow. Second operand 7 states and 106 transitions. [2024-06-21 21:16:31,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 424 transitions, 7729 flow [2024-06-21 21:16:32,305 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 424 transitions, 7602 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-21 21:16:32,310 INFO L231 Difference]: Finished difference. Result has 254 places, 413 transitions, 6915 flow [2024-06-21 21:16:32,311 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6719, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6915, PETRI_PLACES=254, PETRI_TRANSITIONS=413} [2024-06-21 21:16:32,311 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 21:16:32,311 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 413 transitions, 6915 flow [2024-06-21 21:16:32,311 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 21:16:32,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:32,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:32,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:16:32,312 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:32,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:32,313 INFO L85 PathProgramCache]: Analyzing trace with hash -2039039571, now seen corresponding path program 1 times [2024-06-21 21:16:32,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:32,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631736272] [2024-06-21 21:16:32,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:32,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:32,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:33,038 INFO 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 21:16:33,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:33,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631736272] [2024-06-21 21:16:33,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631736272] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:33,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:33,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:16:33,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189483277] [2024-06-21 21:16:33,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:33,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:16:33,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:33,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:16:33,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:16:33,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:16:33,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 413 transitions, 6915 flow. Second operand has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:16:33,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:33,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:16:33,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:34,390 INFO L124 PetriNetUnfolderBase]: 4265/6693 cut-off events. [2024-06-21 21:16:34,390 INFO L125 PetriNetUnfolderBase]: For 250574/250580 co-relation queries the response was YES. [2024-06-21 21:16:34,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47934 conditions, 6693 events. 4265/6693 cut-off events. For 250574/250580 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 40245 event pairs, 1515 based on Foata normal form. 2/6657 useless extension candidates. Maximal degree in co-relation 47823. Up to 6524 conditions per place. [2024-06-21 21:16:34,461 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 396 selfloop transitions, 15 changer transitions 0/432 dead transitions. [2024-06-21 21:16:34,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 432 transitions, 7847 flow [2024-06-21 21:16:34,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:34,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:34,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:16:34,463 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:16:34,463 INFO L175 Difference]: Start difference. First operand has 254 places, 413 transitions, 6915 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:16:34,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 432 transitions, 7847 flow [2024-06-21 21:16:35,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 432 transitions, 7539 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-21 21:16:35,202 INFO L231 Difference]: Finished difference. Result has 254 places, 416 transitions, 6699 flow [2024-06-21 21:16:35,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6607, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6699, PETRI_PLACES=254, PETRI_TRANSITIONS=416} [2024-06-21 21:16:35,202 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 213 predicate places. [2024-06-21 21:16:35,203 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 416 transitions, 6699 flow [2024-06-21 21:16:35,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.75) internal successors, (78), 8 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:16:35,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:35,203 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 21:16:35,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:16:35,203 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:35,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:35,206 INFO L85 PathProgramCache]: Analyzing trace with hash -1102012009, now seen corresponding path program 1 times [2024-06-21 21:16:35,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:35,206 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797411877] [2024-06-21 21:16:35,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:35,206 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:35,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:35,770 INFO 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 21:16:35,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:35,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797411877] [2024-06-21 21:16:35,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [797411877] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:35,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:35,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:16:35,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820801870] [2024-06-21 21:16:35,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:35,771 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:16:35,771 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:35,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:16:35,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:16:35,829 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:35,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 416 transitions, 6699 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 21:16:35,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:35,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:35,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:37,228 INFO L124 PetriNetUnfolderBase]: 4436/6872 cut-off events. [2024-06-21 21:16:37,228 INFO L125 PetriNetUnfolderBase]: For 275620/275632 co-relation queries the response was YES. [2024-06-21 21:16:37,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50005 conditions, 6872 events. 4436/6872 cut-off events. For 275620/275632 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 40255 event pairs, 995 based on Foata normal form. 16/6887 useless extension candidates. Maximal degree in co-relation 49893. Up to 6501 conditions per place. [2024-06-21 21:16:37,310 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 344 selfloop transitions, 111 changer transitions 0/458 dead transitions. [2024-06-21 21:16:37,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 458 transitions, 8032 flow [2024-06-21 21:16:37,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:37,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-21 21:16:37,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-21 21:16:37,312 INFO L175 Difference]: Start difference. First operand has 254 places, 416 transitions, 6699 flow. Second operand 9 states and 150 transitions. [2024-06-21 21:16:37,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 458 transitions, 8032 flow [2024-06-21 21:16:38,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 458 transitions, 7962 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:38,248 INFO L231 Difference]: Finished difference. Result has 259 places, 428 transitions, 7008 flow [2024-06-21 21:16:38,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6629, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=416, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7008, PETRI_PLACES=259, PETRI_TRANSITIONS=428} [2024-06-21 21:16:38,249 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 218 predicate places. [2024-06-21 21:16:38,249 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 428 transitions, 7008 flow [2024-06-21 21:16:38,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 21:16:38,249 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:38,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:38,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:16:38,249 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:38,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:38,249 INFO L85 PathProgramCache]: Analyzing trace with hash -2039034921, now seen corresponding path program 2 times [2024-06-21 21:16:38,250 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:38,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136224999] [2024-06-21 21:16:38,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:38,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:38,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:38,850 INFO 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 21:16:38,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:38,850 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136224999] [2024-06-21 21:16:38,850 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136224999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:38,850 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:38,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:16:38,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711868789] [2024-06-21 21:16:38,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:38,851 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:16:38,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:38,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:16:38,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:16:38,919 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:16:38,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 428 transitions, 7008 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 21:16:38,920 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:38,920 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:16:38,920 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:40,080 INFO L124 PetriNetUnfolderBase]: 4322/6773 cut-off events. [2024-06-21 21:16:40,080 INFO L125 PetriNetUnfolderBase]: For 270409/270415 co-relation queries the response was YES. [2024-06-21 21:16:40,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49666 conditions, 6773 events. 4322/6773 cut-off events. For 270409/270415 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 40667 event pairs, 1527 based on Foata normal form. 2/6736 useless extension candidates. Maximal degree in co-relation 49552. Up to 6569 conditions per place. [2024-06-21 21:16:40,169 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 400 selfloop transitions, 29 changer transitions 0/450 dead transitions. [2024-06-21 21:16:40,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 450 transitions, 8128 flow [2024-06-21 21:16:40,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:40,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:40,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 21:16:40,170 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-21 21:16:40,170 INFO L175 Difference]: Start difference. First operand has 259 places, 428 transitions, 7008 flow. Second operand 7 states and 116 transitions. [2024-06-21 21:16:40,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 450 transitions, 8128 flow [2024-06-21 21:16:40,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 450 transitions, 7991 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-21 21:16:40,888 INFO L231 Difference]: Finished difference. Result has 262 places, 434 transitions, 7057 flow [2024-06-21 21:16:40,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6871, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7057, PETRI_PLACES=262, PETRI_TRANSITIONS=434} [2024-06-21 21:16:40,888 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 221 predicate places. [2024-06-21 21:16:40,888 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 434 transitions, 7057 flow [2024-06-21 21:16:40,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 21:16:40,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:40,889 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 21:16:40,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:16:40,889 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:40,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:40,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1102023169, now seen corresponding path program 2 times [2024-06-21 21:16:40,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:40,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1081483793] [2024-06-21 21:16:40,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:40,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:40,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:41,460 INFO 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 21:16:41,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:41,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1081483793] [2024-06-21 21:16:41,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1081483793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:41,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:41,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:16:41,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852478203] [2024-06-21 21:16:41,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:41,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:16:41,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:41,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:16:41,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:16:41,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:41,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 434 transitions, 7057 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 21:16:41,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:41,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:41,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:42,878 INFO L124 PetriNetUnfolderBase]: 4479/6932 cut-off events. [2024-06-21 21:16:42,879 INFO L125 PetriNetUnfolderBase]: For 299027/299039 co-relation queries the response was YES. [2024-06-21 21:16:42,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51695 conditions, 6932 events. 4479/6932 cut-off events. For 299027/299039 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40639 event pairs, 999 based on Foata normal form. 16/6947 useless extension candidates. Maximal degree in co-relation 51579. Up to 6549 conditions per place. [2024-06-21 21:16:42,957 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 357 selfloop transitions, 109 changer transitions 0/469 dead transitions. [2024-06-21 21:16:42,957 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 469 transitions, 8339 flow [2024-06-21 21:16:42,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:16:42,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:16:42,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 21:16:42,958 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4222222222222222 [2024-06-21 21:16:42,958 INFO L175 Difference]: Start difference. First operand has 262 places, 434 transitions, 7057 flow. Second operand 9 states and 152 transitions. [2024-06-21 21:16:42,958 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 469 transitions, 8339 flow [2024-06-21 21:16:43,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 469 transitions, 8264 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-21 21:16:43,844 INFO L231 Difference]: Finished difference. Result has 268 places, 437 transitions, 7244 flow [2024-06-21 21:16:43,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6982, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7244, PETRI_PLACES=268, PETRI_TRANSITIONS=437} [2024-06-21 21:16:43,844 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 227 predicate places. [2024-06-21 21:16:43,844 INFO L495 AbstractCegarLoop]: Abstraction has has 268 places, 437 transitions, 7244 flow [2024-06-21 21:16:43,845 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 21:16:43,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:43,845 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:43,845 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:16:43,845 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:43,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:43,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1144530251, now seen corresponding path program 3 times [2024-06-21 21:16:43,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:43,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1387863786] [2024-06-21 21:16:43,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:43,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:43,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:44,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 21:16:44,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:44,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1387863786] [2024-06-21 21:16:44,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1387863786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:44,455 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:44,455 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:16:44,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848543347] [2024-06-21 21:16:44,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:44,456 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:16:44,456 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:44,456 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:16:44,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:16:44,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:16:44,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 268 places, 437 transitions, 7244 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 21:16:44,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:44,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:16:44,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:45,858 INFO L124 PetriNetUnfolderBase]: 4337/6795 cut-off events. [2024-06-21 21:16:45,859 INFO L125 PetriNetUnfolderBase]: For 285597/285603 co-relation queries the response was YES. [2024-06-21 21:16:45,906 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50399 conditions, 6795 events. 4337/6795 cut-off events. For 285597/285603 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 40795 event pairs, 1530 based on Foata normal form. 3/6760 useless extension candidates. Maximal degree in co-relation 50281. Up to 6627 conditions per place. [2024-06-21 21:16:45,930 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 410 selfloop transitions, 17 changer transitions 0/448 dead transitions. [2024-06-21 21:16:45,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 448 transitions, 8134 flow [2024-06-21 21:16:45,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:45,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:45,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-06-21 21:16:45,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-06-21 21:16:45,932 INFO L175 Difference]: Start difference. First operand has 268 places, 437 transitions, 7244 flow. Second operand 7 states and 107 transitions. [2024-06-21 21:16:45,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 448 transitions, 8134 flow [2024-06-21 21:16:46,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 448 transitions, 7891 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-21 21:16:46,798 INFO L231 Difference]: Finished difference. Result has 269 places, 437 transitions, 7041 flow [2024-06-21 21:16:46,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=420, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7041, PETRI_PLACES=269, PETRI_TRANSITIONS=437} [2024-06-21 21:16:46,799 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 228 predicate places. [2024-06-21 21:16:46,799 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 437 transitions, 7041 flow [2024-06-21 21:16:46,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 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 21:16:46,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:46,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:46,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:16:46,799 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:16:46,799 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:46,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1861657137, now seen corresponding path program 1 times [2024-06-21 21:16:46,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:46,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798841525] [2024-06-21 21:16:46,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:46,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:46,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:47,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:47,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798841525] [2024-06-21 21:16:47,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798841525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:47,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:47,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:16:47,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390824810] [2024-06-21 21:16:47,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:47,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:16:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:16:47,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:16:47,766 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:47,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 437 transitions, 7041 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 21:16:47,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:47,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:47,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:49,075 INFO L124 PetriNetUnfolderBase]: 4465/6929 cut-off events. [2024-06-21 21:16:49,075 INFO L125 PetriNetUnfolderBase]: For 310744/310744 co-relation queries the response was YES. [2024-06-21 21:16:49,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51527 conditions, 6929 events. 4465/6929 cut-off events. For 310744/310744 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 40849 event pairs, 1629 based on Foata normal form. 2/6930 useless extension candidates. Maximal degree in co-relation 51408. Up to 6859 conditions per place. [2024-06-21 21:16:49,157 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 430 selfloop transitions, 16 changer transitions 0/449 dead transitions. [2024-06-21 21:16:49,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 449 transitions, 8001 flow [2024-06-21 21:16:49,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:16:49,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:16:49,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-21 21:16:49,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 21:16:49,158 INFO L175 Difference]: Start difference. First operand has 269 places, 437 transitions, 7041 flow. Second operand 7 states and 100 transitions. [2024-06-21 21:16:49,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 449 transitions, 8001 flow [2024-06-21 21:16:50,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 449 transitions, 7950 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 21:16:50,135 INFO L231 Difference]: Finished difference. Result has 270 places, 439 transitions, 7069 flow [2024-06-21 21:16:50,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6990, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7069, PETRI_PLACES=270, PETRI_TRANSITIONS=439} [2024-06-21 21:16:50,135 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 229 predicate places. [2024-06-21 21:16:50,136 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 439 transitions, 7069 flow [2024-06-21 21:16:50,136 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 21:16:50,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:50,136 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:16:50,136 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:16:50,136 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 21:16:50,136 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:50,136 INFO L85 PathProgramCache]: Analyzing trace with hash 195274251, now seen corresponding path program 1 times [2024-06-21 21:16:50,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:50,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513837964] [2024-06-21 21:16:50,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:50,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:50,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:51,267 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:16:51,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:51,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513837964] [2024-06-21 21:16:51,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513837964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:51,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:51,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:16:51,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188866415] [2024-06-21 21:16:51,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:51,268 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:16:51,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:51,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:16:51,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:16:51,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:51,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 439 transitions, 7069 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 21:16:51,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:51,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:51,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:52,754 INFO L124 PetriNetUnfolderBase]: 4506/6989 cut-off events. [2024-06-21 21:16:52,755 INFO L125 PetriNetUnfolderBase]: For 333391/333401 co-relation queries the response was YES. [2024-06-21 21:16:52,813 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52267 conditions, 6989 events. 4506/6989 cut-off events. For 333391/333401 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 40990 event pairs, 995 based on Foata normal form. 22/7010 useless extension candidates. Maximal degree in co-relation 52147. Up to 6511 conditions per place. [2024-06-21 21:16:52,842 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 403 selfloop transitions, 83 changer transitions 0/489 dead transitions. [2024-06-21 21:16:52,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 489 transitions, 8287 flow [2024-06-21 21:16:52,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:16:52,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:16:52,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-21 21:16:52,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39545454545454545 [2024-06-21 21:16:52,844 INFO L175 Difference]: Start difference. First operand has 270 places, 439 transitions, 7069 flow. Second operand 11 states and 174 transitions. [2024-06-21 21:16:52,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 489 transitions, 8287 flow [2024-06-21 21:16:53,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 489 transitions, 8224 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-21 21:16:53,882 INFO L231 Difference]: Finished difference. Result has 277 places, 444 transitions, 7277 flow [2024-06-21 21:16:53,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7006, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=359, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7277, PETRI_PLACES=277, PETRI_TRANSITIONS=444} [2024-06-21 21:16:53,883 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 236 predicate places. [2024-06-21 21:16:53,883 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 444 transitions, 7277 flow [2024-06-21 21:16:53,884 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 21:16:53,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:53,884 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 21:16:53,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:16:53,884 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 21:16:53,884 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:53,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1644216477, now seen corresponding path program 2 times [2024-06-21 21:16:53,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:53,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415003242] [2024-06-21 21:16:53,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:53,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:53,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:55,019 INFO 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 21:16:55,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:55,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415003242] [2024-06-21 21:16:55,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415003242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:55,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:55,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:16:55,020 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [193962654] [2024-06-21 21:16:55,020 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:55,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:16:55,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:55,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:16:55,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:16:55,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:55,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 444 transitions, 7277 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 21:16:55,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:55,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:55,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:16:56,531 INFO L124 PetriNetUnfolderBase]: 4574/7103 cut-off events. [2024-06-21 21:16:56,531 INFO L125 PetriNetUnfolderBase]: For 349606/349616 co-relation queries the response was YES. [2024-06-21 21:16:56,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53891 conditions, 7103 events. 4574/7103 cut-off events. For 349606/349616 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 42108 event pairs, 1249 based on Foata normal form. 22/7124 useless extension candidates. Maximal degree in co-relation 53769. Up to 6672 conditions per place. [2024-06-21 21:16:56,617 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 411 selfloop transitions, 81 changer transitions 0/495 dead transitions. [2024-06-21 21:16:56,618 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 495 transitions, 8568 flow [2024-06-21 21:16:56,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:16:56,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:16:56,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-21 21:16:56,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:16:56,619 INFO L175 Difference]: Start difference. First operand has 277 places, 444 transitions, 7277 flow. Second operand 11 states and 176 transitions. [2024-06-21 21:16:56,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 495 transitions, 8568 flow [2024-06-21 21:16:57,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 495 transitions, 8305 flow, removed 50 selfloop flow, removed 8 redundant places. [2024-06-21 21:16:57,758 INFO L231 Difference]: Finished difference. Result has 281 places, 450 transitions, 7349 flow [2024-06-21 21:16:57,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7067, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7349, PETRI_PLACES=281, PETRI_TRANSITIONS=450} [2024-06-21 21:16:57,759 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 240 predicate places. [2024-06-21 21:16:57,759 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 450 transitions, 7349 flow [2024-06-21 21:16:57,759 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 21:16:57,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:16:57,759 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 21:16:57,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 21:16:57,759 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 21:16:57,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:16:57,759 INFO L85 PathProgramCache]: Analyzing trace with hash 125484243, now seen corresponding path program 3 times [2024-06-21 21:16:57,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:16:57,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584171225] [2024-06-21 21:16:57,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:16:57,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:16:57,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:16:59,019 INFO 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 21:16:59,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:16:59,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584171225] [2024-06-21 21:16:59,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [584171225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:16:59,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:16:59,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:16:59,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269942652] [2024-06-21 21:16:59,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:16:59,019 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:16:59,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:16:59,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:16:59,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:16:59,140 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:16:59,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 450 transitions, 7349 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 21:16:59,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:16:59,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:16:59,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:00,670 INFO L124 PetriNetUnfolderBase]: 4615/7181 cut-off events. [2024-06-21 21:17:00,670 INFO L125 PetriNetUnfolderBase]: For 360975/360979 co-relation queries the response was YES. [2024-06-21 21:17:00,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54270 conditions, 7181 events. 4615/7181 cut-off events. For 360975/360979 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 42836 event pairs, 1256 based on Foata normal form. 16/7196 useless extension candidates. Maximal degree in co-relation 54146. Up to 6756 conditions per place. [2024-06-21 21:17:00,756 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 397 selfloop transitions, 99 changer transitions 0/499 dead transitions. [2024-06-21 21:17:00,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 499 transitions, 8602 flow [2024-06-21 21:17:00,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:17:00,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:17:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 177 transitions. [2024-06-21 21:17:00,757 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4022727272727273 [2024-06-21 21:17:00,757 INFO L175 Difference]: Start difference. First operand has 281 places, 450 transitions, 7349 flow. Second operand 11 states and 177 transitions. [2024-06-21 21:17:00,757 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 499 transitions, 8602 flow [2024-06-21 21:17:01,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 499 transitions, 8429 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:01,927 INFO L231 Difference]: Finished difference. Result has 287 places, 455 transitions, 7519 flow [2024-06-21 21:17:01,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7176, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=450, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7519, PETRI_PLACES=287, PETRI_TRANSITIONS=455} [2024-06-21 21:17:01,927 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 246 predicate places. [2024-06-21 21:17:01,927 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 455 transitions, 7519 flow [2024-06-21 21:17:01,927 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 21:17:01,928 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:01,928 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 21:17:01,928 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 21:17:01,928 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:01,928 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:01,928 INFO L85 PathProgramCache]: Analyzing trace with hash 156649473, now seen corresponding path program 4 times [2024-06-21 21:17:01,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:01,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043362634] [2024-06-21 21:17:01,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:01,928 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:01,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:03,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:03,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:03,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043362634] [2024-06-21 21:17:03,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043362634] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:03,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:03,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:17:03,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622913824] [2024-06-21 21:17:03,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:03,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:17:03,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:03,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:17:03,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:17:03,302 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:03,302 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 455 transitions, 7519 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 21:17:03,302 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:03,302 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:03,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:04,970 INFO L124 PetriNetUnfolderBase]: 4656/7250 cut-off events. [2024-06-21 21:17:04,970 INFO L125 PetriNetUnfolderBase]: For 375984/375988 co-relation queries the response was YES. [2024-06-21 21:17:05,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54950 conditions, 7250 events. 4656/7250 cut-off events. For 375984/375988 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 43330 event pairs, 1227 based on Foata normal form. 16/7265 useless extension candidates. Maximal degree in co-relation 54823. Up to 6412 conditions per place. [2024-06-21 21:17:05,053 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 365 selfloop transitions, 145 changer transitions 0/513 dead transitions. [2024-06-21 21:17:05,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 513 transitions, 8870 flow [2024-06-21 21:17:05,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-21 21:17:05,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-21 21:17:05,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 194 transitions. [2024-06-21 21:17:05,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4041666666666667 [2024-06-21 21:17:05,055 INFO L175 Difference]: Start difference. First operand has 287 places, 455 transitions, 7519 flow. Second operand 12 states and 194 transitions. [2024-06-21 21:17:05,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 513 transitions, 8870 flow [2024-06-21 21:17:06,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 513 transitions, 8651 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:06,078 INFO L231 Difference]: Finished difference. Result has 293 places, 464 transitions, 7789 flow [2024-06-21 21:17:06,078 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7300, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=136, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7789, PETRI_PLACES=293, PETRI_TRANSITIONS=464} [2024-06-21 21:17:06,079 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 252 predicate places. [2024-06-21 21:17:06,079 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 464 transitions, 7789 flow [2024-06-21 21:17:06,079 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 21:17:06,079 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:06,079 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 21:17:06,079 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 21:17:06,079 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 21:17:06,079 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:06,079 INFO L85 PathProgramCache]: Analyzing trace with hash 750608689, now seen corresponding path program 3 times [2024-06-21 21:17:06,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:06,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405914731] [2024-06-21 21:17:06,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:06,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:06,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:06,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:06,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:06,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405914731] [2024-06-21 21:17:06,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405914731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:06,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:06,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:06,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083341620] [2024-06-21 21:17:06,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:06,595 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:06,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:06,596 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:06,596 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:06,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:06,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 464 transitions, 7789 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 21:17:06,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:06,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:06,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:08,217 INFO L124 PetriNetUnfolderBase]: 4689/7289 cut-off events. [2024-06-21 21:17:08,217 INFO L125 PetriNetUnfolderBase]: For 383739/383755 co-relation queries the response was YES. [2024-06-21 21:17:08,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55857 conditions, 7289 events. 4689/7289 cut-off events. For 383739/383755 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 43458 event pairs, 1141 based on Foata normal form. 20/7308 useless extension candidates. Maximal degree in co-relation 55728. Up to 6885 conditions per place. [2024-06-21 21:17:08,311 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 384 selfloop transitions, 119 changer transitions 0/506 dead transitions. [2024-06-21 21:17:08,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 506 transitions, 9234 flow [2024-06-21 21:17:08,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:17:08,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:17:08,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-21 21:17:08,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42777777777777776 [2024-06-21 21:17:08,312 INFO L175 Difference]: Start difference. First operand has 293 places, 464 transitions, 7789 flow. Second operand 9 states and 154 transitions. [2024-06-21 21:17:08,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 506 transitions, 9234 flow [2024-06-21 21:17:09,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 506 transitions, 8886 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-21 21:17:09,497 INFO L231 Difference]: Finished difference. Result has 295 places, 475 transitions, 7837 flow [2024-06-21 21:17:09,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7441, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=464, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=354, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7837, PETRI_PLACES=295, PETRI_TRANSITIONS=475} [2024-06-21 21:17:09,498 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 254 predicate places. [2024-06-21 21:17:09,498 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 475 transitions, 7837 flow [2024-06-21 21:17:09,498 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 21:17:09,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:09,498 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 21:17:09,498 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 21:17:09,498 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:09,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:09,499 INFO L85 PathProgramCache]: Analyzing trace with hash 263824283, now seen corresponding path program 5 times [2024-06-21 21:17:09,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:09,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427983378] [2024-06-21 21:17:09,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:09,499 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:09,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:10,549 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:10,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:10,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427983378] [2024-06-21 21:17:10,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427983378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:10,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:10,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:17:10,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828919122] [2024-06-21 21:17:10,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:10,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:17:10,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:10,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:17:10,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:17:10,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:10,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 475 transitions, 7837 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 21:17:10,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:10,659 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:10,659 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:12,099 INFO L124 PetriNetUnfolderBase]: 4757/7403 cut-off events. [2024-06-21 21:17:12,100 INFO L125 PetriNetUnfolderBase]: For 399984/399996 co-relation queries the response was YES. [2024-06-21 21:17:12,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56722 conditions, 7403 events. 4757/7403 cut-off events. For 399984/399996 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44289 event pairs, 929 based on Foata normal form. 24/7426 useless extension candidates. Maximal degree in co-relation 56592. Up to 6764 conditions per place. [2024-06-21 21:17:12,196 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 426 selfloop transitions, 91 changer transitions 0/520 dead transitions. [2024-06-21 21:17:12,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 520 transitions, 9117 flow [2024-06-21 21:17:12,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:17:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:17:12,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-21 21:17:12,197 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025 [2024-06-21 21:17:12,197 INFO L175 Difference]: Start difference. First operand has 295 places, 475 transitions, 7837 flow. Second operand 10 states and 161 transitions. [2024-06-21 21:17:12,197 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 520 transitions, 9117 flow [2024-06-21 21:17:13,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 520 transitions, 8973 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-21 21:17:13,437 INFO L231 Difference]: Finished difference. Result has 302 places, 480 transitions, 8007 flow [2024-06-21 21:17:13,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7693, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=475, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8007, PETRI_PLACES=302, PETRI_TRANSITIONS=480} [2024-06-21 21:17:13,437 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 261 predicate places. [2024-06-21 21:17:13,438 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 480 transitions, 8007 flow [2024-06-21 21:17:13,438 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 21:17:13,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:13,438 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 21:17:13,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 21:17:13,438 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:13,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:13,438 INFO L85 PathProgramCache]: Analyzing trace with hash 1169608309, now seen corresponding path program 6 times [2024-06-21 21:17:13,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:13,438 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741940668] [2024-06-21 21:17:13,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:13,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:13,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:14,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:14,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:14,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741940668] [2024-06-21 21:17:14,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741940668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:14,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:14,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:17:14,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833650600] [2024-06-21 21:17:14,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:14,636 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:17:14,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:14,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:17:14,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:17:14,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:14,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 480 transitions, 8007 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 21:17:14,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:14,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:14,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:16,311 INFO L124 PetriNetUnfolderBase]: 4825/7520 cut-off events. [2024-06-21 21:17:16,311 INFO L125 PetriNetUnfolderBase]: For 416629/416639 co-relation queries the response was YES. [2024-06-21 21:17:16,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57880 conditions, 7520 events. 4825/7520 cut-off events. For 416629/416639 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 45220 event pairs, 1094 based on Foata normal form. 22/7541 useless extension candidates. Maximal degree in co-relation 57748. Up to 7080 conditions per place. [2024-06-21 21:17:16,409 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 425 selfloop transitions, 100 changer transitions 0/528 dead transitions. [2024-06-21 21:17:16,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 528 transitions, 9334 flow [2024-06-21 21:17:16,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 21:17:16,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 21:17:16,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 178 transitions. [2024-06-21 21:17:16,411 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40454545454545454 [2024-06-21 21:17:16,411 INFO L175 Difference]: Start difference. First operand has 302 places, 480 transitions, 8007 flow. Second operand 11 states and 178 transitions. [2024-06-21 21:17:16,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 528 transitions, 9334 flow [2024-06-21 21:17:17,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 528 transitions, 9123 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-21 21:17:17,902 INFO L231 Difference]: Finished difference. Result has 308 places, 484 transitions, 8132 flow [2024-06-21 21:17:17,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7796, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=380, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8132, PETRI_PLACES=308, PETRI_TRANSITIONS=484} [2024-06-21 21:17:17,902 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 267 predicate places. [2024-06-21 21:17:17,902 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 484 transitions, 8132 flow [2024-06-21 21:17:17,903 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 21:17:17,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:17,903 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 21:17:17,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 21:17:17,903 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 21:17:17,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:17,903 INFO L85 PathProgramCache]: Analyzing trace with hash 329634634, now seen corresponding path program 1 times [2024-06-21 21:17:17,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:17,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062889508] [2024-06-21 21:17:17,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:17,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:17,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:18,483 INFO 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 21:17:18,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:18,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062889508] [2024-06-21 21:17:18,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062889508] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:18,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:18,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:18,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917039937] [2024-06-21 21:17:18,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:18,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:18,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:18,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:18,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:18,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:18,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 484 transitions, 8132 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 21:17:18,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:18,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:18,550 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:20,002 INFO L124 PetriNetUnfolderBase]: 4838/7541 cut-off events. [2024-06-21 21:17:20,002 INFO L125 PetriNetUnfolderBase]: For 404079/404083 co-relation queries the response was YES. [2024-06-21 21:17:20,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57844 conditions, 7541 events. 4838/7541 cut-off events. For 404079/404083 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 45485 event pairs, 1494 based on Foata normal form. 5/7545 useless extension candidates. Maximal degree in co-relation 57710. Up to 7444 conditions per place. [2024-06-21 21:17:20,095 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 35 changer transitions 0/512 dead transitions. [2024-06-21 21:17:20,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 512 transitions, 9428 flow [2024-06-21 21:17:20,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:17:20,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:17:20,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:17:20,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:17:20,096 INFO L175 Difference]: Start difference. First operand has 308 places, 484 transitions, 8132 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:17:20,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 512 transitions, 9428 flow [2024-06-21 21:17:21,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 512 transitions, 9212 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:21,576 INFO L231 Difference]: Finished difference. Result has 309 places, 490 transitions, 8090 flow [2024-06-21 21:17:21,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7916, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8090, PETRI_PLACES=309, PETRI_TRANSITIONS=490} [2024-06-21 21:17:21,577 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 268 predicate places. [2024-06-21 21:17:21,577 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 490 transitions, 8090 flow [2024-06-21 21:17:21,577 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 21:17:21,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:21,577 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 21:17:21,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 21:17:21,577 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 21:17:21,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:21,578 INFO L85 PathProgramCache]: Analyzing trace with hash 189844149, now seen corresponding path program 7 times [2024-06-21 21:17:21,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:21,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127882650] [2024-06-21 21:17:21,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:21,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:21,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:22,744 INFO 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 21:17:22,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:22,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127882650] [2024-06-21 21:17:22,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127882650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:22,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:22,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:17:22,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139936641] [2024-06-21 21:17:22,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:22,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:17:22,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:22,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:17:22,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:17:22,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:22,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 490 transitions, 8090 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 21:17:22,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:22,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:22,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:24,530 INFO L124 PetriNetUnfolderBase]: 4818/7505 cut-off events. [2024-06-21 21:17:24,530 INFO L125 PetriNetUnfolderBase]: For 409264/409276 co-relation queries the response was YES. [2024-06-21 21:17:24,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57148 conditions, 7505 events. 4818/7505 cut-off events. For 409264/409276 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45049 event pairs, 1019 based on Foata normal form. 24/7528 useless extension candidates. Maximal degree in co-relation 57013. Up to 6696 conditions per place. [2024-06-21 21:17:24,610 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 387 selfloop transitions, 139 changer transitions 0/529 dead transitions. [2024-06-21 21:17:24,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 529 transitions, 9302 flow [2024-06-21 21:17:24,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:17:24,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:17:24,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-21 21:17:24,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41 [2024-06-21 21:17:24,611 INFO L175 Difference]: Start difference. First operand has 309 places, 490 transitions, 8090 flow. Second operand 10 states and 164 transitions. [2024-06-21 21:17:24,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 529 transitions, 9302 flow [2024-06-21 21:17:25,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 529 transitions, 9186 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-21 21:17:25,936 INFO L231 Difference]: Finished difference. Result has 315 places, 490 transitions, 8264 flow [2024-06-21 21:17:25,937 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7974, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8264, PETRI_PLACES=315, PETRI_TRANSITIONS=490} [2024-06-21 21:17:25,937 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 274 predicate places. [2024-06-21 21:17:25,937 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 490 transitions, 8264 flow [2024-06-21 21:17:25,937 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 21:17:25,938 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:25,938 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 21:17:25,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 21:17:25,938 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:25,938 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:25,938 INFO L85 PathProgramCache]: Analyzing trace with hash -385079796, now seen corresponding path program 2 times [2024-06-21 21:17:25,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:25,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376942477] [2024-06-21 21:17:25,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:25,939 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:25,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:26,500 INFO 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 21:17:26,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:26,501 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376942477] [2024-06-21 21:17:26,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376942477] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:26,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:26,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:26,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1824870894] [2024-06-21 21:17:26,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:26,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:26,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:26,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:26,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:26,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:26,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 490 transitions, 8264 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 21:17:26,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:26,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:26,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:27,967 INFO L124 PetriNetUnfolderBase]: 4815/7505 cut-off events. [2024-06-21 21:17:27,967 INFO L125 PetriNetUnfolderBase]: For 409637/409641 co-relation queries the response was YES. [2024-06-21 21:17:28,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57719 conditions, 7505 events. 4815/7505 cut-off events. For 409637/409641 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45230 event pairs, 1479 based on Foata normal form. 5/7509 useless extension candidates. Maximal degree in co-relation 57582. Up to 7424 conditions per place. [2024-06-21 21:17:28,067 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 474 selfloop transitions, 31 changer transitions 0/508 dead transitions. [2024-06-21 21:17:28,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 508 transitions, 9334 flow [2024-06-21 21:17:28,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:17:28,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:17:28,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 21:17:28,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38125 [2024-06-21 21:17:28,069 INFO L175 Difference]: Start difference. First operand has 315 places, 490 transitions, 8264 flow. Second operand 8 states and 122 transitions. [2024-06-21 21:17:28,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 508 transitions, 9334 flow [2024-06-21 21:17:29,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 508 transitions, 9054 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:29,316 INFO L231 Difference]: Finished difference. Result has 316 places, 490 transitions, 8052 flow [2024-06-21 21:17:29,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7984, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=459, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8052, PETRI_PLACES=316, PETRI_TRANSITIONS=490} [2024-06-21 21:17:29,317 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 275 predicate places. [2024-06-21 21:17:29,317 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 490 transitions, 8052 flow [2024-06-21 21:17:29,317 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 21:17:29,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:29,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 21:17:29,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 21:17:29,317 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:29,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:29,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1086978603, now seen corresponding path program 4 times [2024-06-21 21:17:29,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:29,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080115344] [2024-06-21 21:17:29,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:29,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:29,323 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:29,984 INFO 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 21:17:29,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:29,985 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080115344] [2024-06-21 21:17:29,985 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1080115344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:29,985 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:29,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:29,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848928167] [2024-06-21 21:17:29,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:29,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:29,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:29,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:29,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:30,073 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:30,073 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 490 transitions, 8052 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 21:17:30,073 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:30,073 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:30,073 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:31,718 INFO L124 PetriNetUnfolderBase]: 4839/7536 cut-off events. [2024-06-21 21:17:31,719 INFO L125 PetriNetUnfolderBase]: For 394774/394784 co-relation queries the response was YES. [2024-06-21 21:17:31,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57026 conditions, 7536 events. 4839/7536 cut-off events. For 394774/394784 co-relation queries the response was YES. Maximal size of possible extension queue 386. Compared 45309 event pairs, 1150 based on Foata normal form. 14/7549 useless extension candidates. Maximal degree in co-relation 56888. Up to 7122 conditions per place. [2024-06-21 21:17:31,827 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 415 selfloop transitions, 119 changer transitions 0/537 dead transitions. [2024-06-21 21:17:31,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 537 transitions, 9619 flow [2024-06-21 21:17:31,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:17:31,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:17:31,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-21 21:17:31,828 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4361111111111111 [2024-06-21 21:17:31,828 INFO L175 Difference]: Start difference. First operand has 316 places, 490 transitions, 8052 flow. Second operand 9 states and 157 transitions. [2024-06-21 21:17:31,829 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 537 transitions, 9619 flow [2024-06-21 21:17:33,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 537 transitions, 9553 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 21:17:33,061 INFO L231 Difference]: Finished difference. Result has 319 places, 496 transitions, 8303 flow [2024-06-21 21:17:33,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=7986, PETRI_DIFFERENCE_MINUEND_PLACES=310, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8303, PETRI_PLACES=319, PETRI_TRANSITIONS=496} [2024-06-21 21:17:33,062 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 278 predicate places. [2024-06-21 21:17:33,062 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 496 transitions, 8303 flow [2024-06-21 21:17:33,062 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 21:17:33,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:33,062 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 21:17:33,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 21:17:33,062 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:33,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:33,063 INFO L85 PathProgramCache]: Analyzing trace with hash 2135277995, now seen corresponding path program 8 times [2024-06-21 21:17:33,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:33,063 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844781396] [2024-06-21 21:17:33,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:33,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:33,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:33,981 INFO 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 21:17:33,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:33,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844781396] [2024-06-21 21:17:33,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844781396] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:33,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:33,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:17:33,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938683228] [2024-06-21 21:17:33,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:33,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:17:33,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:33,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:17:33,982 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:17:34,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:34,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 496 transitions, 8303 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 21:17:34,083 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:34,083 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:34,083 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:35,608 INFO L124 PetriNetUnfolderBase]: 4880/7604 cut-off events. [2024-06-21 21:17:35,608 INFO L125 PetriNetUnfolderBase]: For 419430/419442 co-relation queries the response was YES. [2024-06-21 21:17:35,678 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58056 conditions, 7604 events. 4880/7604 cut-off events. For 419430/419442 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 45614 event pairs, 783 based on Foata normal form. 24/7627 useless extension candidates. Maximal degree in co-relation 57917. Up to 6691 conditions per place. [2024-06-21 21:17:35,707 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 431 selfloop transitions, 99 changer transitions 0/533 dead transitions. [2024-06-21 21:17:35,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 533 transitions, 9569 flow [2024-06-21 21:17:35,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:17:35,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:17:35,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 21:17:35,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 21:17:35,708 INFO L175 Difference]: Start difference. First operand has 319 places, 496 transitions, 8303 flow. Second operand 9 states and 143 transitions. [2024-06-21 21:17:35,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 533 transitions, 9569 flow [2024-06-21 21:17:37,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 533 transitions, 9344 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 21:17:37,234 INFO L231 Difference]: Finished difference. Result has 323 places, 499 transitions, 8399 flow [2024-06-21 21:17:37,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8078, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8399, PETRI_PLACES=323, PETRI_TRANSITIONS=499} [2024-06-21 21:17:37,235 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 282 predicate places. [2024-06-21 21:17:37,235 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 499 transitions, 8399 flow [2024-06-21 21:17:37,235 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 21:17:37,235 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:37,235 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 21:17:37,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 21:17:37,236 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 21:17:37,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:37,236 INFO L85 PathProgramCache]: Analyzing trace with hash 720476609, now seen corresponding path program 9 times [2024-06-21 21:17:37,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:37,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114485617] [2024-06-21 21:17:37,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:37,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:37,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:38,336 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:38,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:38,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114485617] [2024-06-21 21:17:38,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2114485617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:38,337 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:38,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:17:38,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41811781] [2024-06-21 21:17:38,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:38,337 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:17:38,337 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:38,337 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:17:38,337 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:17:38,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:38,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 499 transitions, 8399 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 21:17:38,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:38,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:38,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:40,038 INFO L124 PetriNetUnfolderBase]: 4860/7574 cut-off events. [2024-06-21 21:17:40,038 INFO L125 PetriNetUnfolderBase]: For 419129/419141 co-relation queries the response was YES. [2024-06-21 21:17:40,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57847 conditions, 7574 events. 4860/7574 cut-off events. For 419129/419141 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 45636 event pairs, 986 based on Foata normal form. 24/7597 useless extension candidates. Maximal degree in co-relation 57706. Up to 6504 conditions per place. [2024-06-21 21:17:40,134 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 370 selfloop transitions, 163 changer transitions 0/536 dead transitions. [2024-06-21 21:17:40,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 536 transitions, 9634 flow [2024-06-21 21:17:40,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:17:40,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:17:40,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 21:17:40,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 21:17:40,136 INFO L175 Difference]: Start difference. First operand has 323 places, 499 transitions, 8399 flow. Second operand 9 states and 147 transitions. [2024-06-21 21:17:40,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 536 transitions, 9634 flow [2024-06-21 21:17:41,718 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 536 transitions, 9367 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-21 21:17:41,725 INFO L231 Difference]: Finished difference. Result has 327 places, 502 transitions, 8540 flow [2024-06-21 21:17:41,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8132, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=499, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8540, PETRI_PLACES=327, PETRI_TRANSITIONS=502} [2024-06-21 21:17:41,725 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 286 predicate places. [2024-06-21 21:17:41,725 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 502 transitions, 8540 flow [2024-06-21 21:17:41,726 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 21:17:41,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:41,726 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 21:17:41,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 21:17:41,726 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 21:17:41,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:41,726 INFO L85 PathProgramCache]: Analyzing trace with hash 2137959185, now seen corresponding path program 10 times [2024-06-21 21:17:41,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:41,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [637325840] [2024-06-21 21:17:41,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:41,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:41,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:42,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:42,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:42,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [637325840] [2024-06-21 21:17:42,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [637325840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:42,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:42,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:17:42,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011042015] [2024-06-21 21:17:42,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:42,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:17:42,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:42,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:17:42,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:17:43,106 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:43,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 502 transitions, 8540 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 21:17:43,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:43,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:43,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:44,932 INFO L124 PetriNetUnfolderBase]: 4942/7727 cut-off events. [2024-06-21 21:17:44,932 INFO L125 PetriNetUnfolderBase]: For 407440/407444 co-relation queries the response was YES. [2024-06-21 21:17:44,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58215 conditions, 7727 events. 4942/7727 cut-off events. For 407440/407444 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47130 event pairs, 1288 based on Foata normal form. 16/7742 useless extension candidates. Maximal degree in co-relation 58072. Up to 6844 conditions per place. [2024-06-21 21:17:45,027 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 404 selfloop transitions, 140 changer transitions 0/547 dead transitions. [2024-06-21 21:17:45,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 547 transitions, 9871 flow [2024-06-21 21:17:45,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:17:45,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:17:45,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-21 21:17:45,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.405 [2024-06-21 21:17:45,028 INFO L175 Difference]: Start difference. First operand has 327 places, 502 transitions, 8540 flow. Second operand 10 states and 162 transitions. [2024-06-21 21:17:45,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 547 transitions, 9871 flow [2024-06-21 21:17:46,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 547 transitions, 9550 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:46,253 INFO L231 Difference]: Finished difference. Result has 331 places, 507 transitions, 8646 flow [2024-06-21 21:17:46,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8219, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=502, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=363, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8646, PETRI_PLACES=331, PETRI_TRANSITIONS=507} [2024-06-21 21:17:46,254 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 21:17:46,254 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 507 transitions, 8646 flow [2024-06-21 21:17:46,254 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 21:17:46,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:46,254 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 21:17:46,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 21:17:46,254 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:46,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:46,255 INFO L85 PathProgramCache]: Analyzing trace with hash 6882440, now seen corresponding path program 3 times [2024-06-21 21:17:46,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:46,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987442586] [2024-06-21 21:17:46,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:46,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:46,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:46,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:46,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:46,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987442586] [2024-06-21 21:17:46,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987442586] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:46,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:46,877 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:46,877 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100716639] [2024-06-21 21:17:46,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:46,877 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:46,877 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:46,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:46,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:46,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:46,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 507 transitions, 8646 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 21:17:46,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:46,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:46,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:48,406 INFO L124 PetriNetUnfolderBase]: 4955/7738 cut-off events. [2024-06-21 21:17:48,406 INFO L125 PetriNetUnfolderBase]: For 398910/398914 co-relation queries the response was YES. [2024-06-21 21:17:48,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58510 conditions, 7738 events. 4955/7738 cut-off events. For 398910/398914 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 47089 event pairs, 1514 based on Foata normal form. 5/7742 useless extension candidates. Maximal degree in co-relation 58366. Up to 7624 conditions per place. [2024-06-21 21:17:48,512 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 486 selfloop transitions, 42 changer transitions 0/531 dead transitions. [2024-06-21 21:17:48,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 531 transitions, 9984 flow [2024-06-21 21:17:48,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:17:48,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:17:48,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:17:48,513 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:17:48,513 INFO L175 Difference]: Start difference. First operand has 331 places, 507 transitions, 8646 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:17:48,513 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 531 transitions, 9984 flow [2024-06-21 21:17:49,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 531 transitions, 9654 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-21 21:17:49,886 INFO L231 Difference]: Finished difference. Result has 331 places, 513 transitions, 8520 flow [2024-06-21 21:17:49,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8316, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8520, PETRI_PLACES=331, PETRI_TRANSITIONS=513} [2024-06-21 21:17:49,886 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 290 predicate places. [2024-06-21 21:17:49,886 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 513 transitions, 8520 flow [2024-06-21 21:17:49,886 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 21:17:49,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:49,887 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 21:17:49,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 21:17:49,887 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 21:17:49,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:49,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1432304818, now seen corresponding path program 4 times [2024-06-21 21:17:49,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:49,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448288459] [2024-06-21 21:17:49,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:49,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:49,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:50,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:50,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:50,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448288459] [2024-06-21 21:17:50,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448288459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:50,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:50,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:17:50,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857701772] [2024-06-21 21:17:50,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:50,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:17:50,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:50,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:17:50,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:17:50,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:50,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 513 transitions, 8520 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 21:17:50,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:50,572 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:50,572 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:52,070 INFO L124 PetriNetUnfolderBase]: 4970/7759 cut-off events. [2024-06-21 21:17:52,070 INFO L125 PetriNetUnfolderBase]: For 404428/404432 co-relation queries the response was YES. [2024-06-21 21:17:52,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58407 conditions, 7759 events. 4970/7759 cut-off events. For 404428/404432 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 47168 event pairs, 1513 based on Foata normal form. 5/7762 useless extension candidates. Maximal degree in co-relation 58262. Up to 7674 conditions per place. [2024-06-21 21:17:52,175 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 495 selfloop transitions, 36 changer transitions 0/534 dead transitions. [2024-06-21 21:17:52,176 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 534 transitions, 9762 flow [2024-06-21 21:17:52,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:17:52,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:17:52,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-21 21:17:52,176 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.359375 [2024-06-21 21:17:52,177 INFO L175 Difference]: Start difference. First operand has 331 places, 513 transitions, 8520 flow. Second operand 8 states and 115 transitions. [2024-06-21 21:17:52,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 534 transitions, 9762 flow [2024-06-21 21:17:53,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 534 transitions, 9635 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-21 21:17:53,541 INFO L231 Difference]: Finished difference. Result has 335 places, 522 transitions, 8629 flow [2024-06-21 21:17:53,542 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8418, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8629, PETRI_PLACES=335, PETRI_TRANSITIONS=522} [2024-06-21 21:17:53,542 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 294 predicate places. [2024-06-21 21:17:53,542 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 522 transitions, 8629 flow [2024-06-21 21:17:53,542 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 21:17:53,543 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:53,543 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 21:17:53,543 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 21:17:53,543 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:17:53,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:53,543 INFO L85 PathProgramCache]: Analyzing trace with hash 521714127, now seen corresponding path program 11 times [2024-06-21 21:17:53,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:53,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1242310902] [2024-06-21 21:17:53,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:53,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:53,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:54,632 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:17:54,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:54,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1242310902] [2024-06-21 21:17:54,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1242310902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:54,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:54,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:17:54,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [738321611] [2024-06-21 21:17:54,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:54,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:17:54,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:54,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:17:54,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:17:54,731 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:54,731 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 522 transitions, 8629 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 21:17:54,731 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:54,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:54,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:17:56,282 INFO L124 PetriNetUnfolderBase]: 5011/7826 cut-off events. [2024-06-21 21:17:56,282 INFO L125 PetriNetUnfolderBase]: For 417546/417558 co-relation queries the response was YES. [2024-06-21 21:17:56,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58628 conditions, 7826 events. 5011/7826 cut-off events. For 417546/417558 co-relation queries the response was YES. Maximal size of possible extension queue 406. Compared 47590 event pairs, 1021 based on Foata normal form. 24/7849 useless extension candidates. Maximal degree in co-relation 58482. Up to 6531 conditions per place. [2024-06-21 21:17:56,385 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 384 selfloop transitions, 172 changer transitions 0/559 dead transitions. [2024-06-21 21:17:56,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 559 transitions, 9959 flow [2024-06-21 21:17:56,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:17:56,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:17:56,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-21 21:17:56,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4083333333333333 [2024-06-21 21:17:56,386 INFO L175 Difference]: Start difference. First operand has 335 places, 522 transitions, 8629 flow. Second operand 9 states and 147 transitions. [2024-06-21 21:17:56,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 559 transitions, 9959 flow [2024-06-21 21:17:57,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 559 transitions, 9880 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 21:17:57,616 INFO L231 Difference]: Finished difference. Result has 340 places, 525 transitions, 9052 flow [2024-06-21 21:17:57,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9052, PETRI_PLACES=340, PETRI_TRANSITIONS=525} [2024-06-21 21:17:57,616 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 299 predicate places. [2024-06-21 21:17:57,617 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 525 transitions, 9052 flow [2024-06-21 21:17:57,617 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 21:17:57,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:17:57,617 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 21:17:57,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 21:17:57,617 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 21:17:57,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:17:57,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1739997105, now seen corresponding path program 5 times [2024-06-21 21:17:57,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:17:57,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076004839] [2024-06-21 21:17:57,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:17:57,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:17:57,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:17:58,235 INFO 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 21:17:58,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:17:58,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076004839] [2024-06-21 21:17:58,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076004839] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:17:58,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:17:58,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:17:58,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565698129] [2024-06-21 21:17:58,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:17:58,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:17:58,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:17:58,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:17:58,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:17:58,296 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:17:58,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 525 transitions, 9052 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 21:17:58,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:17:58,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:17:58,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:00,068 INFO L124 PetriNetUnfolderBase]: 5025/7856 cut-off events. [2024-06-21 21:18:00,068 INFO L125 PetriNetUnfolderBase]: For 431350/431354 co-relation queries the response was YES. [2024-06-21 21:18:00,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59859 conditions, 7856 events. 5025/7856 cut-off events. For 431350/431354 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 47983 event pairs, 1484 based on Foata normal form. 10/7865 useless extension candidates. Maximal degree in co-relation 59711. Up to 7419 conditions per place. [2024-06-21 21:18:00,172 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 418 selfloop transitions, 138 changer transitions 0/559 dead transitions. [2024-06-21 21:18:00,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 559 transitions, 10483 flow [2024-06-21 21:18:00,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:00,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:00,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:18:00,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.425 [2024-06-21 21:18:00,173 INFO L175 Difference]: Start difference. First operand has 340 places, 525 transitions, 9052 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:18:00,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 559 transitions, 10483 flow [2024-06-21 21:18:01,552 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 559 transitions, 10103 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-21 21:18:01,559 INFO L231 Difference]: Finished difference. Result has 343 places, 529 transitions, 9041 flow [2024-06-21 21:18:01,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8676, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=525, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9041, PETRI_PLACES=343, PETRI_TRANSITIONS=529} [2024-06-21 21:18:01,560 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 302 predicate places. [2024-06-21 21:18:01,560 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 529 transitions, 9041 flow [2024-06-21 21:18:01,560 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 21:18:01,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:01,560 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 21:18:01,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 21:18:01,560 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 21:18:01,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:01,561 INFO L85 PathProgramCache]: Analyzing trace with hash 1749251535, now seen corresponding path program 6 times [2024-06-21 21:18:01,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:01,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367280822] [2024-06-21 21:18:01,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:01,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:01,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:02,178 INFO 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 21:18:02,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:02,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367280822] [2024-06-21 21:18:02,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367280822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:02,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:02,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:02,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1463665089] [2024-06-21 21:18:02,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:02,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:02,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:02,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:02,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:02,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:02,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 529 transitions, 9041 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 21:18:02,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:02,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:02,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:04,142 INFO L124 PetriNetUnfolderBase]: 5085/7929 cut-off events. [2024-06-21 21:18:04,142 INFO L125 PetriNetUnfolderBase]: For 416074/416086 co-relation queries the response was YES. [2024-06-21 21:18:04,217 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59911 conditions, 7929 events. 5085/7929 cut-off events. For 416074/416086 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 48216 event pairs, 1157 based on Foata normal form. 16/7944 useless extension candidates. Maximal degree in co-relation 59762. Up to 7465 conditions per place. [2024-06-21 21:18:04,246 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 428 selfloop transitions, 140 changer transitions 0/571 dead transitions. [2024-06-21 21:18:04,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 571 transitions, 10735 flow [2024-06-21 21:18:04,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:04,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:18:04,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.421875 [2024-06-21 21:18:04,248 INFO L175 Difference]: Start difference. First operand has 343 places, 529 transitions, 9041 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:18:04,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 571 transitions, 10735 flow [2024-06-21 21:18:05,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 571 transitions, 10455 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-21 21:18:05,705 INFO L231 Difference]: Finished difference. Result has 344 places, 538 transitions, 9217 flow [2024-06-21 21:18:05,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8790, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9217, PETRI_PLACES=344, PETRI_TRANSITIONS=538} [2024-06-21 21:18:05,705 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 303 predicate places. [2024-06-21 21:18:05,706 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 538 transitions, 9217 flow [2024-06-21 21:18:05,706 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 21:18:05,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:05,706 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 21:18:05,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 21:18:05,706 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 21:18:05,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash 12603893, now seen corresponding path program 7 times [2024-06-21 21:18:05,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:05,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314275978] [2024-06-21 21:18:05,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:05,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:05,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:06,325 INFO 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 21:18:06,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:06,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314275978] [2024-06-21 21:18:06,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314275978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:06,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:06,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:06,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138271474] [2024-06-21 21:18:06,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:06,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:06,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:06,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:06,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:06,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:06,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 538 transitions, 9217 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 21:18:06,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:06,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:06,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:08,327 INFO L124 PetriNetUnfolderBase]: 5070/7909 cut-off events. [2024-06-21 21:18:08,328 INFO L125 PetriNetUnfolderBase]: For 399664/399676 co-relation queries the response was YES. [2024-06-21 21:18:08,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59150 conditions, 7909 events. 5070/7909 cut-off events. For 399664/399676 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48101 event pairs, 1157 based on Foata normal form. 17/7925 useless extension candidates. Maximal degree in co-relation 59002. Up to 7455 conditions per place. [2024-06-21 21:18:08,415 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 416 selfloop transitions, 147 changer transitions 0/566 dead transitions. [2024-06-21 21:18:08,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 566 transitions, 10597 flow [2024-06-21 21:18:08,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:08,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:08,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:18:08,416 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 21:18:08,416 INFO L175 Difference]: Start difference. First operand has 344 places, 538 transitions, 9217 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:18:08,416 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 566 transitions, 10597 flow [2024-06-21 21:18:09,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 566 transitions, 10338 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 21:18:09,652 INFO L231 Difference]: Finished difference. Result has 347 places, 538 transitions, 9268 flow [2024-06-21 21:18:09,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8960, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9268, PETRI_PLACES=347, PETRI_TRANSITIONS=538} [2024-06-21 21:18:09,652 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 21:18:09,652 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 538 transitions, 9268 flow [2024-06-21 21:18:09,652 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 21:18:09,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:09,653 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 21:18:09,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 21:18:09,653 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 21:18:09,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:09,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1952731828, now seen corresponding path program 5 times [2024-06-21 21:18:09,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:09,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810146861] [2024-06-21 21:18:09,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:09,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:09,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:10,273 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:10,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:10,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810146861] [2024-06-21 21:18:10,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810146861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:10,273 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:10,273 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:10,273 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502995979] [2024-06-21 21:18:10,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:10,274 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:10,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:10,274 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:10,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:10,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:10,332 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 538 transitions, 9268 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 21:18:10,332 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:10,332 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:10,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:11,839 INFO L124 PetriNetUnfolderBase]: 5075/7924 cut-off events. [2024-06-21 21:18:11,839 INFO L125 PetriNetUnfolderBase]: For 397010/397018 co-relation queries the response was YES. [2024-06-21 21:18:11,914 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59150 conditions, 7924 events. 5075/7924 cut-off events. For 397010/397018 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48456 event pairs, 1530 based on Foata normal form. 9/7931 useless extension candidates. Maximal degree in co-relation 59002. Up to 7768 conditions per place. [2024-06-21 21:18:11,942 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 501 selfloop transitions, 62 changer transitions 0/566 dead transitions. [2024-06-21 21:18:11,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 566 transitions, 10820 flow [2024-06-21 21:18:11,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:11,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:11,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:18:11,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:18:11,944 INFO L175 Difference]: Start difference. First operand has 347 places, 538 transitions, 9268 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:18:11,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 566 transitions, 10820 flow [2024-06-21 21:18:13,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 566 transitions, 10495 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:18:13,402 INFO L231 Difference]: Finished difference. Result has 347 places, 549 transitions, 9267 flow [2024-06-21 21:18:13,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8947, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9267, PETRI_PLACES=347, PETRI_TRANSITIONS=549} [2024-06-21 21:18:13,403 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 306 predicate places. [2024-06-21 21:18:13,403 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 549 transitions, 9267 flow [2024-06-21 21:18:13,403 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 21:18:13,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:13,403 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 21:18:13,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 21:18:13,403 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 21:18:13,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:13,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1257804894, now seen corresponding path program 6 times [2024-06-21 21:18:13,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:13,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1631956717] [2024-06-21 21:18:13,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:13,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:13,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:13,972 INFO 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 21:18:13,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:13,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1631956717] [2024-06-21 21:18:13,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1631956717] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:13,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:13,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:18:13,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433547486] [2024-06-21 21:18:13,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:13,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:18:13,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:13,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:18:13,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:18:14,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:14,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 549 transitions, 9267 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 21:18:14,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:14,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:14,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:15,415 INFO L124 PetriNetUnfolderBase]: 5080/7931 cut-off events. [2024-06-21 21:18:15,415 INFO L125 PetriNetUnfolderBase]: For 396772/396780 co-relation queries the response was YES. [2024-06-21 21:18:15,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59243 conditions, 7931 events. 5080/7931 cut-off events. For 396772/396780 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 48487 event pairs, 1532 based on Foata normal form. 9/7938 useless extension candidates. Maximal degree in co-relation 59094. Up to 7774 conditions per place. [2024-06-21 21:18:15,526 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 496 selfloop transitions, 67 changer transitions 0/566 dead transitions. [2024-06-21 21:18:15,526 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 566 transitions, 10620 flow [2024-06-21 21:18:15,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:15,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:15,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 21:18:15,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-21 21:18:15,527 INFO L175 Difference]: Start difference. First operand has 347 places, 549 transitions, 9267 flow. Second operand 7 states and 108 transitions. [2024-06-21 21:18:15,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 566 transitions, 10620 flow [2024-06-21 21:18:16,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 566 transitions, 10479 flow, removed 58 selfloop flow, removed 2 redundant places. [2024-06-21 21:18:16,866 INFO L231 Difference]: Finished difference. Result has 352 places, 553 transitions, 9335 flow [2024-06-21 21:18:16,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9158, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9335, PETRI_PLACES=352, PETRI_TRANSITIONS=553} [2024-06-21 21:18:16,867 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 311 predicate places. [2024-06-21 21:18:16,867 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 553 transitions, 9335 flow [2024-06-21 21:18:16,867 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 21:18:16,867 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:16,867 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 21:18:16,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 21:18:16,868 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 21:18:16,868 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:16,868 INFO L85 PathProgramCache]: Analyzing trace with hash -1829652908, now seen corresponding path program 7 times [2024-06-21 21:18:16,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:16,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712514215] [2024-06-21 21:18:16,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:16,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:16,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:17,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:17,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:17,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712514215] [2024-06-21 21:18:17,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712514215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:17,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:17,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:17,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368976305] [2024-06-21 21:18:17,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:17,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:17,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:17,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:17,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:17,616 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:17,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 553 transitions, 9335 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 21:18:17,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:17,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:17,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:19,142 INFO L124 PetriNetUnfolderBase]: 5077/7924 cut-off events. [2024-06-21 21:18:19,142 INFO L125 PetriNetUnfolderBase]: For 402681/402689 co-relation queries the response was YES. [2024-06-21 21:18:19,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59143 conditions, 7924 events. 5077/7924 cut-off events. For 402681/402689 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 48331 event pairs, 1532 based on Foata normal form. 9/7931 useless extension candidates. Maximal degree in co-relation 58992. Up to 7825 conditions per place. [2024-06-21 21:18:19,245 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 514 selfloop transitions, 46 changer transitions 0/563 dead transitions. [2024-06-21 21:18:19,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 563 transitions, 10601 flow [2024-06-21 21:18:19,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:19,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:19,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 103 transitions. [2024-06-21 21:18:19,246 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3678571428571429 [2024-06-21 21:18:19,246 INFO L175 Difference]: Start difference. First operand has 352 places, 553 transitions, 9335 flow. Second operand 7 states and 103 transitions. [2024-06-21 21:18:19,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 563 transitions, 10601 flow [2024-06-21 21:18:20,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 563 transitions, 10496 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 21:18:20,749 INFO L231 Difference]: Finished difference. Result has 356 places, 553 transitions, 9328 flow [2024-06-21 21:18:20,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9230, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9328, PETRI_PLACES=356, PETRI_TRANSITIONS=553} [2024-06-21 21:18:20,750 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 315 predicate places. [2024-06-21 21:18:20,750 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 553 transitions, 9328 flow [2024-06-21 21:18:20,750 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 21:18:20,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:20,750 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 21:18:20,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 21:18:20,751 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 21:18:20,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:20,751 INFO L85 PathProgramCache]: Analyzing trace with hash -1890151288, now seen corresponding path program 8 times [2024-06-21 21:18:20,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:20,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2116792614] [2024-06-21 21:18:20,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:20,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:20,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:21,310 INFO 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 21:18:21,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:21,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2116792614] [2024-06-21 21:18:21,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2116792614] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:21,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:21,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:18:21,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781583112] [2024-06-21 21:18:21,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:21,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:18:21,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:21,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:18:21,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:18:21,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:21,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 553 transitions, 9328 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 21:18:21,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:21,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:21,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:23,089 INFO L124 PetriNetUnfolderBase]: 5074/7920 cut-off events. [2024-06-21 21:18:23,089 INFO L125 PetriNetUnfolderBase]: For 411566/411574 co-relation queries the response was YES. [2024-06-21 21:18:23,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59188 conditions, 7920 events. 5074/7920 cut-off events. For 411566/411574 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 48323 event pairs, 1532 based on Foata normal form. 9/7927 useless extension candidates. Maximal degree in co-relation 59036. Up to 7837 conditions per place. [2024-06-21 21:18:23,185 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 527 selfloop transitions, 32 changer transitions 0/562 dead transitions. [2024-06-21 21:18:23,185 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 562 transitions, 10474 flow [2024-06-21 21:18:23,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:18:23,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:18:23,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 21:18:23,186 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3607142857142857 [2024-06-21 21:18:23,186 INFO L175 Difference]: Start difference. First operand has 356 places, 553 transitions, 9328 flow. Second operand 7 states and 101 transitions. [2024-06-21 21:18:23,186 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 562 transitions, 10474 flow [2024-06-21 21:18:24,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 357 places, 562 transitions, 10343 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-21 21:18:24,814 INFO L231 Difference]: Finished difference. Result has 358 places, 553 transitions, 9267 flow [2024-06-21 21:18:24,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9267, PETRI_PLACES=358, PETRI_TRANSITIONS=553} [2024-06-21 21:18:24,815 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 317 predicate places. [2024-06-21 21:18:24,815 INFO L495 AbstractCegarLoop]: Abstraction has has 358 places, 553 transitions, 9267 flow [2024-06-21 21:18:24,815 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 21:18:24,815 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:24,815 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 21:18:24,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 21:18:24,815 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:18:24,815 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:24,816 INFO L85 PathProgramCache]: Analyzing trace with hash -291842099, now seen corresponding path program 12 times [2024-06-21 21:18:24,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:24,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342919665] [2024-06-21 21:18:24,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:24,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:24,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:26,029 INFO 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 21:18:26,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:26,030 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342919665] [2024-06-21 21:18:26,030 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342919665] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:26,030 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:26,030 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:18:26,030 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942674419] [2024-06-21 21:18:26,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:26,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:18:26,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:26,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:18:26,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:18:26,134 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:26,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 358 places, 553 transitions, 9267 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 21:18:26,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:26,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:26,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:28,020 INFO L124 PetriNetUnfolderBase]: 5154/8048 cut-off events. [2024-06-21 21:18:28,020 INFO L125 PetriNetUnfolderBase]: For 436941/436957 co-relation queries the response was YES. [2024-06-21 21:18:28,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60022 conditions, 8048 events. 5154/8048 cut-off events. For 436941/436957 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 49083 event pairs, 1094 based on Foata normal form. 28/8072 useless extension candidates. Maximal degree in co-relation 59869. Up to 6854 conditions per place. [2024-06-21 21:18:28,115 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 403 selfloop transitions, 191 changer transitions 0/597 dead transitions. [2024-06-21 21:18:28,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 597 transitions, 10712 flow [2024-06-21 21:18:28,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:18:28,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:18:28,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-21 21:18:28,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42 [2024-06-21 21:18:28,116 INFO L175 Difference]: Start difference. First operand has 358 places, 553 transitions, 9267 flow. Second operand 10 states and 168 transitions. [2024-06-21 21:18:28,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 597 transitions, 10712 flow [2024-06-21 21:18:29,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 597 transitions, 10615 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:18:29,323 INFO L231 Difference]: Finished difference. Result has 363 places, 559 transitions, 9662 flow [2024-06-21 21:18:29,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9170, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9662, PETRI_PLACES=363, PETRI_TRANSITIONS=559} [2024-06-21 21:18:29,324 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 322 predicate places. [2024-06-21 21:18:29,324 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 559 transitions, 9662 flow [2024-06-21 21:18:29,324 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 21:18:29,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:29,324 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 21:18:29,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 21:18:29,325 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:18:29,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:29,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1034481215, now seen corresponding path program 13 times [2024-06-21 21:18:29,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:29,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559428848] [2024-06-21 21:18:29,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:29,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:29,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:30,619 INFO 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 21:18:30,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:30,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559428848] [2024-06-21 21:18:30,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559428848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:30,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:30,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:18:30,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1152979754] [2024-06-21 21:18:30,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:30,620 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:18:30,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:30,620 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:18:30,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:18:30,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:30,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 559 transitions, 9662 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 21:18:30,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:30,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:30,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:32,515 INFO L124 PetriNetUnfolderBase]: 5134/8016 cut-off events. [2024-06-21 21:18:32,516 INFO L125 PetriNetUnfolderBase]: For 439757/439773 co-relation queries the response was YES. [2024-06-21 21:18:32,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60241 conditions, 8016 events. 5134/8016 cut-off events. For 439757/439773 co-relation queries the response was YES. Maximal size of possible extension queue 423. Compared 48922 event pairs, 1085 based on Foata normal form. 28/8040 useless extension candidates. Maximal degree in co-relation 60086. Up to 6702 conditions per place. [2024-06-21 21:18:32,620 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 413 selfloop transitions, 186 changer transitions 0/602 dead transitions. [2024-06-21 21:18:32,620 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 602 transitions, 11058 flow [2024-06-21 21:18:32,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:18:32,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:18:32,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 173 transitions. [2024-06-21 21:18:32,621 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325 [2024-06-21 21:18:32,621 INFO L175 Difference]: Start difference. First operand has 363 places, 559 transitions, 9662 flow. Second operand 10 states and 173 transitions. [2024-06-21 21:18:32,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 602 transitions, 11058 flow [2024-06-21 21:18:34,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 602 transitions, 10605 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 21:18:34,124 INFO L231 Difference]: Finished difference. Result has 367 places, 560 transitions, 9602 flow [2024-06-21 21:18:34,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9209, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=373, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9602, PETRI_PLACES=367, PETRI_TRANSITIONS=560} [2024-06-21 21:18:34,125 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-21 21:18:34,125 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 560 transitions, 9602 flow [2024-06-21 21:18:34,125 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 21:18:34,125 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:34,125 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 21:18:34,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 21:18:34,126 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:18:34,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:34,126 INFO L85 PathProgramCache]: Analyzing trace with hash -151466615, now seen corresponding path program 14 times [2024-06-21 21:18:34,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:34,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139810164] [2024-06-21 21:18:34,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:34,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:34,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:35,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:35,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:35,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139810164] [2024-06-21 21:18:35,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1139810164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:35,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:35,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-21 21:18:35,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064449247] [2024-06-21 21:18:35,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:35,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-21 21:18:35,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:35,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-21 21:18:35,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-21 21:18:35,453 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:35,453 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 560 transitions, 9602 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 21:18:35,453 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:35,454 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:35,454 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:37,256 INFO L124 PetriNetUnfolderBase]: 5114/7984 cut-off events. [2024-06-21 21:18:37,256 INFO L125 PetriNetUnfolderBase]: For 431190/431206 co-relation queries the response was YES. [2024-06-21 21:18:37,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59308 conditions, 7984 events. 5114/7984 cut-off events. For 431190/431206 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 48739 event pairs, 1017 based on Foata normal form. 28/8008 useless extension candidates. Maximal degree in co-relation 59152. Up to 6670 conditions per place. [2024-06-21 21:18:37,356 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 401 selfloop transitions, 199 changer transitions 0/603 dead transitions. [2024-06-21 21:18:37,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 603 transitions, 11002 flow [2024-06-21 21:18:37,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 21:18:37,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 21:18:37,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-21 21:18:37,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4275 [2024-06-21 21:18:37,357 INFO L175 Difference]: Start difference. First operand has 367 places, 560 transitions, 9602 flow. Second operand 10 states and 171 transitions. [2024-06-21 21:18:37,357 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 603 transitions, 11002 flow [2024-06-21 21:18:39,057 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 603 transitions, 10576 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-21 21:18:39,066 INFO L231 Difference]: Finished difference. Result has 370 places, 561 transitions, 9597 flow [2024-06-21 21:18:39,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9176, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=361, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9597, PETRI_PLACES=370, PETRI_TRANSITIONS=561} [2024-06-21 21:18:39,067 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 21:18:39,067 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 561 transitions, 9597 flow [2024-06-21 21:18:39,068 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 21:18:39,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:39,068 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 21:18:39,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 21:18:39,068 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 21:18:39,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:39,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1205298965, now seen corresponding path program 15 times [2024-06-21 21:18:39,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:39,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808316981] [2024-06-21 21:18:39,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:39,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:39,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:40,103 INFO 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 21:18:40,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:40,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808316981] [2024-06-21 21:18:40,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808316981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:40,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:40,104 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:18:40,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826374276] [2024-06-21 21:18:40,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:40,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:18:40,104 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:40,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:18:40,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:18:40,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:40,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 561 transitions, 9597 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 21:18:40,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:40,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:40,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:42,050 INFO L124 PetriNetUnfolderBase]: 5094/7952 cut-off events. [2024-06-21 21:18:42,050 INFO L125 PetriNetUnfolderBase]: For 424959/424975 co-relation queries the response was YES. [2024-06-21 21:18:42,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58553 conditions, 7952 events. 5094/7952 cut-off events. For 424959/424975 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 48470 event pairs, 1057 based on Foata normal form. 28/7976 useless extension candidates. Maximal degree in co-relation 58395. Up to 7058 conditions per place. [2024-06-21 21:18:42,153 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 430 selfloop transitions, 164 changer transitions 0/597 dead transitions. [2024-06-21 21:18:42,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 597 transitions, 10907 flow [2024-06-21 21:18:42,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:18:42,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:18:42,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 21:18:42,155 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 21:18:42,155 INFO L175 Difference]: Start difference. First operand has 370 places, 561 transitions, 9597 flow. Second operand 9 states and 148 transitions. [2024-06-21 21:18:42,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 597 transitions, 10907 flow [2024-06-21 21:18:44,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 597 transitions, 10480 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-21 21:18:44,053 INFO L231 Difference]: Finished difference. Result has 371 places, 564 transitions, 9510 flow [2024-06-21 21:18:44,053 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9094, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9510, PETRI_PLACES=371, PETRI_TRANSITIONS=564} [2024-06-21 21:18:44,053 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 330 predicate places. [2024-06-21 21:18:44,053 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 564 transitions, 9510 flow [2024-06-21 21:18:44,054 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 21:18:44,054 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:44,054 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 21:18:44,054 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 21:18:44,054 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 21:18:44,054 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:44,054 INFO L85 PathProgramCache]: Analyzing trace with hash -1969426875, now seen corresponding path program 8 times [2024-06-21 21:18:44,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:44,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937586740] [2024-06-21 21:18:44,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:44,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:44,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:44,692 INFO 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 21:18:44,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:44,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937586740] [2024-06-21 21:18:44,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937586740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:44,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:44,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:44,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882052916] [2024-06-21 21:18:44,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:44,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:44,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:44,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:44,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:44,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:44,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 564 transitions, 9510 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 21:18:44,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:44,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:44,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:46,685 INFO L124 PetriNetUnfolderBase]: 5119/7999 cut-off events. [2024-06-21 21:18:46,686 INFO L125 PetriNetUnfolderBase]: For 433545/433545 co-relation queries the response was YES. [2024-06-21 21:18:46,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58832 conditions, 7999 events. 5119/7999 cut-off events. For 433545/433545 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 49064 event pairs, 1901 based on Foata normal form. 5/8003 useless extension candidates. Maximal degree in co-relation 58672. Up to 7910 conditions per place. [2024-06-21 21:18:46,789 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 559 selfloop transitions, 22 changer transitions 0/584 dead transitions. [2024-06-21 21:18:46,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 584 transitions, 10813 flow [2024-06-21 21:18:46,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:46,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:46,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-21 21:18:46,790 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.353125 [2024-06-21 21:18:46,790 INFO L175 Difference]: Start difference. First operand has 371 places, 564 transitions, 9510 flow. Second operand 8 states and 113 transitions. [2024-06-21 21:18:46,790 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 584 transitions, 10813 flow [2024-06-21 21:18:48,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 584 transitions, 9939 flow, removed 55 selfloop flow, removed 12 redundant places. [2024-06-21 21:18:49,001 INFO L231 Difference]: Finished difference. Result has 367 places, 569 transitions, 8775 flow [2024-06-21 21:18:49,001 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8636, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=564, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8775, PETRI_PLACES=367, PETRI_TRANSITIONS=569} [2024-06-21 21:18:49,001 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 326 predicate places. [2024-06-21 21:18:49,001 INFO L495 AbstractCegarLoop]: Abstraction has has 367 places, 569 transitions, 8775 flow [2024-06-21 21:18:49,002 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 21:18:49,002 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:49,002 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 21:18:49,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 21:18:49,002 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:18:49,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:49,002 INFO L85 PathProgramCache]: Analyzing trace with hash -1982325045, now seen corresponding path program 9 times [2024-06-21 21:18:49,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:49,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788395342] [2024-06-21 21:18:49,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:49,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:49,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:49,685 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:18:49,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:49,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788395342] [2024-06-21 21:18:49,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788395342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:49,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:49,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:49,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926333818] [2024-06-21 21:18:49,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:49,686 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:49,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:49,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:49,686 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:49,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:49,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 367 places, 569 transitions, 8775 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 21:18:49,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:49,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:49,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:51,582 INFO L124 PetriNetUnfolderBase]: 5139/8015 cut-off events. [2024-06-21 21:18:51,582 INFO L125 PetriNetUnfolderBase]: For 430268/430278 co-relation queries the response was YES. [2024-06-21 21:18:51,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56187 conditions, 8015 events. 5139/8015 cut-off events. For 430268/430278 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 48843 event pairs, 1140 based on Foata normal form. 14/8025 useless extension candidates. Maximal degree in co-relation 56032. Up to 7531 conditions per place. [2024-06-21 21:18:51,680 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 449 selfloop transitions, 144 changer transitions 0/596 dead transitions. [2024-06-21 21:18:51,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 596 transitions, 10282 flow [2024-06-21 21:18:51,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:51,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:51,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 21:18:51,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.390625 [2024-06-21 21:18:51,681 INFO L175 Difference]: Start difference. First operand has 367 places, 569 transitions, 8775 flow. Second operand 8 states and 125 transitions. [2024-06-21 21:18:51,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 596 transitions, 10282 flow [2024-06-21 21:18:53,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 596 transitions, 10204 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-21 21:18:53,618 INFO L231 Difference]: Finished difference. Result has 369 places, 573 transitions, 9066 flow [2024-06-21 21:18:53,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8697, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=140, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=429, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9066, PETRI_PLACES=369, PETRI_TRANSITIONS=573} [2024-06-21 21:18:53,618 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 328 predicate places. [2024-06-21 21:18:53,619 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 573 transitions, 9066 flow [2024-06-21 21:18:53,619 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 21:18:53,619 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:53,619 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 21:18:53,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 21:18:53,619 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 21:18:53,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:53,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1982313885, now seen corresponding path program 10 times [2024-06-21 21:18:53,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:53,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409103297] [2024-06-21 21:18:53,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:53,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:53,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:54,224 INFO 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 21:18:54,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:54,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409103297] [2024-06-21 21:18:54,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409103297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:54,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:54,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:18:54,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213603381] [2024-06-21 21:18:54,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:54,225 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:18:54,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:54,225 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:18:54,225 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:18:54,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:18:54,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 573 transitions, 9066 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 21:18:54,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:54,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:18:54,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:18:56,030 INFO L124 PetriNetUnfolderBase]: 5124/7995 cut-off events. [2024-06-21 21:18:56,030 INFO L125 PetriNetUnfolderBase]: For 435001/435011 co-relation queries the response was YES. [2024-06-21 21:18:56,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56237 conditions, 7995 events. 5124/7995 cut-off events. For 435001/435011 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 48701 event pairs, 1141 based on Foata normal form. 15/8006 useless extension candidates. Maximal degree in co-relation 56081. Up to 7521 conditions per place. [2024-06-21 21:18:56,138 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 452 selfloop transitions, 143 changer transitions 0/598 dead transitions. [2024-06-21 21:18:56,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 598 transitions, 10394 flow [2024-06-21 21:18:56,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:18:56,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:18:56,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:18:56,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 21:18:56,139 INFO L175 Difference]: Start difference. First operand has 369 places, 573 transitions, 9066 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:18:56,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 598 transitions, 10394 flow [2024-06-21 21:18:57,926 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 598 transitions, 9886 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-21 21:18:57,934 INFO L231 Difference]: Finished difference. Result has 370 places, 573 transitions, 8852 flow [2024-06-21 21:18:57,934 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8558, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=430, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8852, PETRI_PLACES=370, PETRI_TRANSITIONS=573} [2024-06-21 21:18:57,934 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 329 predicate places. [2024-06-21 21:18:57,935 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 573 transitions, 8852 flow [2024-06-21 21:18:57,935 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 21:18:57,935 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:18:57,935 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 21:18:57,935 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 21:18:57,935 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:18:57,936 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:18:57,936 INFO L85 PathProgramCache]: Analyzing trace with hash 1214280170, now seen corresponding path program 1 times [2024-06-21 21:18:57,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:18:57,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763888942] [2024-06-21 21:18:57,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:18:57,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:18:57,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:18:58,793 INFO 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 21:18:58,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:18:58,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763888942] [2024-06-21 21:18:58,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763888942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:18:58,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:18:58,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:18:58,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55683232] [2024-06-21 21:18:58,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:18:58,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:18:58,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:18:58,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:18:58,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:18:58,893 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:18:58,893 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 573 transitions, 8852 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:18:58,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:18:58,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:18:58,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:00,516 INFO L124 PetriNetUnfolderBase]: 5025/7907 cut-off events. [2024-06-21 21:19:00,516 INFO L125 PetriNetUnfolderBase]: For 391469/391482 co-relation queries the response was YES. [2024-06-21 21:19:00,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54536 conditions, 7907 events. 5025/7907 cut-off events. For 391469/391482 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 49214 event pairs, 1802 based on Foata normal form. 2/7853 useless extension candidates. Maximal degree in co-relation 54379. Up to 7702 conditions per place. [2024-06-21 21:19:00,626 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 21 changer transitions 0/598 dead transitions. [2024-06-21 21:19:00,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 598 transitions, 10108 flow [2024-06-21 21:19:00,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:00,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:00,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:19:00,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 21:19:00,627 INFO L175 Difference]: Start difference. First operand has 370 places, 573 transitions, 8852 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:19:00,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 598 transitions, 10108 flow [2024-06-21 21:19:02,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 598 transitions, 9794 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:02,520 INFO L231 Difference]: Finished difference. Result has 372 places, 576 transitions, 8633 flow [2024-06-21 21:19:02,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8538, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8633, PETRI_PLACES=372, PETRI_TRANSITIONS=576} [2024-06-21 21:19:02,520 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 331 predicate places. [2024-06-21 21:19:02,520 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 576 transitions, 8633 flow [2024-06-21 21:19:02,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:02,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:02,520 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 21:19:02,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 21:19:02,521 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 21:19:02,521 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:02,521 INFO L85 PathProgramCache]: Analyzing trace with hash 1667775898, now seen corresponding path program 1 times [2024-06-21 21:19:02,521 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:02,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317016366] [2024-06-21 21:19:02,521 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:02,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:02,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:03,246 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:03,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:03,247 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317016366] [2024-06-21 21:19:03,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317016366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:03,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:03,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:03,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931291441] [2024-06-21 21:19:03,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:03,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:03,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:03,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:03,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:03,311 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:03,311 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 576 transitions, 8633 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 21:19:03,311 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:03,311 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:03,311 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:05,046 INFO L124 PetriNetUnfolderBase]: 5165/8053 cut-off events. [2024-06-21 21:19:05,046 INFO L125 PetriNetUnfolderBase]: For 448327/448331 co-relation queries the response was YES. [2024-06-21 21:19:05,125 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57068 conditions, 8053 events. 5165/8053 cut-off events. For 448327/448331 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 49250 event pairs, 1500 based on Foata normal form. 6/8058 useless extension candidates. Maximal degree in co-relation 56910. Up to 7934 conditions per place. [2024-06-21 21:19:05,152 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 560 selfloop transitions, 51 changer transitions 0/614 dead transitions. [2024-06-21 21:19:05,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 614 transitions, 10285 flow [2024-06-21 21:19:05,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:05,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:05,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:19:05,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 21:19:05,153 INFO L175 Difference]: Start difference. First operand has 372 places, 576 transitions, 8633 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:19:05,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 614 transitions, 10285 flow [2024-06-21 21:19:06,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 614 transitions, 10214 flow, removed 17 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:06,981 INFO L231 Difference]: Finished difference. Result has 376 places, 592 transitions, 8944 flow [2024-06-21 21:19:06,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8562, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=576, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8944, PETRI_PLACES=376, PETRI_TRANSITIONS=592} [2024-06-21 21:19:06,981 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 335 predicate places. [2024-06-21 21:19:06,982 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 592 transitions, 8944 flow [2024-06-21 21:19:06,982 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 21:19:06,982 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:06,982 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 21:19:06,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 21:19:06,982 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:19:06,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:06,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1214428040, now seen corresponding path program 2 times [2024-06-21 21:19:06,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:06,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104488716] [2024-06-21 21:19:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:06,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:06,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:07,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:07,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:07,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104488716] [2024-06-21 21:19:07,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104488716] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:07,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:07,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:07,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96692357] [2024-06-21 21:19:07,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:07,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:07,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:07,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:07,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:07,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:19:07,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 592 transitions, 8944 flow. Second operand has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:07,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:07,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:19:07,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:09,687 INFO L124 PetriNetUnfolderBase]: 5063/7960 cut-off events. [2024-06-21 21:19:09,687 INFO L125 PetriNetUnfolderBase]: For 421058/421071 co-relation queries the response was YES. [2024-06-21 21:19:09,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56200 conditions, 7960 events. 5063/7960 cut-off events. For 421058/421071 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 49616 event pairs, 1803 based on Foata normal form. 3/7904 useless extension candidates. Maximal degree in co-relation 56039. Up to 7712 conditions per place. [2024-06-21 21:19:09,788 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 544 selfloop transitions, 40 changer transitions 0/617 dead transitions. [2024-06-21 21:19:09,788 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 617 transitions, 10478 flow [2024-06-21 21:19:09,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:09,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:09,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 21:19:09,789 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.403125 [2024-06-21 21:19:09,789 INFO L175 Difference]: Start difference. First operand has 376 places, 592 transitions, 8944 flow. Second operand 8 states and 129 transitions. [2024-06-21 21:19:09,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 617 transitions, 10478 flow [2024-06-21 21:19:11,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 617 transitions, 10359 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:11,462 INFO L231 Difference]: Finished difference. Result has 382 places, 598 transitions, 9057 flow [2024-06-21 21:19:11,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8825, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=592, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9057, PETRI_PLACES=382, PETRI_TRANSITIONS=598} [2024-06-21 21:19:11,463 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 341 predicate places. [2024-06-21 21:19:11,463 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 598 transitions, 9057 flow [2024-06-21 21:19:11,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.666666666666666) internal successors, (87), 9 states have internal predecessors, (87), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:11,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:11,463 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 21:19:11,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 21:19:11,463 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 21:19:11,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:11,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1801641744, now seen corresponding path program 2 times [2024-06-21 21:19:11,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:11,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428437265] [2024-06-21 21:19:11,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:11,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:11,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:12,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:12,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:12,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428437265] [2024-06-21 21:19:12,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428437265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:12,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:12,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:12,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728452140] [2024-06-21 21:19:12,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:12,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:12,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:12,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:12,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:12,219 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:12,219 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 598 transitions, 9057 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 21:19:12,219 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:12,219 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:12,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:13,908 INFO L124 PetriNetUnfolderBase]: 5249/8170 cut-off events. [2024-06-21 21:19:13,908 INFO L125 PetriNetUnfolderBase]: For 490175/490179 co-relation queries the response was YES. [2024-06-21 21:19:13,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59762 conditions, 8170 events. 5249/8170 cut-off events. For 490175/490179 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 50028 event pairs, 1509 based on Foata normal form. 6/8174 useless extension candidates. Maximal degree in co-relation 59598. Up to 8004 conditions per place. [2024-06-21 21:19:14,029 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 566 selfloop transitions, 69 changer transitions 0/638 dead transitions. [2024-06-21 21:19:14,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 638 transitions, 10872 flow [2024-06-21 21:19:14,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:14,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:14,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 21:19:14,030 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:19:14,030 INFO L175 Difference]: Start difference. First operand has 382 places, 598 transitions, 9057 flow. Second operand 9 states and 135 transitions. [2024-06-21 21:19:14,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 638 transitions, 10872 flow [2024-06-21 21:19:16,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 638 transitions, 10798 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:16,081 INFO L231 Difference]: Finished difference. Result has 389 places, 619 transitions, 9525 flow [2024-06-21 21:19:16,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8983, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9525, PETRI_PLACES=389, PETRI_TRANSITIONS=619} [2024-06-21 21:19:16,081 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 348 predicate places. [2024-06-21 21:19:16,081 INFO L495 AbstractCegarLoop]: Abstraction has has 389 places, 619 transitions, 9525 flow [2024-06-21 21:19:16,081 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 21:19:16,081 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:16,081 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 21:19:16,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 21:19:16,082 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 21:19:16,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:16,082 INFO L85 PathProgramCache]: Analyzing trace with hash -1113073750, now seen corresponding path program 1 times [2024-06-21 21:19:16,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:16,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290622736] [2024-06-21 21:19:16,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:16,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:16,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:16,906 INFO 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 21:19:16,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:16,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290622736] [2024-06-21 21:19:16,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290622736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:16,907 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:16,907 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:16,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [985180407] [2024-06-21 21:19:16,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:16,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:16,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:16,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:16,908 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:16,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:16,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 619 transitions, 9525 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 21:19:16,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:16,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:16,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:18,644 INFO L124 PetriNetUnfolderBase]: 5256/8191 cut-off events. [2024-06-21 21:19:18,644 INFO L125 PetriNetUnfolderBase]: For 501492/501492 co-relation queries the response was YES. [2024-06-21 21:19:18,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60383 conditions, 8191 events. 5256/8191 cut-off events. For 501492/501492 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 50257 event pairs, 1911 based on Foata normal form. 1/8191 useless extension candidates. Maximal degree in co-relation 60215. Up to 8120 conditions per place. [2024-06-21 21:19:18,761 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 612 selfloop transitions, 20 changer transitions 0/635 dead transitions. [2024-06-21 21:19:18,762 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 635 transitions, 10922 flow [2024-06-21 21:19:18,762 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:19:18,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:19:18,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 100 transitions. [2024-06-21 21:19:18,762 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-21 21:19:18,763 INFO L175 Difference]: Start difference. First operand has 389 places, 619 transitions, 9525 flow. Second operand 7 states and 100 transitions. [2024-06-21 21:19:18,763 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 635 transitions, 10922 flow [2024-06-21 21:19:20,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 635 transitions, 10810 flow, removed 47 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:20,753 INFO L231 Difference]: Finished difference. Result has 393 places, 625 transitions, 9570 flow [2024-06-21 21:19:20,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9413, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=619, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9570, PETRI_PLACES=393, PETRI_TRANSITIONS=625} [2024-06-21 21:19:20,753 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 352 predicate places. [2024-06-21 21:19:20,754 INFO L495 AbstractCegarLoop]: Abstraction has has 393 places, 625 transitions, 9570 flow [2024-06-21 21:19:20,754 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 21:19:20,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:20,754 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 21:19:20,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 21:19:20,754 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 21:19:20,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:20,755 INFO L85 PathProgramCache]: Analyzing trace with hash 2105084904, now seen corresponding path program 3 times [2024-06-21 21:19:20,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:20,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488082633] [2024-06-21 21:19:20,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:20,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:20,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:21,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:21,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:21,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488082633] [2024-06-21 21:19:21,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488082633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:21,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:21,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:21,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922057332] [2024-06-21 21:19:21,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:21,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:21,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:21,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:21,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:21,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-06-21 21:19:21,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 393 places, 625 transitions, 9570 flow. Second operand has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:21,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:21,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-06-21 21:19:21,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:23,337 INFO L124 PetriNetUnfolderBase]: 5118/8039 cut-off events. [2024-06-21 21:19:23,337 INFO L125 PetriNetUnfolderBase]: For 456240/456253 co-relation queries the response was YES. [2024-06-21 21:19:23,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58288 conditions, 8039 events. 5118/8039 cut-off events. For 456240/456253 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 50118 event pairs, 1810 based on Foata normal form. 2/7982 useless extension candidates. Maximal degree in co-relation 58118. Up to 7825 conditions per place. [2024-06-21 21:19:23,454 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 574 selfloop transitions, 34 changer transitions 0/642 dead transitions. [2024-06-21 21:19:23,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 642 transitions, 11048 flow [2024-06-21 21:19:23,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:23,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:23,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 130 transitions. [2024-06-21 21:19:23,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3611111111111111 [2024-06-21 21:19:23,455 INFO L175 Difference]: Start difference. First operand has 393 places, 625 transitions, 9570 flow. Second operand 9 states and 130 transitions. [2024-06-21 21:19:23,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 642 transitions, 11048 flow [2024-06-21 21:19:25,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 642 transitions, 10968 flow, removed 24 selfloop flow, removed 5 redundant places. [2024-06-21 21:19:25,735 INFO L231 Difference]: Finished difference. Result has 397 places, 628 transitions, 9627 flow [2024-06-21 21:19:25,736 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9490, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=625, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9627, PETRI_PLACES=397, PETRI_TRANSITIONS=628} [2024-06-21 21:19:25,736 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 356 predicate places. [2024-06-21 21:19:25,736 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 628 transitions, 9627 flow [2024-06-21 21:19:25,736 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.5) internal successors, (95), 10 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:19:25,736 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:25,736 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 21:19:25,736 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 21:19:25,736 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 21:19:25,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:25,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1254325664, now seen corresponding path program 3 times [2024-06-21 21:19:25,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:25,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264432109] [2024-06-21 21:19:25,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:25,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:25,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:26,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 21:19:26,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:26,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264432109] [2024-06-21 21:19:26,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264432109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:26,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:26,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:26,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375271295] [2024-06-21 21:19:26,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:26,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:26,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:26,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:26,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:26,581 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:26,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 628 transitions, 9627 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 21:19:26,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:26,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:26,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:28,459 INFO L124 PetriNetUnfolderBase]: 5283/8222 cut-off events. [2024-06-21 21:19:28,459 INFO L125 PetriNetUnfolderBase]: For 529627/529635 co-relation queries the response was YES. [2024-06-21 21:19:28,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61658 conditions, 8222 events. 5283/8222 cut-off events. For 529627/529635 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 50401 event pairs, 1507 based on Foata normal form. 10/8230 useless extension candidates. Maximal degree in co-relation 61487. Up to 7933 conditions per place. [2024-06-21 21:19:28,568 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 549 selfloop transitions, 106 changer transitions 0/658 dead transitions. [2024-06-21 21:19:28,568 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 658 transitions, 11561 flow [2024-06-21 21:19:28,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:28,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:28,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:19:28,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:19:28,569 INFO L175 Difference]: Start difference. First operand has 397 places, 628 transitions, 9627 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:19:28,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 658 transitions, 11561 flow [2024-06-21 21:19:30,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 658 transitions, 11408 flow, removed 28 selfloop flow, removed 9 redundant places. [2024-06-21 21:19:30,856 INFO L231 Difference]: Finished difference. Result has 396 places, 637 transitions, 9938 flow [2024-06-21 21:19:30,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9474, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=628, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9938, PETRI_PLACES=396, PETRI_TRANSITIONS=637} [2024-06-21 21:19:30,857 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 355 predicate places. [2024-06-21 21:19:30,857 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 637 transitions, 9938 flow [2024-06-21 21:19:30,857 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 21:19:30,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:30,857 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 21:19:30,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 21:19:30,857 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 21:19:30,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:30,858 INFO L85 PathProgramCache]: Analyzing trace with hash -779866074, now seen corresponding path program 1 times [2024-06-21 21:19:30,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:30,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [103219256] [2024-06-21 21:19:30,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:30,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:30,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:31,539 INFO 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 21:19:31,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:31,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [103219256] [2024-06-21 21:19:31,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [103219256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:31,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:31,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:31,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835320934] [2024-06-21 21:19:31,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:31,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:31,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:31,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:31,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:31,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:31,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 637 transitions, 9938 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 21:19:31,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:31,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:31,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:33,498 INFO L124 PetriNetUnfolderBase]: 5291/8230 cut-off events. [2024-06-21 21:19:33,498 INFO L125 PetriNetUnfolderBase]: For 542669/542677 co-relation queries the response was YES. [2024-06-21 21:19:33,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62237 conditions, 8230 events. 5291/8230 cut-off events. For 542669/542677 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 50177 event pairs, 881 based on Foata normal form. 10/8239 useless extension candidates. Maximal degree in co-relation 62066. Up to 7796 conditions per place. [2024-06-21 21:19:33,642 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 570 selfloop transitions, 94 changer transitions 0/667 dead transitions. [2024-06-21 21:19:33,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 667 transitions, 11564 flow [2024-06-21 21:19:33,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:33,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:33,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:19:33,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:19:33,643 INFO L175 Difference]: Start difference. First operand has 396 places, 637 transitions, 9938 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:19:33,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 667 transitions, 11564 flow [2024-06-21 21:19:36,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 667 transitions, 11375 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:36,412 INFO L231 Difference]: Finished difference. Result has 401 places, 641 transitions, 10008 flow [2024-06-21 21:19:36,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9749, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=637, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10008, PETRI_PLACES=401, PETRI_TRANSITIONS=641} [2024-06-21 21:19:36,413 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 360 predicate places. [2024-06-21 21:19:36,413 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 641 transitions, 10008 flow [2024-06-21 21:19:36,413 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 21:19:36,413 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:36,413 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 21:19:36,413 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 21:19:36,413 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 21:19:36,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:36,414 INFO L85 PathProgramCache]: Analyzing trace with hash -997954268, now seen corresponding path program 2 times [2024-06-21 21:19:36,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:36,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746944789] [2024-06-21 21:19:36,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:36,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:36,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:37,081 INFO 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 21:19:37,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:37,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746944789] [2024-06-21 21:19:37,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [746944789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:37,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:37,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:37,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596259733] [2024-06-21 21:19:37,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:37,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:37,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:37,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:37,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:37,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:37,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 641 transitions, 10008 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 21:19:37,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:37,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:37,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:39,151 INFO L124 PetriNetUnfolderBase]: 5320/8273 cut-off events. [2024-06-21 21:19:39,152 INFO L125 PetriNetUnfolderBase]: For 556890/556898 co-relation queries the response was YES. [2024-06-21 21:19:39,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62554 conditions, 8273 events. 5320/8273 cut-off events. For 556890/556898 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 50663 event pairs, 1118 based on Foata normal form. 10/8282 useless extension candidates. Maximal degree in co-relation 62381. Up to 7895 conditions per place. [2024-06-21 21:19:39,274 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 572 selfloop transitions, 100 changer transitions 0/675 dead transitions. [2024-06-21 21:19:39,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 675 transitions, 11719 flow [2024-06-21 21:19:39,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:39,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:39,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:19:39,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 21:19:39,275 INFO L175 Difference]: Start difference. First operand has 401 places, 641 transitions, 10008 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:19:39,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 675 transitions, 11719 flow [2024-06-21 21:19:41,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 675 transitions, 11534 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:41,510 INFO L231 Difference]: Finished difference. Result has 405 places, 647 transitions, 10147 flow [2024-06-21 21:19:41,511 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=9878, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=641, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10147, PETRI_PLACES=405, PETRI_TRANSITIONS=647} [2024-06-21 21:19:41,511 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 364 predicate places. [2024-06-21 21:19:41,511 INFO L495 AbstractCegarLoop]: Abstraction has has 405 places, 647 transitions, 10147 flow [2024-06-21 21:19:41,512 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 21:19:41,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:41,512 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 21:19:41,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 21:19:41,512 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 21:19:41,512 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:41,513 INFO L85 PathProgramCache]: Analyzing trace with hash -974622428, now seen corresponding path program 3 times [2024-06-21 21:19:41,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:41,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030790754] [2024-06-21 21:19:41,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:41,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:41,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:42,258 INFO 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 21:19:42,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:42,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030790754] [2024-06-21 21:19:42,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030790754] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:42,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:42,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:42,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190714108] [2024-06-21 21:19:42,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:42,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:42,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:42,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:42,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:42,345 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:42,345 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 405 places, 647 transitions, 10147 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 21:19:42,345 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:42,345 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:42,345 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:44,149 INFO L124 PetriNetUnfolderBase]: 5315/8262 cut-off events. [2024-06-21 21:19:44,149 INFO L125 PetriNetUnfolderBase]: For 561967/561975 co-relation queries the response was YES. [2024-06-21 21:19:44,242 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62652 conditions, 8262 events. 5315/8262 cut-off events. For 561967/561975 co-relation queries the response was YES. Maximal size of possible extension queue 456. Compared 50490 event pairs, 1137 based on Foata normal form. 10/8271 useless extension candidates. Maximal degree in co-relation 62477. Up to 8005 conditions per place. [2024-06-21 21:19:44,275 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 565 selfloop transitions, 101 changer transitions 0/669 dead transitions. [2024-06-21 21:19:44,275 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 669 transitions, 11571 flow [2024-06-21 21:19:44,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:19:44,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:19:44,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:19:44,276 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.396875 [2024-06-21 21:19:44,276 INFO L175 Difference]: Start difference. First operand has 405 places, 647 transitions, 10147 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:19:44,276 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 669 transitions, 11571 flow [2024-06-21 21:19:46,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 669 transitions, 11455 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 21:19:46,476 INFO L231 Difference]: Finished difference. Result has 409 places, 647 transitions, 10242 flow [2024-06-21 21:19:46,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10242, PETRI_PLACES=409, PETRI_TRANSITIONS=647} [2024-06-21 21:19:46,477 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 368 predicate places. [2024-06-21 21:19:46,477 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 647 transitions, 10242 flow [2024-06-21 21:19:46,477 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 21:19:46,477 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:46,477 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 21:19:46,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 21:19:46,477 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 21:19:46,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:46,477 INFO L85 PathProgramCache]: Analyzing trace with hash 1072434630, now seen corresponding path program 1 times [2024-06-21 21:19:46,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:46,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444015012] [2024-06-21 21:19:46,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:46,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:46,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:47,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:47,131 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:47,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444015012] [2024-06-21 21:19:47,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444015012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:47,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:47,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:19:47,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719545738] [2024-06-21 21:19:47,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:47,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:19:47,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:47,132 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:19:47,132 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:19:47,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:47,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 647 transitions, 10242 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 21:19:47,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:47,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:47,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:49,192 INFO L124 PetriNetUnfolderBase]: 5341/8304 cut-off events. [2024-06-21 21:19:49,192 INFO L125 PetriNetUnfolderBase]: For 583310/583322 co-relation queries the response was YES. [2024-06-21 21:19:49,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63458 conditions, 8304 events. 5341/8304 cut-off events. For 583310/583322 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 50879 event pairs, 1158 based on Foata normal form. 14/8317 useless extension candidates. Maximal degree in co-relation 63281. Up to 7990 conditions per place. [2024-06-21 21:19:49,312 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 574 selfloop transitions, 111 changer transitions 0/688 dead transitions. [2024-06-21 21:19:49,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 688 transitions, 12044 flow [2024-06-21 21:19:49,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:49,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:49,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 21:19:49,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 21:19:49,313 INFO L175 Difference]: Start difference. First operand has 409 places, 647 transitions, 10242 flow. Second operand 9 states and 148 transitions. [2024-06-21 21:19:49,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 688 transitions, 12044 flow [2024-06-21 21:19:52,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 410 places, 688 transitions, 11814 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 21:19:52,021 INFO L231 Difference]: Finished difference. Result has 412 places, 658 transitions, 10426 flow [2024-06-21 21:19:52,022 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10020, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10426, PETRI_PLACES=412, PETRI_TRANSITIONS=658} [2024-06-21 21:19:52,022 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 371 predicate places. [2024-06-21 21:19:52,022 INFO L495 AbstractCegarLoop]: Abstraction has has 412 places, 658 transitions, 10426 flow [2024-06-21 21:19:52,022 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 21:19:52,022 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:52,022 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 21:19:52,022 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 21:19:52,022 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 21:19:52,022 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:52,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1029751220, now seen corresponding path program 2 times [2024-06-21 21:19:52,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:52,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729284635] [2024-06-21 21:19:52,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:52,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:52,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:52,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:52,585 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:52,585 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729284635] [2024-06-21 21:19:52,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729284635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:52,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:52,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:52,586 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889181463] [2024-06-21 21:19:52,586 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:52,586 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:52,586 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:52,586 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:52,586 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:52,655 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:52,655 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 658 transitions, 10426 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 21:19:52,655 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:52,655 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:52,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:54,573 INFO L124 PetriNetUnfolderBase]: 5335/8293 cut-off events. [2024-06-21 21:19:54,573 INFO L125 PetriNetUnfolderBase]: For 592712/592724 co-relation queries the response was YES. [2024-06-21 21:19:54,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64290 conditions, 8293 events. 5335/8293 cut-off events. For 592712/592724 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 50765 event pairs, 1200 based on Foata normal form. 14/8306 useless extension candidates. Maximal degree in co-relation 64111. Up to 8039 conditions per place. [2024-06-21 21:19:54,716 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 577 selfloop transitions, 103 changer transitions 0/683 dead transitions. [2024-06-21 21:19:54,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 683 transitions, 11878 flow [2024-06-21 21:19:54,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:54,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:54,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 141 transitions. [2024-06-21 21:19:54,717 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39166666666666666 [2024-06-21 21:19:54,718 INFO L175 Difference]: Start difference. First operand has 412 places, 658 transitions, 10426 flow. Second operand 9 states and 141 transitions. [2024-06-21 21:19:54,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 683 transitions, 11878 flow [2024-06-21 21:19:56,977 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 683 transitions, 11763 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-21 21:19:56,985 INFO L231 Difference]: Finished difference. Result has 418 places, 658 transitions, 10524 flow [2024-06-21 21:19:56,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10311, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=555, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10524, PETRI_PLACES=418, PETRI_TRANSITIONS=658} [2024-06-21 21:19:56,985 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 377 predicate places. [2024-06-21 21:19:56,985 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 658 transitions, 10524 flow [2024-06-21 21:19:56,986 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 21:19:56,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:19:56,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:19:56,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 21:19:56,986 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 21:19:56,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:19:56,986 INFO L85 PathProgramCache]: Analyzing trace with hash 657681156, now seen corresponding path program 3 times [2024-06-21 21:19:56,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:19:56,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084000958] [2024-06-21 21:19:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:19:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:19:56,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:19:57,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:19:57,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:19:57,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084000958] [2024-06-21 21:19:57,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084000958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:19:57,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:19:57,569 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:19:57,569 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226306473] [2024-06-21 21:19:57,569 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:19:57,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:19:57,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:19:57,570 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:19:57,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:19:57,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:19:57,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 658 transitions, 10524 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 21:19:57,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:19:57,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:19:57,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:19:59,544 INFO L124 PetriNetUnfolderBase]: 5381/8354 cut-off events. [2024-06-21 21:19:59,544 INFO L125 PetriNetUnfolderBase]: For 614437/614449 co-relation queries the response was YES. [2024-06-21 21:19:59,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65179 conditions, 8354 events. 5381/8354 cut-off events. For 614437/614449 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 51129 event pairs, 1132 based on Foata normal form. 14/8367 useless extension candidates. Maximal degree in co-relation 64998. Up to 8036 conditions per place. [2024-06-21 21:19:59,688 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 583 selfloop transitions, 116 changer transitions 0/702 dead transitions. [2024-06-21 21:19:59,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 702 transitions, 12382 flow [2024-06-21 21:19:59,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:19:59,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:19:59,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:19:59,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41388888888888886 [2024-06-21 21:19:59,689 INFO L175 Difference]: Start difference. First operand has 418 places, 658 transitions, 10524 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:19:59,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 702 transitions, 12382 flow [2024-06-21 21:20:01,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 702 transitions, 12160 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:20:01,860 INFO L231 Difference]: Finished difference. Result has 423 places, 674 transitions, 10802 flow [2024-06-21 21:20:01,860 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10321, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=658, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=545, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10802, PETRI_PLACES=423, PETRI_TRANSITIONS=674} [2024-06-21 21:20:01,860 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 382 predicate places. [2024-06-21 21:20:01,860 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 674 transitions, 10802 flow [2024-06-21 21:20:01,861 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 21:20:01,861 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:01,861 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 21:20:01,861 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 21:20:01,861 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 21:20:01,861 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:01,861 INFO L85 PathProgramCache]: Analyzing trace with hash 663395076, now seen corresponding path program 4 times [2024-06-21 21:20:01,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:01,861 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [252196204] [2024-06-21 21:20:01,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:01,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:01,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:02,490 INFO 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 21:20:02,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:02,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [252196204] [2024-06-21 21:20:02,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [252196204] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:02,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:02,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:02,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1997724647] [2024-06-21 21:20:02,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:02,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:02,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:02,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:02,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:02,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:02,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 674 transitions, 10802 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 21:20:02,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:02,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:02,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:04,625 INFO L124 PetriNetUnfolderBase]: 5391/8368 cut-off events. [2024-06-21 21:20:04,625 INFO L125 PetriNetUnfolderBase]: For 630852/630864 co-relation queries the response was YES. [2024-06-21 21:20:04,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66058 conditions, 8368 events. 5391/8368 cut-off events. For 630852/630864 co-relation queries the response was YES. Maximal size of possible extension queue 473. Compared 51196 event pairs, 1152 based on Foata normal form. 14/8381 useless extension candidates. Maximal degree in co-relation 65874. Up to 8113 conditions per place. [2024-06-21 21:20:04,752 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 592 selfloop transitions, 106 changer transitions 0/701 dead transitions. [2024-06-21 21:20:04,752 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 701 transitions, 12355 flow [2024-06-21 21:20:04,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:04,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:04,753 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-21 21:20:04,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3972222222222222 [2024-06-21 21:20:04,753 INFO L175 Difference]: Start difference. First operand has 423 places, 674 transitions, 10802 flow. Second operand 9 states and 143 transitions. [2024-06-21 21:20:04,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 701 transitions, 12355 flow [2024-06-21 21:20:07,508 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 701 transitions, 12213 flow, removed 50 selfloop flow, removed 3 redundant places. [2024-06-21 21:20:07,516 INFO L231 Difference]: Finished difference. Result has 429 places, 678 transitions, 10963 flow [2024-06-21 21:20:07,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10690, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=569, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10963, PETRI_PLACES=429, PETRI_TRANSITIONS=678} [2024-06-21 21:20:07,517 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 388 predicate places. [2024-06-21 21:20:07,517 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 678 transitions, 10963 flow [2024-06-21 21:20:07,517 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 21:20:07,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:07,517 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 21:20:07,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 21:20:07,517 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 21:20:07,517 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:07,517 INFO L85 PathProgramCache]: Analyzing trace with hash 773151072, now seen corresponding path program 1 times [2024-06-21 21:20:07,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:07,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111734016] [2024-06-21 21:20:07,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:07,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:07,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:08,179 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:08,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:08,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111734016] [2024-06-21 21:20:08,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111734016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:08,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:08,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:08,180 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993035435] [2024-06-21 21:20:08,180 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:08,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:08,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:08,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:08,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:08,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:08,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 678 transitions, 10963 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 21:20:08,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:08,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:08,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:10,216 INFO L124 PetriNetUnfolderBase]: 5396/8378 cut-off events. [2024-06-21 21:20:10,216 INFO L125 PetriNetUnfolderBase]: For 642145/642149 co-relation queries the response was YES. [2024-06-21 21:20:10,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66417 conditions, 8378 events. 5396/8378 cut-off events. For 642145/642149 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 51377 event pairs, 1525 based on Foata normal form. 5/8382 useless extension candidates. Maximal degree in co-relation 66231. Up to 8286 conditions per place. [2024-06-21 21:20:10,639 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 673 selfloop transitions, 30 changer transitions 0/706 dead transitions. [2024-06-21 21:20:10,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 706 transitions, 12535 flow [2024-06-21 21:20:10,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:10,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:10,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 136 transitions. [2024-06-21 21:20:10,641 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37777777777777777 [2024-06-21 21:20:10,641 INFO L175 Difference]: Start difference. First operand has 429 places, 678 transitions, 10963 flow. Second operand 9 states and 136 transitions. [2024-06-21 21:20:10,641 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 706 transitions, 12535 flow [2024-06-21 21:20:12,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 706 transitions, 12381 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:12,943 INFO L231 Difference]: Finished difference. Result has 433 places, 681 transitions, 10957 flow [2024-06-21 21:20:12,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10809, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10957, PETRI_PLACES=433, PETRI_TRANSITIONS=681} [2024-06-21 21:20:12,943 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 392 predicate places. [2024-06-21 21:20:12,943 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 681 transitions, 10957 flow [2024-06-21 21:20:12,943 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 21:20:12,943 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:12,943 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 21:20:12,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 21:20:12,944 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 21:20:12,944 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash 772972326, now seen corresponding path program 5 times [2024-06-21 21:20:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992080878] [2024-06-21 21:20:12,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:12,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:13,539 INFO 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 21:20:13,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:13,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992080878] [2024-06-21 21:20:13,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992080878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:13,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:13,539 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:13,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624962060] [2024-06-21 21:20:13,539 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:13,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:13,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:13,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:13,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:13,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:13,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 681 transitions, 10957 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 21:20:13,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:13,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:13,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:15,547 INFO L124 PetriNetUnfolderBase]: 5430/8421 cut-off events. [2024-06-21 21:20:15,547 INFO L125 PetriNetUnfolderBase]: For 668775/668783 co-relation queries the response was YES. [2024-06-21 21:20:15,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67332 conditions, 8421 events. 5430/8421 cut-off events. For 668775/668783 co-relation queries the response was YES. Maximal size of possible extension queue 481. Compared 51558 event pairs, 1119 based on Foata normal form. 10/8430 useless extension candidates. Maximal degree in co-relation 67145. Up to 7918 conditions per place. [2024-06-21 21:20:15,683 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 564 selfloop transitions, 153 changer transitions 0/720 dead transitions. [2024-06-21 21:20:15,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 720 transitions, 13023 flow [2024-06-21 21:20:15,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:15,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:15,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 21:20:15,684 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41944444444444445 [2024-06-21 21:20:15,684 INFO L175 Difference]: Start difference. First operand has 433 places, 681 transitions, 10957 flow. Second operand 9 states and 151 transitions. [2024-06-21 21:20:15,684 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 720 transitions, 13023 flow [2024-06-21 21:20:18,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 720 transitions, 12819 flow, removed 35 selfloop flow, removed 7 redundant places. [2024-06-21 21:20:18,940 INFO L231 Difference]: Finished difference. Result has 435 places, 690 transitions, 11251 flow [2024-06-21 21:20:18,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10753, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11251, PETRI_PLACES=435, PETRI_TRANSITIONS=690} [2024-06-21 21:20:18,941 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 394 predicate places. [2024-06-21 21:20:18,941 INFO L495 AbstractCegarLoop]: Abstraction has has 435 places, 690 transitions, 11251 flow [2024-06-21 21:20:18,941 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 21:20:18,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:18,941 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 21:20:18,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 21:20:18,941 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 21:20:18,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:18,941 INFO L85 PathProgramCache]: Analyzing trace with hash 773270856, now seen corresponding path program 6 times [2024-06-21 21:20:18,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:18,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031849161] [2024-06-21 21:20:18,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:18,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:18,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:19,539 INFO 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 21:20:19,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:19,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1031849161] [2024-06-21 21:20:19,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1031849161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:19,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:19,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:19,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142593751] [2024-06-21 21:20:19,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:19,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:19,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:19,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:19,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:19,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:19,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 435 places, 690 transitions, 11251 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 21:20:19,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:19,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:19,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:21,809 INFO L124 PetriNetUnfolderBase]: 5448/8447 cut-off events. [2024-06-21 21:20:21,809 INFO L125 PetriNetUnfolderBase]: For 691457/691465 co-relation queries the response was YES. [2024-06-21 21:20:21,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68487 conditions, 8447 events. 5448/8447 cut-off events. For 691457/691465 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 51700 event pairs, 1113 based on Foata normal form. 10/8456 useless extension candidates. Maximal degree in co-relation 68299. Up to 7937 conditions per place. [2024-06-21 21:20:21,924 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 553 selfloop transitions, 167 changer transitions 0/723 dead transitions. [2024-06-21 21:20:21,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 723 transitions, 13265 flow [2024-06-21 21:20:21,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:21,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:21,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 21:20:21,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4111111111111111 [2024-06-21 21:20:21,925 INFO L175 Difference]: Start difference. First operand has 435 places, 690 transitions, 11251 flow. Second operand 9 states and 148 transitions. [2024-06-21 21:20:21,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 723 transitions, 13265 flow [2024-06-21 21:20:24,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 723 transitions, 12973 flow, removed 97 selfloop flow, removed 4 redundant places. [2024-06-21 21:20:24,845 INFO L231 Difference]: Finished difference. Result has 440 places, 696 transitions, 11432 flow [2024-06-21 21:20:24,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11023, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=529, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11432, PETRI_PLACES=440, PETRI_TRANSITIONS=696} [2024-06-21 21:20:24,845 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 399 predicate places. [2024-06-21 21:20:24,845 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 696 transitions, 11432 flow [2024-06-21 21:20:24,845 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 21:20:24,845 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20: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] [2024-06-21 21:20:24,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 21:20:24,846 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 21:20:24,846 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:24,846 INFO L85 PathProgramCache]: Analyzing trace with hash 773271228, now seen corresponding path program 4 times [2024-06-21 21:20:24,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:24,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665307967] [2024-06-21 21:20:24,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:24,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:24,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:25,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:20:25,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:25,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665307967] [2024-06-21 21:20:25,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665307967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:25,485 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:25,485 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:25,485 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586350802] [2024-06-21 21:20:25,485 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:25,485 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:25,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:25,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:25,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:25,553 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:25,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 696 transitions, 11432 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 21:20:25,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:25,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:25,553 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:27,497 INFO L124 PetriNetUnfolderBase]: 5452/8456 cut-off events. [2024-06-21 21:20:27,497 INFO L125 PetriNetUnfolderBase]: For 692602/692606 co-relation queries the response was YES. [2024-06-21 21:20:27,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67924 conditions, 8456 events. 5452/8456 cut-off events. For 692602/692606 co-relation queries the response was YES. Maximal size of possible extension queue 488. Compared 51892 event pairs, 1533 based on Foata normal form. 6/8461 useless extension candidates. Maximal degree in co-relation 67734. Up to 8292 conditions per place. [2024-06-21 21:20:27,631 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 647 selfloop transitions, 74 changer transitions 0/724 dead transitions. [2024-06-21 21:20:27,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 724 transitions, 13161 flow [2024-06-21 21:20:27,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:27,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:27,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 21:20:27,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-21 21:20:27,632 INFO L175 Difference]: Start difference. First operand has 440 places, 696 transitions, 11432 flow. Second operand 9 states and 144 transitions. [2024-06-21 21:20:27,633 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 724 transitions, 13161 flow [2024-06-21 21:20:30,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 724 transitions, 12929 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:30,110 INFO L231 Difference]: Finished difference. Result has 444 places, 699 transitions, 11385 flow [2024-06-21 21:20:30,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11200, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11385, PETRI_PLACES=444, PETRI_TRANSITIONS=699} [2024-06-21 21:20:30,110 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 403 predicate places. [2024-06-21 21:20:30,110 INFO L495 AbstractCegarLoop]: Abstraction has has 444 places, 699 transitions, 11385 flow [2024-06-21 21:20:30,110 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 21:20:30,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:30,111 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 21:20:30,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 21:20:30,111 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 21:20:30,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:30,111 INFO L85 PathProgramCache]: Analyzing trace with hash 158098156, now seen corresponding path program 2 times [2024-06-21 21:20:30,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:30,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857615318] [2024-06-21 21:20:30,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:30,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:30,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:30,743 INFO 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 21:20:30,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:30,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857615318] [2024-06-21 21:20:30,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857615318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:30,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:30,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:30,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141267996] [2024-06-21 21:20:30,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:30,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:30,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:30,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:30,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:30,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:30,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 444 places, 699 transitions, 11385 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 21:20:30,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:30,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:30,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:32,873 INFO L124 PetriNetUnfolderBase]: 5465/8474 cut-off events. [2024-06-21 21:20:32,873 INFO L125 PetriNetUnfolderBase]: For 706496/706500 co-relation queries the response was YES. [2024-06-21 21:20:32,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68201 conditions, 8474 events. 5465/8474 cut-off events. For 706496/706500 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51986 event pairs, 1528 based on Foata normal form. 5/8478 useless extension candidates. Maximal degree in co-relation 68010. Up to 8344 conditions per place. [2024-06-21 21:20:32,996 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 670 selfloop transitions, 55 changer transitions 0/728 dead transitions. [2024-06-21 21:20:32,996 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 728 transitions, 13243 flow [2024-06-21 21:20:32,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:32,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:32,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 21:20:32,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-21 21:20:32,997 INFO L175 Difference]: Start difference. First operand has 444 places, 699 transitions, 11385 flow. Second operand 9 states and 140 transitions. [2024-06-21 21:20:32,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 728 transitions, 13243 flow [2024-06-21 21:20:35,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 728 transitions, 12983 flow, removed 23 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:35,578 INFO L231 Difference]: Finished difference. Result has 445 places, 705 transitions, 11408 flow [2024-06-21 21:20:35,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11125, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=699, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11408, PETRI_PLACES=445, PETRI_TRANSITIONS=705} [2024-06-21 21:20:35,578 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 404 predicate places. [2024-06-21 21:20:35,578 INFO L495 AbstractCegarLoop]: Abstraction has has 445 places, 705 transitions, 11408 flow [2024-06-21 21:20:35,578 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 21:20:35,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:35,579 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 21:20:35,579 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 21:20:35,579 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 21:20:35,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:35,579 INFO L85 PathProgramCache]: Analyzing trace with hash 197371022, now seen corresponding path program 5 times [2024-06-21 21:20:35,580 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:35,580 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830618118] [2024-06-21 21:20:35,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:35,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:35,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:36,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 21:20:36,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:36,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830618118] [2024-06-21 21:20:36,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830618118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:36,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:36,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:36,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804746010] [2024-06-21 21:20:36,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:36,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:36,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:36,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:36,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:36,223 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:36,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 445 places, 705 transitions, 11408 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 21:20:36,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:36,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:36,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:38,212 INFO L124 PetriNetUnfolderBase]: 5453/8458 cut-off events. [2024-06-21 21:20:38,212 INFO L125 PetriNetUnfolderBase]: For 718457/718461 co-relation queries the response was YES. [2024-06-21 21:20:38,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67985 conditions, 8458 events. 5453/8458 cut-off events. For 718457/718461 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51925 event pairs, 1529 based on Foata normal form. 8/8465 useless extension candidates. Maximal degree in co-relation 67793. Up to 8350 conditions per place. [2024-06-21 21:20:38,354 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 672 selfloop transitions, 50 changer transitions 0/725 dead transitions. [2024-06-21 21:20:38,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 725 transitions, 12924 flow [2024-06-21 21:20:38,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:38,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:38,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 21:20:38,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 21:20:38,355 INFO L175 Difference]: Start difference. First operand has 445 places, 705 transitions, 11408 flow. Second operand 9 states and 135 transitions. [2024-06-21 21:20:38,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 725 transitions, 12924 flow [2024-06-21 21:20:41,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 448 places, 725 transitions, 12751 flow, removed 63 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:41,323 INFO L231 Difference]: Finished difference. Result has 449 places, 705 transitions, 11345 flow [2024-06-21 21:20:41,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11235, PETRI_DIFFERENCE_MINUEND_PLACES=440, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11345, PETRI_PLACES=449, PETRI_TRANSITIONS=705} [2024-06-21 21:20:41,323 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 408 predicate places. [2024-06-21 21:20:41,323 INFO L495 AbstractCegarLoop]: Abstraction has has 449 places, 705 transitions, 11345 flow [2024-06-21 21:20:41,324 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 21:20:41,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:41,324 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 21:20:41,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 21:20:41,324 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 21:20:41,324 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:41,324 INFO L85 PathProgramCache]: Analyzing trace with hash 950282406, now seen corresponding path program 7 times [2024-06-21 21:20:41,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:41,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439617725] [2024-06-21 21:20:41,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:41,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:41,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:41,861 INFO 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 21:20:41,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:41,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439617725] [2024-06-21 21:20:41,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439617725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:41,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:41,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:41,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114530915] [2024-06-21 21:20:41,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:41,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:41,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:41,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:41,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:41,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:41,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 449 places, 705 transitions, 11345 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 21:20:41,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:41,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:41,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:44,099 INFO L124 PetriNetUnfolderBase]: 5447/8446 cut-off events. [2024-06-21 21:20:44,099 INFO L125 PetriNetUnfolderBase]: For 715488/715496 co-relation queries the response was YES. [2024-06-21 21:20:44,198 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67897 conditions, 8446 events. 5447/8446 cut-off events. For 715488/715496 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51689 event pairs, 1144 based on Foata normal form. 10/8455 useless extension candidates. Maximal degree in co-relation 67703. Up to 8198 conditions per place. [2024-06-21 21:20:44,231 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 613 selfloop transitions, 109 changer transitions 0/725 dead transitions. [2024-06-21 21:20:44,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 457 places, 725 transitions, 12861 flow [2024-06-21 21:20:44,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:44,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:44,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 21:20:44,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861111111111111 [2024-06-21 21:20:44,232 INFO L175 Difference]: Start difference. First operand has 449 places, 705 transitions, 11345 flow. Second operand 9 states and 139 transitions. [2024-06-21 21:20:44,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 457 places, 725 transitions, 12861 flow [2024-06-21 21:20:47,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 725 transitions, 12737 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-21 21:20:47,490 INFO L231 Difference]: Finished difference. Result has 450 places, 705 transitions, 11445 flow [2024-06-21 21:20:47,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11221, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11445, PETRI_PLACES=450, PETRI_TRANSITIONS=705} [2024-06-21 21:20:47,491 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 409 predicate places. [2024-06-21 21:20:47,491 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 705 transitions, 11445 flow [2024-06-21 21:20:47,491 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 21:20:47,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:47,491 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 21:20:47,491 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 21:20:47,491 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 21:20:47,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:47,491 INFO L85 PathProgramCache]: Analyzing trace with hash 947429146, now seen corresponding path program 8 times [2024-06-21 21:20:47,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:47,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546129492] [2024-06-21 21:20:47,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:47,492 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:47,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:48,111 INFO 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 21:20:48,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:48,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546129492] [2024-06-21 21:20:48,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546129492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:48,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:48,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:20:48,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [932294613] [2024-06-21 21:20:48,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:48,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:20:48,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:48,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:20:48,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:20:48,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:48,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 705 transitions, 11445 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 21:20:48,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:48,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:48,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:50,152 INFO L124 PetriNetUnfolderBase]: 5441/8439 cut-off events. [2024-06-21 21:20:50,152 INFO L125 PetriNetUnfolderBase]: For 723823/723831 co-relation queries the response was YES. [2024-06-21 21:20:50,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67983 conditions, 8439 events. 5441/8439 cut-off events. For 723823/723831 co-relation queries the response was YES. Maximal size of possible extension queue 490. Compared 51590 event pairs, 1143 based on Foata normal form. 10/8448 useless extension candidates. Maximal degree in co-relation 67788. Up to 8146 conditions per place. [2024-06-21 21:20:50,287 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 597 selfloop transitions, 127 changer transitions 0/727 dead transitions. [2024-06-21 21:20:50,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 458 places, 727 transitions, 13153 flow [2024-06-21 21:20:50,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:50,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:50,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 21:20:50,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39444444444444443 [2024-06-21 21:20:50,288 INFO L175 Difference]: Start difference. First operand has 450 places, 705 transitions, 11445 flow. Second operand 9 states and 142 transitions. [2024-06-21 21:20:50,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 458 places, 727 transitions, 13153 flow [2024-06-21 21:20:53,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 727 transitions, 12959 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:20:53,213 INFO L231 Difference]: Finished difference. Result has 454 places, 705 transitions, 11512 flow [2024-06-21 21:20:53,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11251, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11512, PETRI_PLACES=454, PETRI_TRANSITIONS=705} [2024-06-21 21:20:53,213 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 413 predicate places. [2024-06-21 21:20:53,214 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 705 transitions, 11512 flow [2024-06-21 21:20:53,214 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 21:20:53,214 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:20:53,214 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:20:53,214 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 21:20:53,214 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 21:20:53,214 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:20:53,214 INFO L85 PathProgramCache]: Analyzing trace with hash 947429332, now seen corresponding path program 3 times [2024-06-21 21:20:53,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:20:53,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534628326] [2024-06-21 21:20:53,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:20:53,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:20:53,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:20:53,836 INFO 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 21:20:53,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:20:53,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534628326] [2024-06-21 21:20:53,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534628326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:20:53,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:20:53,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:20:53,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525302785] [2024-06-21 21:20:53,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:20:53,837 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:20:53,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:20:53,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:20:53,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:20:53,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:20:53,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 705 transitions, 11512 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 21:20:53,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:20:53,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:20:53,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:20:55,877 INFO L124 PetriNetUnfolderBase]: 5438/8438 cut-off events. [2024-06-21 21:20:55,877 INFO L125 PetriNetUnfolderBase]: For 729310/729314 co-relation queries the response was YES. [2024-06-21 21:20:55,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68082 conditions, 8438 events. 5438/8438 cut-off events. For 729310/729314 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 51782 event pairs, 1526 based on Foata normal form. 5/8442 useless extension candidates. Maximal degree in co-relation 67886. Up to 8349 conditions per place. [2024-06-21 21:20:56,013 INFO L140 encePairwiseOnDemand]: 28/40 looper letters, 681 selfloop transitions, 40 changer transitions 0/724 dead transitions. [2024-06-21 21:20:56,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 462 places, 724 transitions, 13016 flow [2024-06-21 21:20:56,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:20:56,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:20:56,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 21:20:56,014 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36666666666666664 [2024-06-21 21:20:56,014 INFO L175 Difference]: Start difference. First operand has 454 places, 705 transitions, 11512 flow. Second operand 9 states and 132 transitions. [2024-06-21 21:20:56,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 462 places, 724 transitions, 13016 flow [2024-06-21 21:21:00,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 724 transitions, 12666 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:00,303 INFO L231 Difference]: Finished difference. Result has 456 places, 705 transitions, 11249 flow [2024-06-21 21:21:00,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11162, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=665, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11249, PETRI_PLACES=456, PETRI_TRANSITIONS=705} [2024-06-21 21:21:00,303 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 415 predicate places. [2024-06-21 21:21:00,303 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 705 transitions, 11249 flow [2024-06-21 21:21:00,304 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 21:21:00,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:00,304 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 21:21:00,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 21:21:00,304 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 21:21:00,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:00,304 INFO L85 PathProgramCache]: Analyzing trace with hash 947675596, now seen corresponding path program 1 times [2024-06-21 21:21:00,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:00,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903068650] [2024-06-21 21:21:00,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:00,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:00,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:01,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:01,370 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:01,370 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903068650] [2024-06-21 21:21:01,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903068650] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:01,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:01,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:01,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2037179217] [2024-06-21 21:21:01,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:01,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:01,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:01,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:01,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:01,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:01,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 705 transitions, 11249 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 21:21:01,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:01,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:01,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:04,122 INFO L124 PetriNetUnfolderBase]: 5446/8450 cut-off events. [2024-06-21 21:21:04,122 INFO L125 PetriNetUnfolderBase]: For 745487/745491 co-relation queries the response was YES. [2024-06-21 21:21:04,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68034 conditions, 8450 events. 5446/8450 cut-off events. For 745487/745491 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 51813 event pairs, 1528 based on Foata normal form. 6/8455 useless extension candidates. Maximal degree in co-relation 67837. Up to 8329 conditions per place. [2024-06-21 21:21:04,246 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 667 selfloop transitions, 57 changer transitions 0/727 dead transitions. [2024-06-21 21:21:04,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 727 transitions, 12817 flow [2024-06-21 21:21:04,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:21:04,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:21:04,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 21:21:04,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38055555555555554 [2024-06-21 21:21:04,247 INFO L175 Difference]: Start difference. First operand has 456 places, 705 transitions, 11249 flow. Second operand 9 states and 137 transitions. [2024-06-21 21:21:04,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 727 transitions, 12817 flow [2024-06-21 21:21:07,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 727 transitions, 12708 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-21 21:21:07,377 INFO L231 Difference]: Finished difference. Result has 457 places, 707 transitions, 11319 flow [2024-06-21 21:21:07,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11140, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=705, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=648, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11319, PETRI_PLACES=457, PETRI_TRANSITIONS=707} [2024-06-21 21:21:07,378 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 416 predicate places. [2024-06-21 21:21:07,378 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 707 transitions, 11319 flow [2024-06-21 21:21:07,379 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 21:21:07,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:07,379 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 21:21:07,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 21:21:07,379 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 21:21:07,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:07,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1156196176, now seen corresponding path program 4 times [2024-06-21 21:21:07,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:07,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059015083] [2024-06-21 21:21:07,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:07,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:07,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:08,628 INFO 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 21:21:08,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:08,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059015083] [2024-06-21 21:21:08,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059015083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:08,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:08,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:08,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742522209] [2024-06-21 21:21:08,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:08,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:08,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:08,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:08,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:08,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:08,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 707 transitions, 11319 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 21:21:08,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:08,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:08,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:11,480 INFO L124 PetriNetUnfolderBase]: 5454/8470 cut-off events. [2024-06-21 21:21:11,480 INFO L125 PetriNetUnfolderBase]: For 763491/763499 co-relation queries the response was YES. [2024-06-21 21:21:11,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68408 conditions, 8470 events. 5454/8470 cut-off events. For 763491/763499 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 51912 event pairs, 1224 based on Foata normal form. 10/8479 useless extension candidates. Maximal degree in co-relation 68210. Up to 8013 conditions per place. [2024-06-21 21:21:11,604 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 616 selfloop transitions, 116 changer transitions 0/735 dead transitions. [2024-06-21 21:21:11,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 735 transitions, 13079 flow [2024-06-21 21:21:11,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:11,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:11,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-21 21:21:11,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40625 [2024-06-21 21:21:11,605 INFO L175 Difference]: Start difference. First operand has 457 places, 707 transitions, 11319 flow. Second operand 8 states and 130 transitions. [2024-06-21 21:21:11,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 735 transitions, 13079 flow [2024-06-21 21:21:15,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 458 places, 735 transitions, 12917 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-21 21:21:15,108 INFO L231 Difference]: Finished difference. Result has 459 places, 709 transitions, 11430 flow [2024-06-21 21:21:15,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11157, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11430, PETRI_PLACES=459, PETRI_TRANSITIONS=709} [2024-06-21 21:21:15,108 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 418 predicate places. [2024-06-21 21:21:15,108 INFO L495 AbstractCegarLoop]: Abstraction has has 459 places, 709 transitions, 11430 flow [2024-06-21 21:21:15,109 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 21:21:15,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:15,109 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 21:21:15,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 21:21:15,109 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 21:21:15,109 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:15,109 INFO L85 PathProgramCache]: Analyzing trace with hash 103189518, now seen corresponding path program 5 times [2024-06-21 21:21:15,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:15,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967721445] [2024-06-21 21:21:15,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:15,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:16,210 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:21:16,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:16,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967721445] [2024-06-21 21:21:16,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967721445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:16,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:16,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 21:21:16,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711020363] [2024-06-21 21:21:16,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:16,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 21:21:16,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:16,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 21:21:16,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-21 21:21:16,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:16,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 709 transitions, 11430 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 21:21:16,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:16,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:16,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:19,008 INFO L124 PetriNetUnfolderBase]: 5470/8492 cut-off events. [2024-06-21 21:21:19,008 INFO L125 PetriNetUnfolderBase]: For 779256/779260 co-relation queries the response was YES. [2024-06-21 21:21:19,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68806 conditions, 8492 events. 5470/8492 cut-off events. For 779256/779260 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 52170 event pairs, 1485 based on Foata normal form. 6/8497 useless extension candidates. Maximal degree in co-relation 68608. Up to 8222 conditions per place. [2024-06-21 21:21:19,128 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 623 selfloop transitions, 109 changer transitions 0/735 dead transitions. [2024-06-21 21:21:19,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 735 transitions, 13025 flow [2024-06-21 21:21:19,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:19,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:19,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:21:19,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 21:21:19,129 INFO L175 Difference]: Start difference. First operand has 459 places, 709 transitions, 11430 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:21:19,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 735 transitions, 13025 flow [2024-06-21 21:21:22,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 735 transitions, 12817 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 21:21:22,386 INFO L231 Difference]: Finished difference. Result has 461 places, 713 transitions, 11505 flow [2024-06-21 21:21:22,386 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11226, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=709, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11505, PETRI_PLACES=461, PETRI_TRANSITIONS=713} [2024-06-21 21:21:22,386 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 420 predicate places. [2024-06-21 21:21:22,386 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 713 transitions, 11505 flow [2024-06-21 21:21:22,386 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 21:21:22,386 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:22,386 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 21:21:22,386 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 21:21:22,387 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 21:21:22,387 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:22,387 INFO L85 PathProgramCache]: Analyzing trace with hash 54486168, now seen corresponding path program 9 times [2024-06-21 21:21:22,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:22,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744241162] [2024-06-21 21:21:22,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:22,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:22,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:22,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 21:21:22,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:22,962 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744241162] [2024-06-21 21:21:22,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744241162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:22,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:22,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:21:22,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927806790] [2024-06-21 21:21:22,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:22,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:21:22,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:22,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:21:22,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:21:23,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:23,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 713 transitions, 11505 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 21:21:23,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:23,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:23,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:25,527 INFO L124 PetriNetUnfolderBase]: 5496/8525 cut-off events. [2024-06-21 21:21:25,527 INFO L125 PetriNetUnfolderBase]: For 774505/774517 co-relation queries the response was YES. [2024-06-21 21:21:25,636 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69108 conditions, 8525 events. 5496/8525 cut-off events. For 774505/774517 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 52313 event pairs, 1139 based on Foata normal form. 14/8538 useless extension candidates. Maximal degree in co-relation 68910. Up to 8115 conditions per place. [2024-06-21 21:21:25,672 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 600 selfloop transitions, 142 changer transitions 0/745 dead transitions. [2024-06-21 21:21:25,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 745 transitions, 13389 flow [2024-06-21 21:21:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:25,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:25,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-21 21:21:25,673 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4125 [2024-06-21 21:21:25,673 INFO L175 Difference]: Start difference. First operand has 461 places, 713 transitions, 11505 flow. Second operand 8 states and 132 transitions. [2024-06-21 21:21:25,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 745 transitions, 13389 flow [2024-06-21 21:21:28,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 745 transitions, 13206 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:21:28,706 INFO L231 Difference]: Finished difference. Result has 464 places, 719 transitions, 11744 flow [2024-06-21 21:21:28,707 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=713, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=574, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11744, PETRI_PLACES=464, PETRI_TRANSITIONS=719} [2024-06-21 21:21:28,707 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 423 predicate places. [2024-06-21 21:21:28,707 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 719 transitions, 11744 flow [2024-06-21 21:21:28,707 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 21:21:28,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:28,707 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 21:21:28,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 21:21:28,708 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 21:21:28,708 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:28,708 INFO L85 PathProgramCache]: Analyzing trace with hash 1164770032, now seen corresponding path program 10 times [2024-06-21 21:21:28,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:28,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358237153] [2024-06-21 21:21:28,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:28,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:28,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:29,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 21:21:29,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:29,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358237153] [2024-06-21 21:21:29,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358237153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:29,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:29,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:21:29,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519970481] [2024-06-21 21:21:29,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:29,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:21:29,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:29,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:21:29,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:21:29,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:29,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 719 transitions, 11744 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 21:21:29,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:29,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:29,456 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:31,912 INFO L124 PetriNetUnfolderBase]: 5506/8536 cut-off events. [2024-06-21 21:21:31,913 INFO L125 PetriNetUnfolderBase]: For 793607/793619 co-relation queries the response was YES. [2024-06-21 21:21:32,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70024 conditions, 8536 events. 5506/8536 cut-off events. For 793607/793619 co-relation queries the response was YES. Maximal size of possible extension queue 505. Compared 52313 event pairs, 1208 based on Foata normal form. 14/8549 useless extension candidates. Maximal degree in co-relation 69825. Up to 8266 conditions per place. [2024-06-21 21:21:32,034 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 623 selfloop transitions, 118 changer transitions 0/744 dead transitions. [2024-06-21 21:21:32,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 744 transitions, 13383 flow [2024-06-21 21:21:32,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:32,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:32,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:21:32,035 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39375 [2024-06-21 21:21:32,035 INFO L175 Difference]: Start difference. First operand has 464 places, 719 transitions, 11744 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:21:32,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 744 transitions, 13383 flow [2024-06-21 21:21:35,867 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 467 places, 744 transitions, 13215 flow, removed 56 selfloop flow, removed 4 redundant places. [2024-06-21 21:21:35,875 INFO L231 Difference]: Finished difference. Result has 468 places, 723 transitions, 11913 flow [2024-06-21 21:21:35,875 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11609, PETRI_DIFFERENCE_MINUEND_PLACES=460, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=719, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=602, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11913, PETRI_PLACES=468, PETRI_TRANSITIONS=723} [2024-06-21 21:21:35,876 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 427 predicate places. [2024-06-21 21:21:35,876 INFO L495 AbstractCegarLoop]: Abstraction has has 468 places, 723 transitions, 11913 flow [2024-06-21 21:21:35,876 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 21:21:35,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:35,876 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 21:21:35,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 21:21:35,876 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 21:21:35,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:35,876 INFO L85 PathProgramCache]: Analyzing trace with hash 213236790, now seen corresponding path program 4 times [2024-06-21 21:21:35,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:35,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144003832] [2024-06-21 21:21:35,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:35,877 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:35,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:36,578 INFO 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 21:21:36,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:36,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144003832] [2024-06-21 21:21:36,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2144003832] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:36,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:36,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:21:36,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067490706] [2024-06-21 21:21:36,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:36,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:21:36,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:36,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:21:36,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:21:36,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:36,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 468 places, 723 transitions, 11913 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 21:21:36,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:36,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:36,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:39,296 INFO L124 PetriNetUnfolderBase]: 5511/8543 cut-off events. [2024-06-21 21:21:39,296 INFO L125 PetriNetUnfolderBase]: For 774579/774583 co-relation queries the response was YES. [2024-06-21 21:21:39,390 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70085 conditions, 8543 events. 5511/8543 cut-off events. For 774579/774583 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 52437 event pairs, 1528 based on Foata normal form. 5/8547 useless extension candidates. Maximal degree in co-relation 69885. Up to 8430 conditions per place. [2024-06-21 21:21:39,419 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 707 selfloop transitions, 37 changer transitions 0/747 dead transitions. [2024-06-21 21:21:39,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 747 transitions, 13569 flow [2024-06-21 21:21:39,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:39,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:39,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-21 21:21:39,420 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.378125 [2024-06-21 21:21:39,420 INFO L175 Difference]: Start difference. First operand has 468 places, 723 transitions, 11913 flow. Second operand 8 states and 121 transitions. [2024-06-21 21:21:39,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 747 transitions, 13569 flow [2024-06-21 21:21:43,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 747 transitions, 13290 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-21 21:21:43,093 INFO L231 Difference]: Finished difference. Result has 469 places, 726 transitions, 11814 flow [2024-06-21 21:21:43,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11634, PETRI_DIFFERENCE_MINUEND_PLACES=461, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11814, PETRI_PLACES=469, PETRI_TRANSITIONS=726} [2024-06-21 21:21:43,094 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 428 predicate places. [2024-06-21 21:21:43,094 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 726 transitions, 11814 flow [2024-06-21 21:21:43,094 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 21:21:43,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:43,094 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 21:21:43,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 21:21:43,095 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 21:21:43,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:43,095 INFO L85 PathProgramCache]: Analyzing trace with hash 213058044, now seen corresponding path program 11 times [2024-06-21 21:21:43,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:43,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214138807] [2024-06-21 21:21:43,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:43,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:43,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:43,824 INFO 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 21:21:43,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:43,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214138807] [2024-06-21 21:21:43,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214138807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:43,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:43,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:21:43,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630921548] [2024-06-21 21:21:43,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:43,825 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:21:43,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:43,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:21:43,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:21:43,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:43,894 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 726 transitions, 11814 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 21:21:43,894 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:43,894 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:43,894 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:21:46,174 INFO L124 PetriNetUnfolderBase]: 5545/8586 cut-off events. [2024-06-21 21:21:46,175 INFO L125 PetriNetUnfolderBase]: For 773654/773662 co-relation queries the response was YES. [2024-06-21 21:21:46,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70607 conditions, 8586 events. 5545/8586 cut-off events. For 773654/773662 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 52562 event pairs, 1102 based on Foata normal form. 10/8595 useless extension candidates. Maximal degree in co-relation 70408. Up to 7964 conditions per place. [2024-06-21 21:21:46,317 INFO L140 encePairwiseOnDemand]: 30/40 looper letters, 569 selfloop transitions, 189 changer transitions 0/761 dead transitions. [2024-06-21 21:21:46,317 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 476 places, 761 transitions, 13994 flow [2024-06-21 21:21:46,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:21:46,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:21:46,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 21:21:46,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.415625 [2024-06-21 21:21:46,318 INFO L175 Difference]: Start difference. First operand has 469 places, 726 transitions, 11814 flow. Second operand 8 states and 133 transitions. [2024-06-21 21:21:46,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 476 places, 761 transitions, 13994 flow [2024-06-21 21:21:50,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 761 transitions, 13856 flow, removed 36 selfloop flow, removed 6 redundant places. [2024-06-21 21:21:50,540 INFO L231 Difference]: Finished difference. Result has 471 places, 735 transitions, 12262 flow [2024-06-21 21:21:50,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=11676, PETRI_DIFFERENCE_MINUEND_PLACES=463, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=543, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12262, PETRI_PLACES=471, PETRI_TRANSITIONS=735} [2024-06-21 21:21:50,541 INFO L281 CegarLoopForPetriNet]: 41 programPoint places, 430 predicate places. [2024-06-21 21:21:50,541 INFO L495 AbstractCegarLoop]: Abstraction has has 471 places, 735 transitions, 12262 flow [2024-06-21 21:21:50,542 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 21:21:50,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:21:50,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 21:21:50,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 21:21:50,542 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 21:21:50,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:21:50,543 INFO L85 PathProgramCache]: Analyzing trace with hash -1478242550, now seen corresponding path program 5 times [2024-06-21 21:21:50,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:21:50,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450804575] [2024-06-21 21:21:50,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:21:50,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:21:50,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:21:51,550 INFO 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 21:21:51,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:21:51,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450804575] [2024-06-21 21:21:51,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1450804575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:21:51,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:21:51,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:21:51,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377698408] [2024-06-21 21:21:51,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:21:51,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:21:51,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:21:51,551 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:21:51,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:21:51,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-06-21 21:21:51,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 471 places, 735 transitions, 12262 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 21:21:51,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:21:51,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-06-21 21:21:51,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand