./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix011_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/mix011_tso.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix011_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-7724a2d-m [2024-06-28 02:57:29,081 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:57:29,144 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:57:29,147 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:57:29,147 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:57:29,159 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:57:29,160 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:57:29,160 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:57:29,160 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:57:29,161 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:57:29,161 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:57:29,161 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:57:29,161 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:57:29,162 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:57:29,162 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:57:29,162 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:57:29,162 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:57:29,163 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:57:29,163 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:57:29,163 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:57:29,163 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:57:29,164 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:57:29,164 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:57:29,164 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:57:29,164 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:57:29,164 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:57:29,165 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:57:29,165 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:57:29,165 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:57:29,165 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:57:29,165 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:57:29,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:57:29,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:57:29,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:57:29,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:57:29,166 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:57:29,166 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:57:29,167 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:57:29,168 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-28 02:57:29,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:57:29,339 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:57:29,341 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:57:29,341 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:57:29,342 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:57:29,343 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-28 02:57:30,212 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:57:30,376 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:57:30,377 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix011_tso.oepc.i [2024-06-28 02:57:30,391 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4c8fc1d8/18cec815459d42348cc703fa6ba7cc59/FLAG0fc2e9807 [2024-06-28 02:57:30,404 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/a4c8fc1d8/18cec815459d42348cc703fa6ba7cc59 [2024-06-28 02:57:30,406 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:57:30,406 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:57:30,407 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/mix011_tso.oepc.yml/witness.yml [2024-06-28 02:57:30,528 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:57:30,529 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:57:30,531 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:57:30,531 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:57:30,535 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:57:30,536 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:57:30" (1/2) ... [2024-06-28 02:57:30,536 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@608fcb3f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:57:30, skipping insertion in model container [2024-06-28 02:57:30,537 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:57:30" (1/2) ... [2024-06-28 02:57:30,538 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4947cee1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:57:30, skipping insertion in model container [2024-06-28 02:57:30,538 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:30" (2/2) ... [2024-06-28 02:57:30,538 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@608fcb3f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:30, skipping insertion in model container [2024-06-28 02:57:30,539 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:30" (2/2) ... [2024-06-28 02:57:30,539 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:57:30,608 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:57:30,609 INFO L97 edCorrectnessWitness]: Location invariant before [L838-L838] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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 || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-28 02:57:30,609 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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 || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-28 02:57:30,609 INFO L97 edCorrectnessWitness]: Location invariant before [L841-L841] ((((((((((((((((((((! multithreaded || x$r_buff0_thd1 == (_Bool)0) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! 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_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (a == 0 || a == 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 || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || (a == 0 || a == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2)) [2024-06-28 02:57:30,610 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:57:30,610 INFO L106 edCorrectnessWitness]: ghost_update [L836-L836] multithreaded = 1; [2024-06-28 02:57:30,645 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:57:30,946 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:57:30,953 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:57:31,033 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:57:31,059 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:57:31,060 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31 WrapperNode [2024-06-28 02:57:31,060 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:57:31,061 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:57:31,061 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:57:31,061 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:57:31,066 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 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,084 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 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,114 INFO L138 Inliner]: procedures = 175, calls = 49, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 153 [2024-06-28 02:57:31,114 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:57:31,115 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:57:31,115 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:57:31,115 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:57:31,123 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,123 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,126 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,140 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-28 02:57:31,140 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,140 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,149 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,153 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,154 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,155 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,158 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:57:31,159 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:57:31,159 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:57:31,159 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:57:31,160 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (1/1) ... [2024-06-28 02:57:31,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:57:31,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:57:31,198 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-28 02:57:31,202 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-28 02:57:31,232 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:57:31,233 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:57:31,233 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:57:31,233 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:57:31,234 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:57:31,234 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:57:31,234 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:57:31,234 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:57:31,234 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:57:31,234 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:57:31,234 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:57:31,235 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:57:31,236 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 02:57:31,366 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:57:31,368 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:57:31,670 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:57:31,670 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:57:31,825 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:57:31,825 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:57:31,826 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:57:31 BoogieIcfgContainer [2024-06-28 02:57:31,827 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:57:31,829 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:57:31,829 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:57:31,831 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:57:31,832 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:57:30" (1/4) ... [2024-06-28 02:57:31,833 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce17246 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:57:31, skipping insertion in model container [2024-06-28 02:57:31,833 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:57:30" (2/4) ... [2024-06-28 02:57:31,834 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce17246 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:57:31, skipping insertion in model container [2024-06-28 02:57:31,834 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:57:31" (3/4) ... [2024-06-28 02:57:31,835 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4ce17246 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:57:31, skipping insertion in model container [2024-06-28 02:57:31,835 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:57:31" (4/4) ... [2024-06-28 02:57:31,836 INFO L112 eAbstractionObserver]: Analyzing ICFG mix011_tso.oepc.i [2024-06-28 02:57:31,850 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:57:31,850 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 02:57:31,850 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:57:31,890 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:57:31,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:57:31,950 INFO L124 PetriNetUnfolderBase]: 0/40 cut-off events. [2024-06-28 02:57:31,950 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:57:31,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50 conditions, 40 events. 0/40 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 73 event pairs, 0 based on Foata normal form. 0/37 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 02:57:31,952 INFO L82 GeneralOperation]: Start removeDead. Operand has 53 places, 43 transitions, 98 flow [2024-06-28 02:57:31,955 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 44 places, 34 transitions, 77 flow [2024-06-28 02:57:31,966 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:57:31,972 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;@e331421, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:57:31,972 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 02:57:31,977 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:57:31,977 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 02:57:31,977 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:57:31,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:31,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:57:31,979 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-28 02:57:31,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:31,983 INFO L85 PathProgramCache]: Analyzing trace with hash 379635639, now seen corresponding path program 1 times [2024-06-28 02:57:31,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:31,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677161937] [2024-06-28 02:57:31,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:31,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:32,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:32,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:32,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:32,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677161937] [2024-06-28 02:57:32,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677161937] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:32,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:32,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:57:32,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [227990222] [2024-06-28 02:57:32,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:32,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:57:32,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:32,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:57:32,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:57:32,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 43 [2024-06-28 02:57:32,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 77 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:32,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:32,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 43 [2024-06-28 02:57:32,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:33,280 INFO L124 PetriNetUnfolderBase]: 1407/2273 cut-off events. [2024-06-28 02:57:33,280 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 02:57:33,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4477 conditions, 2273 events. 1407/2273 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11820 event pairs, 989 based on Foata normal form. 1/2186 useless extension candidates. Maximal degree in co-relation 4465. Up to 2105 conditions per place. [2024-06-28 02:57:33,294 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 32 selfloop transitions, 4 changer transitions 0/44 dead transitions. [2024-06-28 02:57:33,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 44 transitions, 175 flow [2024-06-28 02:57:33,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:57:33,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:57:33,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 78 transitions. [2024-06-28 02:57:33,302 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6046511627906976 [2024-06-28 02:57:33,304 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 77 flow. Second operand 3 states and 78 transitions. [2024-06-28 02:57:33,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 44 transitions, 175 flow [2024-06-28 02:57:33,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 44 transitions, 170 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:33,307 INFO L231 Difference]: Finished difference. Result has 44 places, 37 transitions, 104 flow [2024-06-28 02:57:33,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=104, PETRI_PLACES=44, PETRI_TRANSITIONS=37} [2024-06-28 02:57:33,311 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2024-06-28 02:57:33,311 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 37 transitions, 104 flow [2024-06-28 02:57:33,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,312 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:33,312 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:33,312 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:57:33,312 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-28 02:57:33,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:33,313 INFO L85 PathProgramCache]: Analyzing trace with hash -242211092, now seen corresponding path program 1 times [2024-06-28 02:57:33,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:33,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759403243] [2024-06-28 02:57:33,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:33,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:33,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:33,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:33,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:33,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759403243] [2024-06-28 02:57:33,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [759403243] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:33,760 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:33,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:57:33,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872228911] [2024-06-28 02:57:33,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:33,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:57:33,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:33,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:57:33,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:57:33,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:57:33,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 37 transitions, 104 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:33,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:33,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:57:33,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:34,094 INFO L124 PetriNetUnfolderBase]: 1653/2576 cut-off events. [2024-06-28 02:57:34,094 INFO L125 PetriNetUnfolderBase]: For 483/483 co-relation queries the response was YES. [2024-06-28 02:57:34,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5765 conditions, 2576 events. 1653/2576 cut-off events. For 483/483 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13063 event pairs, 1038 based on Foata normal form. 3/2567 useless extension candidates. Maximal degree in co-relation 5753. Up to 2441 conditions per place. [2024-06-28 02:57:34,110 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 40 selfloop transitions, 7 changer transitions 0/54 dead transitions. [2024-06-28 02:57:34,110 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 54 transitions, 244 flow [2024-06-28 02:57:34,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:57:34,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:57:34,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 98 transitions. [2024-06-28 02:57:34,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697674418604651 [2024-06-28 02:57:34,113 INFO L175 Difference]: Start difference. First operand has 44 places, 37 transitions, 104 flow. Second operand 4 states and 98 transitions. [2024-06-28 02:57:34,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 54 transitions, 244 flow [2024-06-28 02:57:34,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 54 transitions, 240 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:57:34,117 INFO L231 Difference]: Finished difference. Result has 47 places, 40 transitions, 140 flow [2024-06-28 02:57:34,117 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=140, PETRI_PLACES=47, PETRI_TRANSITIONS=40} [2024-06-28 02:57:34,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2024-06-28 02:57:34,118 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 40 transitions, 140 flow [2024-06-28 02:57:34,118 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:34,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:34,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:34,121 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:57:34,121 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-28 02:57:34,122 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:34,122 INFO L85 PathProgramCache]: Analyzing trace with hash 1081391296, now seen corresponding path program 1 times [2024-06-28 02:57:34,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:34,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047222585] [2024-06-28 02:57:34,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:34,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:34,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:34,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:34,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:34,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047222585] [2024-06-28 02:57:34,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047222585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:34,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:34,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:57:34,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147545876] [2024-06-28 02:57:34,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:34,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 02:57:34,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:34,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 02:57:34,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 02:57:34,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:57:34,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 40 transitions, 140 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-28 02:57:34,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:34,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:57:34,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:34,982 INFO L124 PetriNetUnfolderBase]: 1641/2562 cut-off events. [2024-06-28 02:57:34,982 INFO L125 PetriNetUnfolderBase]: For 1362/1362 co-relation queries the response was YES. [2024-06-28 02:57:34,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6338 conditions, 2562 events. 1641/2562 cut-off events. For 1362/1362 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12981 event pairs, 746 based on Foata normal form. 6/2558 useless extension candidates. Maximal degree in co-relation 6324. Up to 2393 conditions per place. [2024-06-28 02:57:34,992 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 10 changer transitions 0/65 dead transitions. [2024-06-28 02:57:34,993 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 65 transitions, 326 flow [2024-06-28 02:57:34,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:57:34,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:57:34,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 02:57:34,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5627906976744186 [2024-06-28 02:57:34,994 INFO L175 Difference]: Start difference. First operand has 47 places, 40 transitions, 140 flow. Second operand 5 states and 121 transitions. [2024-06-28 02:57:34,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 65 transitions, 326 flow [2024-06-28 02:57:34,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 65 transitions, 312 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 02:57:34,997 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 176 flow [2024-06-28 02:57:34,997 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=176, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 02:57:34,997 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 6 predicate places. [2024-06-28 02:57:34,997 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 176 flow [2024-06-28 02:57:34,998 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 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-28 02:57:34,998 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:34,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:34,998 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:57:34,998 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-28 02:57:34,998 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:34,999 INFO L85 PathProgramCache]: Analyzing trace with hash -164436715, now seen corresponding path program 1 times [2024-06-28 02:57:34,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:34,999 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651904044] [2024-06-28 02:57:34,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:34,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:35,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:36,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:36,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:36,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651904044] [2024-06-28 02:57:36,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651904044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:36,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:36,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:36,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253654836] [2024-06-28 02:57:36,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:36,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:36,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:36,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:36,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:36,178 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 43 [2024-06-28 02:57:36,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 176 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-28 02:57:36,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:36,180 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 43 [2024-06-28 02:57:36,180 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:36,591 INFO L124 PetriNetUnfolderBase]: 1632/2543 cut-off events. [2024-06-28 02:57:36,591 INFO L125 PetriNetUnfolderBase]: For 2524/2524 co-relation queries the response was YES. [2024-06-28 02:57:36,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6885 conditions, 2543 events. 1632/2543 cut-off events. For 2524/2524 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 12815 event pairs, 582 based on Foata normal form. 6/2537 useless extension candidates. Maximal degree in co-relation 6870. Up to 2348 conditions per place. [2024-06-28 02:57:36,604 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 52 selfloop transitions, 12 changer transitions 0/71 dead transitions. [2024-06-28 02:57:36,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 71 transitions, 380 flow [2024-06-28 02:57:36,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:36,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:36,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 02:57:36,608 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5387596899224806 [2024-06-28 02:57:36,608 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 176 flow. Second operand 6 states and 139 transitions. [2024-06-28 02:57:36,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 71 transitions, 380 flow [2024-06-28 02:57:36,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 71 transitions, 356 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:36,613 INFO L231 Difference]: Finished difference. Result has 52 places, 44 transitions, 195 flow [2024-06-28 02:57:36,613 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=195, PETRI_PLACES=52, PETRI_TRANSITIONS=44} [2024-06-28 02:57:36,614 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 8 predicate places. [2024-06-28 02:57:36,614 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 44 transitions, 195 flow [2024-06-28 02:57:36,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 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-28 02:57:36,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:36,615 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:36,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:57:36,615 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-28 02:57:36,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:36,616 INFO L85 PathProgramCache]: Analyzing trace with hash -229914390, now seen corresponding path program 1 times [2024-06-28 02:57:36,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:36,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352942115] [2024-06-28 02:57:36,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:36,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:36,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:37,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:37,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:37,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352942115] [2024-06-28 02:57:37,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352942115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:37,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:37,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:57:37,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585427337] [2024-06-28 02:57:37,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:37,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:57:37,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:37,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:57:37,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:57:37,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 43 [2024-06-28 02:57:37,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 44 transitions, 195 flow. Second operand has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-28 02:57:37,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:37,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 43 [2024-06-28 02:57:37,243 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:37,554 INFO L124 PetriNetUnfolderBase]: 1375/2224 cut-off events. [2024-06-28 02:57:37,554 INFO L125 PetriNetUnfolderBase]: For 3304/3304 co-relation queries the response was YES. [2024-06-28 02:57:37,557 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6345 conditions, 2224 events. 1375/2224 cut-off events. For 3304/3304 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11501 event pairs, 673 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 6328. Up to 2047 conditions per place. [2024-06-28 02:57:37,565 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 43 selfloop transitions, 8 changer transitions 0/58 dead transitions. [2024-06-28 02:57:37,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 58 transitions, 341 flow [2024-06-28 02:57:37,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:57:37,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:57:37,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 100 transitions. [2024-06-28 02:57:37,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:57:37,567 INFO L175 Difference]: Start difference. First operand has 52 places, 44 transitions, 195 flow. Second operand 5 states and 100 transitions. [2024-06-28 02:57:37,567 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 58 transitions, 341 flow [2024-06-28 02:57:37,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 52 places, 58 transitions, 308 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:37,569 INFO L231 Difference]: Finished difference. Result has 53 places, 47 transitions, 208 flow [2024-06-28 02:57:37,570 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=208, PETRI_PLACES=53, PETRI_TRANSITIONS=47} [2024-06-28 02:57:37,570 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2024-06-28 02:57:37,570 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 47 transitions, 208 flow [2024-06-28 02:57:37,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.5) internal successors, (75), 6 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-28 02:57:37,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:37,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:37,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:57:37,571 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-28 02:57:37,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:37,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1491189594, now seen corresponding path program 1 times [2024-06-28 02:57:37,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:37,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396966958] [2024-06-28 02:57:37,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:37,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:37,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:38,252 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:38,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:38,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396966958] [2024-06-28 02:57:38,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1396966958] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:38,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:38,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:38,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642897715] [2024-06-28 02:57:38,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:38,253 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:38,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:38,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:38,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:38,341 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:38,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 47 transitions, 208 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:38,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:38,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:38,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:38,643 INFO L124 PetriNetUnfolderBase]: 1621/2661 cut-off events. [2024-06-28 02:57:38,644 INFO L125 PetriNetUnfolderBase]: For 5188/5188 co-relation queries the response was YES. [2024-06-28 02:57:38,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7916 conditions, 2661 events. 1621/2661 cut-off events. For 5188/5188 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14020 event pairs, 804 based on Foata normal form. 2/2637 useless extension candidates. Maximal degree in co-relation 7897. Up to 2396 conditions per place. [2024-06-28 02:57:38,679 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 48 selfloop transitions, 11 changer transitions 0/65 dead transitions. [2024-06-28 02:57:38,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 65 transitions, 384 flow [2024-06-28 02:57:38,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:38,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:38,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 113 transitions. [2024-06-28 02:57:38,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.437984496124031 [2024-06-28 02:57:38,681 INFO L175 Difference]: Start difference. First operand has 53 places, 47 transitions, 208 flow. Second operand 6 states and 113 transitions. [2024-06-28 02:57:38,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 65 transitions, 384 flow [2024-06-28 02:57:38,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 65 transitions, 362 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:38,686 INFO L231 Difference]: Finished difference. Result has 56 places, 50 transitions, 242 flow [2024-06-28 02:57:38,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=242, PETRI_PLACES=56, PETRI_TRANSITIONS=50} [2024-06-28 02:57:38,688 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 12 predicate places. [2024-06-28 02:57:38,688 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 50 transitions, 242 flow [2024-06-28 02:57:38,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:38,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:38,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:38,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:57:38,689 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-28 02:57:38,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:38,689 INFO L85 PathProgramCache]: Analyzing trace with hash -994739425, now seen corresponding path program 1 times [2024-06-28 02:57:38,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:38,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [125561623] [2024-06-28 02:57:38,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:38,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:38,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:39,303 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:39,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:39,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [125561623] [2024-06-28 02:57:39,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [125561623] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:39,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:39,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:39,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134859713] [2024-06-28 02:57:39,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:39,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:39,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:39,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:39,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:39,371 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:39,372 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 50 transitions, 242 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:39,372 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:39,372 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:39,372 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:39,816 INFO L124 PetriNetUnfolderBase]: 1814/2879 cut-off events. [2024-06-28 02:57:39,816 INFO L125 PetriNetUnfolderBase]: For 8365/8365 co-relation queries the response was YES. [2024-06-28 02:57:39,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9369 conditions, 2879 events. 1814/2879 cut-off events. For 8365/8365 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14803 event pairs, 884 based on Foata normal form. 2/2881 useless extension candidates. Maximal degree in co-relation 9349. Up to 2655 conditions per place. [2024-06-28 02:57:39,829 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 53 selfloop transitions, 11 changer transitions 0/71 dead transitions. [2024-06-28 02:57:39,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 71 transitions, 438 flow [2024-06-28 02:57:39,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:57:39,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:57:39,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 116 transitions. [2024-06-28 02:57:39,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4496124031007752 [2024-06-28 02:57:39,830 INFO L175 Difference]: Start difference. First operand has 56 places, 50 transitions, 242 flow. Second operand 6 states and 116 transitions. [2024-06-28 02:57:39,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 71 transitions, 438 flow [2024-06-28 02:57:39,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 71 transitions, 406 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:39,834 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 268 flow [2024-06-28 02:57:39,834 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-28 02:57:39,835 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2024-06-28 02:57:39,835 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 268 flow [2024-06-28 02:57:39,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:39,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:39,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:39,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:57:39,836 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-28 02:57:39,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:39,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1695345291, now seen corresponding path program 2 times [2024-06-28 02:57:39,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:39,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2133072672] [2024-06-28 02:57:39,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:39,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:39,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:40,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:40,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:40,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2133072672] [2024-06-28 02:57:40,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2133072672] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:40,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:40,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:57:40,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241835195] [2024-06-28 02:57:40,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:40,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:57:40,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:40,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:57:40,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:57:40,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:40,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 268 flow. Second operand has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:40,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:40,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:40,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:40,882 INFO L124 PetriNetUnfolderBase]: 1809/2874 cut-off events. [2024-06-28 02:57:40,883 INFO L125 PetriNetUnfolderBase]: For 10921/10925 co-relation queries the response was YES. [2024-06-28 02:57:40,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9976 conditions, 2874 events. 1809/2874 cut-off events. For 10921/10925 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14795 event pairs, 885 based on Foata normal form. 6/2880 useless extension candidates. Maximal degree in co-relation 9955. Up to 2630 conditions per place. [2024-06-28 02:57:40,898 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 48 selfloop transitions, 18 changer transitions 0/73 dead transitions. [2024-06-28 02:57:40,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 73 transitions, 482 flow [2024-06-28 02:57:40,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:40,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:40,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 02:57:40,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 02:57:40,901 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 268 flow. Second operand 7 states and 127 transitions. [2024-06-28 02:57:40,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 73 transitions, 482 flow [2024-06-28 02:57:40,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 73 transitions, 444 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:40,906 INFO L231 Difference]: Finished difference. Result has 62 places, 58 transitions, 325 flow [2024-06-28 02:57:40,906 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=325, PETRI_PLACES=62, PETRI_TRANSITIONS=58} [2024-06-28 02:57:40,907 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2024-06-28 02:57:40,907 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 58 transitions, 325 flow [2024-06-28 02:57:40,907 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.428571428571429) internal successors, (80), 7 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:40,907 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:40,907 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:40,908 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:57:40,908 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-28 02:57:40,908 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:40,912 INFO L85 PathProgramCache]: Analyzing trace with hash -1017761079, now seen corresponding path program 1 times [2024-06-28 02:57:40,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:40,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1166203388] [2024-06-28 02:57:40,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:40,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:40,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:41,672 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:41,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:41,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1166203388] [2024-06-28 02:57:41,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1166203388] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:41,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:41,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:41,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044226044] [2024-06-28 02:57:41,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:41,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:41,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:41,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:41,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:41,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:41,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 58 transitions, 325 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:41,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:41,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:41,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:42,123 INFO L124 PetriNetUnfolderBase]: 1622/2690 cut-off events. [2024-06-28 02:57:42,123 INFO L125 PetriNetUnfolderBase]: For 11341/11341 co-relation queries the response was YES. [2024-06-28 02:57:42,127 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9633 conditions, 2690 events. 1622/2690 cut-off events. For 11341/11341 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14310 event pairs, 774 based on Foata normal form. 2/2682 useless extension candidates. Maximal degree in co-relation 9610. Up to 2389 conditions per place. [2024-06-28 02:57:42,135 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 60 selfloop transitions, 14 changer transitions 0/80 dead transitions. [2024-06-28 02:57:42,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 80 transitions, 552 flow [2024-06-28 02:57:42,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:42,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:42,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 130 transitions. [2024-06-28 02:57:42,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4318936877076412 [2024-06-28 02:57:42,137 INFO L175 Difference]: Start difference. First operand has 62 places, 58 transitions, 325 flow. Second operand 7 states and 130 transitions. [2024-06-28 02:57:42,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 80 transitions, 552 flow [2024-06-28 02:57:42,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 507 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:42,141 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 350 flow [2024-06-28 02:57:42,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=280, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=350, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-28 02:57:42,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2024-06-28 02:57:42,142 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 350 flow [2024-06-28 02:57:42,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:42,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:42,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:42,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:57:42,143 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-28 02:57:42,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:42,143 INFO L85 PathProgramCache]: Analyzing trace with hash 917467775, now seen corresponding path program 1 times [2024-06-28 02:57:42,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:42,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340774139] [2024-06-28 02:57:42,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:42,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:42,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:42,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:42,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340774139] [2024-06-28 02:57:42,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340774139] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:42,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:42,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:42,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608847157] [2024-06-28 02:57:42,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:42,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:42,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:42,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:42,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:42,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:42,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 350 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:42,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:42,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:42,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:43,429 INFO L124 PetriNetUnfolderBase]: 1826/2913 cut-off events. [2024-06-28 02:57:43,429 INFO L125 PetriNetUnfolderBase]: For 16819/16819 co-relation queries the response was YES. [2024-06-28 02:57:43,433 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11335 conditions, 2913 events. 1826/2913 cut-off events. For 16819/16819 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 14981 event pairs, 706 based on Foata normal form. 4/2917 useless extension candidates. Maximal degree in co-relation 11310. Up to 2634 conditions per place. [2024-06-28 02:57:43,443 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 68 selfloop transitions, 18 changer transitions 0/93 dead transitions. [2024-06-28 02:57:43,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 93 transitions, 637 flow [2024-06-28 02:57:43,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:43,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:43,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:57:43,444 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-28 02:57:43,444 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 350 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:57:43,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 93 transitions, 637 flow [2024-06-28 02:57:43,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 93 transitions, 591 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:43,449 INFO L231 Difference]: Finished difference. Result has 69 places, 67 transitions, 403 flow [2024-06-28 02:57:43,449 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=403, PETRI_PLACES=69, PETRI_TRANSITIONS=67} [2024-06-28 02:57:43,449 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2024-06-28 02:57:43,450 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 67 transitions, 403 flow [2024-06-28 02:57:43,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:43,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:43,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:43,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:57:43,450 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-28 02:57:43,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:43,451 INFO L85 PathProgramCache]: Analyzing trace with hash 124876411, now seen corresponding path program 1 times [2024-06-28 02:57:43,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:43,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256508222] [2024-06-28 02:57:43,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:43,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:43,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:44,176 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:44,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:44,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256508222] [2024-06-28 02:57:44,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256508222] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:44,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:44,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:44,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573583365] [2024-06-28 02:57:44,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:44,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:44,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:44,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:44,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:44,267 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:44,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 67 transitions, 403 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:44,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:44,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:44,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:44,717 INFO L124 PetriNetUnfolderBase]: 1952/3043 cut-off events. [2024-06-28 02:57:44,718 INFO L125 PetriNetUnfolderBase]: For 20376/20376 co-relation queries the response was YES. [2024-06-28 02:57:44,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12625 conditions, 3043 events. 1952/3043 cut-off events. For 20376/20376 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15172 event pairs, 753 based on Foata normal form. 2/3045 useless extension candidates. Maximal degree in co-relation 12598. Up to 2854 conditions per place. [2024-06-28 02:57:44,756 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-28 02:57:44,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 91 transitions, 666 flow [2024-06-28 02:57:44,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:44,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:44,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 02:57:44,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4219269102990033 [2024-06-28 02:57:44,758 INFO L175 Difference]: Start difference. First operand has 69 places, 67 transitions, 403 flow. Second operand 7 states and 127 transitions. [2024-06-28 02:57:44,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 91 transitions, 666 flow [2024-06-28 02:57:44,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 91 transitions, 622 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:44,764 INFO L231 Difference]: Finished difference. Result has 73 places, 70 transitions, 437 flow [2024-06-28 02:57:44,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=437, PETRI_PLACES=73, PETRI_TRANSITIONS=70} [2024-06-28 02:57:44,764 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 29 predicate places. [2024-06-28 02:57:44,765 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 70 transitions, 437 flow [2024-06-28 02:57:44,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:44,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:44,765 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:44,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:57:44,765 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-28 02:57:44,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:44,766 INFO L85 PathProgramCache]: Analyzing trace with hash 917587745, now seen corresponding path program 2 times [2024-06-28 02:57:44,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:44,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1428811711] [2024-06-28 02:57:44,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:44,766 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:44,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:45,466 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:45,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:45,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1428811711] [2024-06-28 02:57:45,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1428811711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:45,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:45,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:45,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047573991] [2024-06-28 02:57:45,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:45,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:45,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:45,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:45,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:45,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:45,615 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 70 transitions, 437 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:45,615 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:45,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:45,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:46,054 INFO L124 PetriNetUnfolderBase]: 1883/2979 cut-off events. [2024-06-28 02:57:46,054 INFO L125 PetriNetUnfolderBase]: For 25134/25140 co-relation queries the response was YES. [2024-06-28 02:57:46,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13094 conditions, 2979 events. 1883/2979 cut-off events. For 25134/25140 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15241 event pairs, 689 based on Foata normal form. 4/2976 useless extension candidates. Maximal degree in co-relation 13066. Up to 2666 conditions per place. [2024-06-28 02:57:46,070 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 70 selfloop transitions, 24 changer transitions 0/102 dead transitions. [2024-06-28 02:57:46,071 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 102 transitions, 822 flow [2024-06-28 02:57:46,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:46,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:46,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 140 transitions. [2024-06-28 02:57:46,073 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:57:46,073 INFO L175 Difference]: Start difference. First operand has 73 places, 70 transitions, 437 flow. Second operand 7 states and 140 transitions. [2024-06-28 02:57:46,073 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 102 transitions, 822 flow [2024-06-28 02:57:46,080 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 102 transitions, 768 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:46,081 INFO L231 Difference]: Finished difference. Result has 75 places, 76 transitions, 525 flow [2024-06-28 02:57:46,082 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=383, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=525, PETRI_PLACES=75, PETRI_TRANSITIONS=76} [2024-06-28 02:57:46,082 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 31 predicate places. [2024-06-28 02:57:46,083 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 76 transitions, 525 flow [2024-06-28 02:57:46,083 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:46,083 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:46,083 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:46,083 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:57:46,083 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:46,084 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:46,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1485829511, now seen corresponding path program 2 times [2024-06-28 02:57:46,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:46,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907742015] [2024-06-28 02:57:46,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:46,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:46,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:46,749 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:46,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:46,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907742015] [2024-06-28 02:57:46,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907742015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:46,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:46,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:46,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751941416] [2024-06-28 02:57:46,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:46,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:46,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:46,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:46,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:46,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:46,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 76 transitions, 525 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:46,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:46,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:46,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:47,192 INFO L124 PetriNetUnfolderBase]: 2001/3107 cut-off events. [2024-06-28 02:57:47,192 INFO L125 PetriNetUnfolderBase]: For 29861/29865 co-relation queries the response was YES. [2024-06-28 02:57:47,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14278 conditions, 3107 events. 2001/3107 cut-off events. For 29861/29865 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15465 event pairs, 747 based on Foata normal form. 6/3110 useless extension candidates. Maximal degree in co-relation 14249. Up to 2878 conditions per place. [2024-06-28 02:57:47,208 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 69 selfloop transitions, 28 changer transitions 0/102 dead transitions. [2024-06-28 02:57:47,208 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 102 transitions, 901 flow [2024-06-28 02:57:47,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:47,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:47,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-28 02:57:47,209 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 02:57:47,209 INFO L175 Difference]: Start difference. First operand has 75 places, 76 transitions, 525 flow. Second operand 7 states and 129 transitions. [2024-06-28 02:57:47,210 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 102 transitions, 901 flow [2024-06-28 02:57:47,221 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 102 transitions, 853 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:47,223 INFO L231 Difference]: Finished difference. Result has 79 places, 82 transitions, 631 flow [2024-06-28 02:57:47,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=477, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=631, PETRI_PLACES=79, PETRI_TRANSITIONS=82} [2024-06-28 02:57:47,224 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 35 predicate places. [2024-06-28 02:57:47,224 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 82 transitions, 631 flow [2024-06-28 02:57:47,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:47,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:47,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:47,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:57:47,225 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-28 02:57:47,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:47,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066847, now seen corresponding path program 3 times [2024-06-28 02:57:47,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:47,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1300936841] [2024-06-28 02:57:47,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:47,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:47,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:47,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:47,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:47,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1300936841] [2024-06-28 02:57:47,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1300936841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:47,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:47,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:47,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438345127] [2024-06-28 02:57:47,930 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:47,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:47,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:47,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:47,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:48,027 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:48,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 82 transitions, 631 flow. Second operand has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:48,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:48,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:48,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:48,406 INFO L124 PetriNetUnfolderBase]: 1880/2996 cut-off events. [2024-06-28 02:57:48,406 INFO L125 PetriNetUnfolderBase]: For 34116/34120 co-relation queries the response was YES. [2024-06-28 02:57:48,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14262 conditions, 2996 events. 1880/2996 cut-off events. For 34116/34120 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15407 event pairs, 699 based on Foata normal form. 8/3004 useless extension candidates. Maximal degree in co-relation 14231. Up to 2626 conditions per place. [2024-06-28 02:57:48,446 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 67 selfloop transitions, 31 changer transitions 0/108 dead transitions. [2024-06-28 02:57:48,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 108 transitions, 989 flow [2024-06-28 02:57:48,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:48,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:48,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 139 transitions. [2024-06-28 02:57:48,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46179401993355484 [2024-06-28 02:57:48,447 INFO L175 Difference]: Start difference. First operand has 79 places, 82 transitions, 631 flow. Second operand 7 states and 139 transitions. [2024-06-28 02:57:48,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 108 transitions, 989 flow [2024-06-28 02:57:48,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 108 transitions, 932 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:48,463 INFO L231 Difference]: Finished difference. Result has 83 places, 85 transitions, 698 flow [2024-06-28 02:57:48,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=698, PETRI_PLACES=83, PETRI_TRANSITIONS=85} [2024-06-28 02:57:48,464 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 39 predicate places. [2024-06-28 02:57:48,465 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 85 transitions, 698 flow [2024-06-28 02:57:48,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.375) internal successors, (91), 8 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:48,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:48,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:48,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:57:48,465 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-28 02:57:48,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:48,466 INFO L85 PathProgramCache]: Analyzing trace with hash -1486066661, now seen corresponding path program 3 times [2024-06-28 02:57:48,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:48,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561774088] [2024-06-28 02:57:48,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:48,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:48,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:49,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:49,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:49,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561774088] [2024-06-28 02:57:49,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561774088] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:49,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:49,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:57:49,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129978148] [2024-06-28 02:57:49,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:49,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:57:49,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:49,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:57:49,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:57:49,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:49,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 85 transitions, 698 flow. Second operand has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:49,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:49,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:49,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:49,626 INFO L124 PetriNetUnfolderBase]: 1986/3099 cut-off events. [2024-06-28 02:57:49,626 INFO L125 PetriNetUnfolderBase]: For 38856/38860 co-relation queries the response was YES. [2024-06-28 02:57:49,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15423 conditions, 3099 events. 1986/3099 cut-off events. For 38856/38860 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15500 event pairs, 745 based on Foata normal form. 6/3105 useless extension candidates. Maximal degree in co-relation 15390. Up to 2859 conditions per place. [2024-06-28 02:57:49,642 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 71 selfloop transitions, 27 changer transitions 0/103 dead transitions. [2024-06-28 02:57:49,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 940 flow [2024-06-28 02:57:49,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:49,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:49,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-28 02:57:49,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42524916943521596 [2024-06-28 02:57:49,644 INFO L175 Difference]: Start difference. First operand has 83 places, 85 transitions, 698 flow. Second operand 7 states and 128 transitions. [2024-06-28 02:57:49,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 940 flow [2024-06-28 02:57:49,661 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 103 transitions, 816 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:49,662 INFO L231 Difference]: Finished difference. Result has 85 places, 85 transitions, 636 flow [2024-06-28 02:57:49,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=574, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=636, PETRI_PLACES=85, PETRI_TRANSITIONS=85} [2024-06-28 02:57:49,663 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 41 predicate places. [2024-06-28 02:57:49,663 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 85 transitions, 636 flow [2024-06-28 02:57:49,663 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.375) internal successors, (83), 8 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-28 02:57:49,663 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:49,663 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:49,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:57:49,664 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:57:49,664 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:49,664 INFO L85 PathProgramCache]: Analyzing trace with hash -94494759, now seen corresponding path program 1 times [2024-06-28 02:57:49,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:49,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167144756] [2024-06-28 02:57:49,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:49,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:49,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:50,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:50,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:50,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167144756] [2024-06-28 02:57:50,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167144756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:50,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:50,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:57:50,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373143007] [2024-06-28 02:57:50,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:50,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:57:50,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:50,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:57:50,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:57:50,228 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:50,228 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 85 transitions, 636 flow. Second operand has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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-28 02:57:50,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:50,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:50,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:50,667 INFO L124 PetriNetUnfolderBase]: 2166/3389 cut-off events. [2024-06-28 02:57:50,668 INFO L125 PetriNetUnfolderBase]: For 45684/45684 co-relation queries the response was YES. [2024-06-28 02:57:50,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16890 conditions, 3389 events. 2166/3389 cut-off events. For 45684/45684 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 17066 event pairs, 834 based on Foata normal form. 1/3390 useless extension candidates. Maximal degree in co-relation 16856. Up to 3173 conditions per place. [2024-06-28 02:57:50,687 INFO L140 encePairwiseOnDemand]: 36/43 looper letters, 79 selfloop transitions, 8 changer transitions 0/96 dead transitions. [2024-06-28 02:57:50,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 96 transitions, 855 flow [2024-06-28 02:57:50,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:57:50,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:57:50,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-28 02:57:50,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40930232558139534 [2024-06-28 02:57:50,689 INFO L175 Difference]: Start difference. First operand has 85 places, 85 transitions, 636 flow. Second operand 5 states and 88 transitions. [2024-06-28 02:57:50,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 96 transitions, 855 flow [2024-06-28 02:57:50,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 96 transitions, 783 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:50,715 INFO L231 Difference]: Finished difference. Result has 84 places, 88 transitions, 614 flow [2024-06-28 02:57:50,715 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=564, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=614, PETRI_PLACES=84, PETRI_TRANSITIONS=88} [2024-06-28 02:57:50,715 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2024-06-28 02:57:50,715 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 88 transitions, 614 flow [2024-06-28 02:57:50,716 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.0) internal successors, (66), 6 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-28 02:57:50,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:50,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:50,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:57:50,718 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-28 02:57:50,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:50,718 INFO L85 PathProgramCache]: Analyzing trace with hash -427612024, now seen corresponding path program 1 times [2024-06-28 02:57:50,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:50,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977659066] [2024-06-28 02:57:50,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:50,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:51,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:51,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:51,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977659066] [2024-06-28 02:57:51,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [977659066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:51,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:51,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:51,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999225335] [2024-06-28 02:57:51,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:51,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:51,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:51,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:51,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:51,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:57:51,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 88 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:51,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:51,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:57:51,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:52,381 INFO L124 PetriNetUnfolderBase]: 1965/3081 cut-off events. [2024-06-28 02:57:52,381 INFO L125 PetriNetUnfolderBase]: For 50300/50300 co-relation queries the response was YES. [2024-06-28 02:57:52,387 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16474 conditions, 3081 events. 1965/3081 cut-off events. For 50300/50300 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15723 event pairs, 724 based on Foata normal form. 2/3083 useless extension candidates. Maximal degree in co-relation 16439. Up to 2772 conditions per place. [2024-06-28 02:57:52,397 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 82 selfloop transitions, 20 changer transitions 0/113 dead transitions. [2024-06-28 02:57:52,397 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 113 transitions, 889 flow [2024-06-28 02:57:52,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:57:52,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:57:52,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 138 transitions. [2024-06-28 02:57:52,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4584717607973422 [2024-06-28 02:57:52,398 INFO L175 Difference]: Start difference. First operand has 84 places, 88 transitions, 614 flow. Second operand 7 states and 138 transitions. [2024-06-28 02:57:52,398 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 113 transitions, 889 flow [2024-06-28 02:57:52,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 113 transitions, 837 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 02:57:52,418 INFO L231 Difference]: Finished difference. Result has 88 places, 88 transitions, 614 flow [2024-06-28 02:57:52,418 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=562, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=614, PETRI_PLACES=88, PETRI_TRANSITIONS=88} [2024-06-28 02:57:52,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 44 predicate places. [2024-06-28 02:57:52,419 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 88 transitions, 614 flow [2024-06-28 02:57:52,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 11.333333333333334) internal successors, (102), 9 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:57:52,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:52,419 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:52,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:57:52,419 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-28 02:57:52,419 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:52,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1623268315, now seen corresponding path program 1 times [2024-06-28 02:57:52,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:52,420 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577183816] [2024-06-28 02:57:52,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:52,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:52,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:53,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:53,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:53,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577183816] [2024-06-28 02:57:53,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1577183816] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:53,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:53,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:53,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103300598] [2024-06-28 02:57:53,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:53,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:53,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:53,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:53,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:53,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:53,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 88 transitions, 614 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:53,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:53,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:53,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:53,715 INFO L124 PetriNetUnfolderBase]: 2098/3224 cut-off events. [2024-06-28 02:57:53,715 INFO L125 PetriNetUnfolderBase]: For 55923/55923 co-relation queries the response was YES. [2024-06-28 02:57:53,720 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17552 conditions, 3224 events. 2098/3224 cut-off events. For 55923/55923 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 15967 event pairs, 759 based on Foata normal form. 4/3228 useless extension candidates. Maximal degree in co-relation 17516. Up to 2971 conditions per place. [2024-06-28 02:57:53,729 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 95 selfloop transitions, 21 changer transitions 0/122 dead transitions. [2024-06-28 02:57:53,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 122 transitions, 983 flow [2024-06-28 02:57:53,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:53,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:53,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:57:53,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 02:57:53,730 INFO L175 Difference]: Start difference. First operand has 88 places, 88 transitions, 614 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:57:53,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 122 transitions, 983 flow [2024-06-28 02:57:53,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 122 transitions, 935 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:53,750 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 670 flow [2024-06-28 02:57:53,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=566, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=670, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-06-28 02:57:53,750 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 46 predicate places. [2024-06-28 02:57:53,750 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 670 flow [2024-06-28 02:57:53,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:53,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:53,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:53,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:57:53,751 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-28 02:57:53,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:53,751 INFO L85 PathProgramCache]: Analyzing trace with hash -423797009, now seen corresponding path program 2 times [2024-06-28 02:57:53,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:53,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609959554] [2024-06-28 02:57:53,751 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:53,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:53,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:54,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:54,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:54,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609959554] [2024-06-28 02:57:54,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609959554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:54,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:54,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:54,464 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963835732] [2024-06-28 02:57:54,464 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:54,464 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:54,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:54,465 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:54,465 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:54,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:54,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 670 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:54,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:54,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:54,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:55,080 INFO L124 PetriNetUnfolderBase]: 2154/3304 cut-off events. [2024-06-28 02:57:55,080 INFO L125 PetriNetUnfolderBase]: For 64278/64278 co-relation queries the response was YES. [2024-06-28 02:57:55,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18799 conditions, 3304 events. 2154/3304 cut-off events. For 64278/64278 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16379 event pairs, 743 based on Foata normal form. 4/3308 useless extension candidates. Maximal degree in co-relation 18762. Up to 2954 conditions per place. [2024-06-28 02:57:55,097 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 87 selfloop transitions, 35 changer transitions 0/128 dead transitions. [2024-06-28 02:57:55,097 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 128 transitions, 1179 flow [2024-06-28 02:57:55,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:55,098 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:55,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:57:55,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 02:57:55,098 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 670 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:57:55,099 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 128 transitions, 1179 flow [2024-06-28 02:57:55,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 128 transitions, 1099 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:55,125 INFO L231 Difference]: Finished difference. Result has 92 places, 97 transitions, 782 flow [2024-06-28 02:57:55,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=590, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=782, PETRI_PLACES=92, PETRI_TRANSITIONS=97} [2024-06-28 02:57:55,125 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 48 predicate places. [2024-06-28 02:57:55,126 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 97 transitions, 782 flow [2024-06-28 02:57:55,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:55,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:55,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:55,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:57:55,126 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-28 02:57:55,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:55,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1619543448, now seen corresponding path program 1 times [2024-06-28 02:57:55,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:55,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505320361] [2024-06-28 02:57:55,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:55,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:55,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:55,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-28 02:57:55,906 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:55,906 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505320361] [2024-06-28 02:57:55,906 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505320361] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:55,906 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:55,906 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:55,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300066298] [2024-06-28 02:57:55,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:55,907 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:55,907 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:55,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:55,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:56,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:56,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 97 transitions, 782 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:56,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:56,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:56,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:56,510 INFO L124 PetriNetUnfolderBase]: 2165/3325 cut-off events. [2024-06-28 02:57:56,510 INFO L125 PetriNetUnfolderBase]: For 71805/71805 co-relation queries the response was YES. [2024-06-28 02:57:56,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19564 conditions, 3325 events. 2165/3325 cut-off events. For 71805/71805 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 16545 event pairs, 733 based on Foata normal form. 2/3327 useless extension candidates. Maximal degree in co-relation 19526. Up to 3111 conditions per place. [2024-06-28 02:57:56,527 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 101 selfloop transitions, 18 changer transitions 0/125 dead transitions. [2024-06-28 02:57:56,527 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 125 transitions, 1137 flow [2024-06-28 02:57:56,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:56,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:56,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 02:57:56,528 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41569767441860467 [2024-06-28 02:57:56,528 INFO L175 Difference]: Start difference. First operand has 92 places, 97 transitions, 782 flow. Second operand 8 states and 143 transitions. [2024-06-28 02:57:56,528 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 125 transitions, 1137 flow [2024-06-28 02:57:56,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 125 transitions, 1057 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:57:56,565 INFO L231 Difference]: Finished difference. Result has 96 places, 100 transitions, 802 flow [2024-06-28 02:57:56,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=702, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=802, PETRI_PLACES=96, PETRI_TRANSITIONS=100} [2024-06-28 02:57:56,565 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 52 predicate places. [2024-06-28 02:57:56,565 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 100 transitions, 802 flow [2024-06-28 02:57:56,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:56,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:56,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:56,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:57:56,566 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-28 02:57:56,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:56,566 INFO L85 PathProgramCache]: Analyzing trace with hash -423802589, now seen corresponding path program 3 times [2024-06-28 02:57:56,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:56,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544148369] [2024-06-28 02:57:56,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:56,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:56,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:57,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:57,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:57,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544148369] [2024-06-28 02:57:57,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544148369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:57,360 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:57,360 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:57,360 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2002837121] [2024-06-28 02:57:57,360 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:57,361 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:57,361 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:57,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:57,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:57,481 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:57,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 100 transitions, 802 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:57,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:57,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:57,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:58,039 INFO L124 PetriNetUnfolderBase]: 2173/3332 cut-off events. [2024-06-28 02:57:58,039 INFO L125 PetriNetUnfolderBase]: For 78988/78994 co-relation queries the response was YES. [2024-06-28 02:57:58,046 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20184 conditions, 3332 events. 2173/3332 cut-off events. For 78988/78994 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16546 event pairs, 734 based on Foata normal form. 4/3330 useless extension candidates. Maximal degree in co-relation 20144. Up to 2981 conditions per place. [2024-06-28 02:57:58,056 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 36 changer transitions 0/134 dead transitions. [2024-06-28 02:57:58,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 134 transitions, 1279 flow [2024-06-28 02:57:58,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:58,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:58,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 02:57:58,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44476744186046513 [2024-06-28 02:57:58,057 INFO L175 Difference]: Start difference. First operand has 96 places, 100 transitions, 802 flow. Second operand 8 states and 153 transitions. [2024-06-28 02:57:58,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 134 transitions, 1279 flow [2024-06-28 02:57:58,082 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 134 transitions, 1203 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 02:57:58,083 INFO L231 Difference]: Finished difference. Result has 98 places, 103 transitions, 862 flow [2024-06-28 02:57:58,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=726, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=862, PETRI_PLACES=98, PETRI_TRANSITIONS=103} [2024-06-28 02:57:58,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 54 predicate places. [2024-06-28 02:57:58,084 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 103 transitions, 862 flow [2024-06-28 02:57:58,084 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:58,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:58,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:58,085 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:57:58,085 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-28 02:57:58,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:58,085 INFO L85 PathProgramCache]: Analyzing trace with hash -416081974, now seen corresponding path program 2 times [2024-06-28 02:57:58,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:58,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379675978] [2024-06-28 02:57:58,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:58,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:58,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:57:58,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:57:58,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:57:58,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379675978] [2024-06-28 02:57:58,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [379675978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:57:58,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:57:58,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:57:58,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515593604] [2024-06-28 02:57:58,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:57:58,824 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:57:58,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:57:58,825 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:57:58,825 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:57:58,925 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:57:58,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 103 transitions, 862 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:58,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:57:58,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:57:58,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:57:59,339 INFO L124 PetriNetUnfolderBase]: 2205/3385 cut-off events. [2024-06-28 02:57:59,339 INFO L125 PetriNetUnfolderBase]: For 86395/86405 co-relation queries the response was YES. [2024-06-28 02:57:59,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20902 conditions, 3385 events. 2205/3385 cut-off events. For 86395/86405 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 16885 event pairs, 751 based on Foata normal form. 6/3384 useless extension candidates. Maximal degree in co-relation 20861. Up to 3085 conditions per place. [2024-06-28 02:57:59,356 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 92 selfloop transitions, 40 changer transitions 0/138 dead transitions. [2024-06-28 02:57:59,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 138 transitions, 1522 flow [2024-06-28 02:57:59,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:57:59,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:57:59,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:57:59,357 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 02:57:59,358 INFO L175 Difference]: Start difference. First operand has 98 places, 103 transitions, 862 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:57:59,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 138 transitions, 1522 flow [2024-06-28 02:57:59,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 138 transitions, 1428 flow, removed 22 selfloop flow, removed 5 redundant places. [2024-06-28 02:57:59,404 INFO L231 Difference]: Finished difference. Result has 101 places, 112 transitions, 1030 flow [2024-06-28 02:57:59,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=768, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1030, PETRI_PLACES=101, PETRI_TRANSITIONS=112} [2024-06-28 02:57:59,404 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 57 predicate places. [2024-06-28 02:57:59,405 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 112 transitions, 1030 flow [2024-06-28 02:57:59,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:57:59,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:57:59,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:57:59,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:57:59,405 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-28 02:57:59,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:57:59,405 INFO L85 PathProgramCache]: Analyzing trace with hash -416082191, now seen corresponding path program 4 times [2024-06-28 02:57:59,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:57:59,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546621486] [2024-06-28 02:57:59,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:57:59,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:57:59,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:00,184 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:00,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:00,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546621486] [2024-06-28 02:58:00,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546621486] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:00,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:00,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:00,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223541719] [2024-06-28 02:58:00,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:00,185 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:00,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:00,185 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:00,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:00,264 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:00,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 112 transitions, 1030 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:00,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:00,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:00,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:00,731 INFO L124 PetriNetUnfolderBase]: 2222/3420 cut-off events. [2024-06-28 02:58:00,731 INFO L125 PetriNetUnfolderBase]: For 95789/95793 co-relation queries the response was YES. [2024-06-28 02:58:00,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21671 conditions, 3420 events. 2222/3420 cut-off events. For 95789/95793 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17089 event pairs, 744 based on Foata normal form. 8/3428 useless extension candidates. Maximal degree in co-relation 21629. Up to 2937 conditions per place. [2024-06-28 02:58:00,751 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 83 selfloop transitions, 57 changer transitions 0/146 dead transitions. [2024-06-28 02:58:00,751 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 146 transitions, 1600 flow [2024-06-28 02:58:00,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:00,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:00,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 02:58:00,753 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 02:58:00,753 INFO L175 Difference]: Start difference. First operand has 101 places, 112 transitions, 1030 flow. Second operand 8 states and 152 transitions. [2024-06-28 02:58:00,753 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 146 transitions, 1600 flow [2024-06-28 02:58:00,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 146 transitions, 1525 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 02:58:00,794 INFO L231 Difference]: Finished difference. Result has 106 places, 118 transitions, 1211 flow [2024-06-28 02:58:00,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=955, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1211, PETRI_PLACES=106, PETRI_TRANSITIONS=118} [2024-06-28 02:58:00,794 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 62 predicate places. [2024-06-28 02:58:00,794 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 118 transitions, 1211 flow [2024-06-28 02:58:00,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:00,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:00,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:00,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:58:00,795 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-28 02:58:00,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:00,795 INFO L85 PathProgramCache]: Analyzing trace with hash 1184194088, now seen corresponding path program 3 times [2024-06-28 02:58:00,795 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:00,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668710829] [2024-06-28 02:58:00,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:00,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:00,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:01,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:01,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:01,524 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668710829] [2024-06-28 02:58:01,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1668710829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:01,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:01,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:01,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863630321] [2024-06-28 02:58:01,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:01,525 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:01,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:01,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:01,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:01,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:01,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 118 transitions, 1211 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:01,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:01,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:01,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:02,112 INFO L124 PetriNetUnfolderBase]: 2215/3409 cut-off events. [2024-06-28 02:58:02,112 INFO L125 PetriNetUnfolderBase]: For 103420/103424 co-relation queries the response was YES. [2024-06-28 02:58:02,119 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22404 conditions, 3409 events. 2215/3409 cut-off events. For 103420/103424 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17040 event pairs, 750 based on Foata normal form. 6/3415 useless extension candidates. Maximal degree in co-relation 22360. Up to 3101 conditions per place. [2024-06-28 02:58:02,130 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 94 selfloop transitions, 42 changer transitions 0/142 dead transitions. [2024-06-28 02:58:02,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 142 transitions, 1633 flow [2024-06-28 02:58:02,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:02,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:02,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:58:02,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 02:58:02,131 INFO L175 Difference]: Start difference. First operand has 106 places, 118 transitions, 1211 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:58:02,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 142 transitions, 1633 flow [2024-06-28 02:58:02,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 142 transitions, 1491 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:02,206 INFO L231 Difference]: Finished difference. Result has 110 places, 118 transitions, 1161 flow [2024-06-28 02:58:02,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1069, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1161, PETRI_PLACES=110, PETRI_TRANSITIONS=118} [2024-06-28 02:58:02,207 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 66 predicate places. [2024-06-28 02:58:02,207 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 118 transitions, 1161 flow [2024-06-28 02:58:02,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:02,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:02,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:02,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:58:02,207 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-28 02:58:02,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:02,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1176569731, now seen corresponding path program 5 times [2024-06-28 02:58:02,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:02,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826355899] [2024-06-28 02:58:02,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:02,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:02,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:02,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:02,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:02,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826355899] [2024-06-28 02:58:02,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826355899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:02,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:02,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:02,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088381780] [2024-06-28 02:58:02,996 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:02,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:02,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:02,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:02,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:03,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:03,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 118 transitions, 1161 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:03,072 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:03,072 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:03,072 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:03,586 INFO L124 PetriNetUnfolderBase]: 2239/3445 cut-off events. [2024-06-28 02:58:03,586 INFO L125 PetriNetUnfolderBase]: For 110641/110645 co-relation queries the response was YES. [2024-06-28 02:58:03,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22891 conditions, 3445 events. 2239/3445 cut-off events. For 110641/110645 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17193 event pairs, 754 based on Foata normal form. 8/3453 useless extension candidates. Maximal degree in co-relation 22845. Up to 2949 conditions per place. [2024-06-28 02:58:03,608 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 57 changer transitions 0/151 dead transitions. [2024-06-28 02:58:03,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 151 transitions, 1785 flow [2024-06-28 02:58:03,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:03,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:03,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:58:03,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 02:58:03,613 INFO L175 Difference]: Start difference. First operand has 110 places, 118 transitions, 1161 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:58:03,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 151 transitions, 1785 flow [2024-06-28 02:58:03,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 151 transitions, 1703 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:03,672 INFO L231 Difference]: Finished difference. Result has 112 places, 121 transitions, 1267 flow [2024-06-28 02:58:03,673 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1079, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1267, PETRI_PLACES=112, PETRI_TRANSITIONS=121} [2024-06-28 02:58:03,673 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 68 predicate places. [2024-06-28 02:58:03,673 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 121 transitions, 1267 flow [2024-06-28 02:58:03,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:03,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:03,673 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:03,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:58:03,673 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-28 02:58:03,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:03,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575528, now seen corresponding path program 4 times [2024-06-28 02:58:03,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:03,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839145206] [2024-06-28 02:58:03,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:03,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:03,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:04,396 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:04,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:04,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839145206] [2024-06-28 02:58:04,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839145206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:04,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:04,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:04,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352405394] [2024-06-28 02:58:04,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:04,397 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:04,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:04,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:04,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:04,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:04,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 121 transitions, 1267 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:04,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:04,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:04,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:05,015 INFO L124 PetriNetUnfolderBase]: 2232/3434 cut-off events. [2024-06-28 02:58:05,016 INFO L125 PetriNetUnfolderBase]: For 117152/117156 co-relation queries the response was YES. [2024-06-28 02:58:05,025 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23219 conditions, 3434 events. 2232/3434 cut-off events. For 117152/117156 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17199 event pairs, 750 based on Foata normal form. 6/3440 useless extension candidates. Maximal degree in co-relation 23172. Up to 3128 conditions per place. [2024-06-28 02:58:05,036 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 98 selfloop transitions, 39 changer transitions 0/143 dead transitions. [2024-06-28 02:58:05,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 143 transitions, 1597 flow [2024-06-28 02:58:05,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:05,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:05,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 02:58:05,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42441860465116277 [2024-06-28 02:58:05,037 INFO L175 Difference]: Start difference. First operand has 112 places, 121 transitions, 1267 flow. Second operand 8 states and 146 transitions. [2024-06-28 02:58:05,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 143 transitions, 1597 flow [2024-06-28 02:58:05,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 143 transitions, 1367 flow, removed 52 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:05,109 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1123 flow [2024-06-28 02:58:05,109 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1037, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1123, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-28 02:58:05,110 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-28 02:58:05,110 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1123 flow [2024-06-28 02:58:05,110 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:05,110 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:05,110 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:05,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:58:05,111 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-28 02:58:05,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:05,111 INFO L85 PathProgramCache]: Analyzing trace with hash 1176575311, now seen corresponding path program 6 times [2024-06-28 02:58:05,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:05,111 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554021260] [2024-06-28 02:58:05,111 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:05,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:05,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:05,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:05,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:05,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554021260] [2024-06-28 02:58:05,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554021260] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:05,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:05,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:58:05,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261838121] [2024-06-28 02:58:05,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:05,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:58:05,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:05,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:58:05,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:58:05,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:05,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1123 flow. Second operand has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:05,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:05,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:05,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:06,386 INFO L124 PetriNetUnfolderBase]: 2224/3424 cut-off events. [2024-06-28 02:58:06,386 INFO L125 PetriNetUnfolderBase]: For 120540/120544 co-relation queries the response was YES. [2024-06-28 02:58:06,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22568 conditions, 3424 events. 2224/3424 cut-off events. For 120540/120544 co-relation queries the response was YES. Maximal size of possible extension queue 133. Compared 17119 event pairs, 752 based on Foata normal form. 8/3432 useless extension candidates. Maximal degree in co-relation 22521. Up to 2934 conditions per place. [2024-06-28 02:58:06,406 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 88 selfloop transitions, 56 changer transitions 0/150 dead transitions. [2024-06-28 02:58:06,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 150 transitions, 1593 flow [2024-06-28 02:58:06,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:06,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:06,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:58:06,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 02:58:06,407 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1123 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:58:06,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 150 transitions, 1593 flow [2024-06-28 02:58:06,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 150 transitions, 1437 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:06,495 INFO L231 Difference]: Finished difference. Result has 114 places, 121 transitions, 1087 flow [2024-06-28 02:58:06,495 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=967, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1087, PETRI_PLACES=114, PETRI_TRANSITIONS=121} [2024-06-28 02:58:06,495 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 70 predicate places. [2024-06-28 02:58:06,496 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 121 transitions, 1087 flow [2024-06-28 02:58:06,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.333333333333334) internal successors, (93), 9 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-28 02:58:06,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:06,496 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:06,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:58:06,496 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:06,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:06,496 INFO L85 PathProgramCache]: Analyzing trace with hash 1184204008, now seen corresponding path program 1 times [2024-06-28 02:58:06,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:06,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047448141] [2024-06-28 02:58:06,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:06,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:06,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:07,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:07,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:07,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047448141] [2024-06-28 02:58:07,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047448141] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:07,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:07,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:07,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [626723956] [2024-06-28 02:58:07,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:07,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:07,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:07,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:07,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:07,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:07,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 121 transitions, 1087 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:07,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:07,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:07,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:08,267 INFO L124 PetriNetUnfolderBase]: 2207/3500 cut-off events. [2024-06-28 02:58:08,268 INFO L125 PetriNetUnfolderBase]: For 124679/124679 co-relation queries the response was YES. [2024-06-28 02:58:08,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22603 conditions, 3500 events. 2207/3500 cut-off events. For 124679/124679 co-relation queries the response was YES. Maximal size of possible extension queue 138. Compared 18003 event pairs, 719 based on Foata normal form. 2/3502 useless extension candidates. Maximal degree in co-relation 22555. Up to 3174 conditions per place. [2024-06-28 02:58:08,287 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 128 selfloop transitions, 20 changer transitions 0/154 dead transitions. [2024-06-28 02:58:08,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 154 transitions, 1519 flow [2024-06-28 02:58:08,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:08,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:08,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 02:58:08,288 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40310077519379844 [2024-06-28 02:58:08,288 INFO L175 Difference]: Start difference. First operand has 114 places, 121 transitions, 1087 flow. Second operand 9 states and 156 transitions. [2024-06-28 02:58:08,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 154 transitions, 1519 flow [2024-06-28 02:58:08,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 154 transitions, 1363 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:08,361 INFO L231 Difference]: Finished difference. Result has 116 places, 127 transitions, 1056 flow [2024-06-28 02:58:08,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=931, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1056, PETRI_PLACES=116, PETRI_TRANSITIONS=127} [2024-06-28 02:58:08,361 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-28 02:58:08,361 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 127 transitions, 1056 flow [2024-06-28 02:58:08,361 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:08,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:08,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:08,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:58:08,362 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:08,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:08,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1365631477, now seen corresponding path program 1 times [2024-06-28 02:58:08,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:08,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989924355] [2024-06-28 02:58:08,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:08,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:08,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:08,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:08,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:08,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989924355] [2024-06-28 02:58:08,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989924355] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:08,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:08,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:08,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128996763] [2024-06-28 02:58:08,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:08,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:08,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:08,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:08,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:08,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:08,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 127 transitions, 1056 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:08,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:08,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:08,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:09,613 INFO L124 PetriNetUnfolderBase]: 2306/3597 cut-off events. [2024-06-28 02:58:09,613 INFO L125 PetriNetUnfolderBase]: For 128922/128922 co-relation queries the response was YES. [2024-06-28 02:58:09,621 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23411 conditions, 3597 events. 2306/3597 cut-off events. For 128922/128922 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 18079 event pairs, 781 based on Foata normal form. 2/3599 useless extension candidates. Maximal degree in co-relation 23361. Up to 3340 conditions per place. [2024-06-28 02:58:09,631 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 113 selfloop transitions, 11 changer transitions 0/140 dead transitions. [2024-06-28 02:58:09,631 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 140 transitions, 1359 flow [2024-06-28 02:58:09,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:09,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:09,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 02:58:09,632 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-28 02:58:09,632 INFO L175 Difference]: Start difference. First operand has 116 places, 127 transitions, 1056 flow. Second operand 6 states and 102 transitions. [2024-06-28 02:58:09,632 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 140 transitions, 1359 flow [2024-06-28 02:58:09,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 140 transitions, 1279 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:09,713 INFO L231 Difference]: Finished difference. Result has 116 places, 130 transitions, 1038 flow [2024-06-28 02:58:09,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=976, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1038, PETRI_PLACES=116, PETRI_TRANSITIONS=130} [2024-06-28 02:58:09,714 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 72 predicate places. [2024-06-28 02:58:09,714 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 130 transitions, 1038 flow [2024-06-28 02:58:09,715 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:09,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:09,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:09,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:58:09,715 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-28 02:58:09,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:09,715 INFO L85 PathProgramCache]: Analyzing trace with hash -371129698, now seen corresponding path program 1 times [2024-06-28 02:58:09,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:09,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569914572] [2024-06-28 02:58:09,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:09,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:09,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:10,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-28 02:58:10,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:10,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569914572] [2024-06-28 02:58:10,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569914572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:10,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:10,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:10,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636921777] [2024-06-28 02:58:10,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:10,725 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:10,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:10,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:10,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:10,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:10,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 130 transitions, 1038 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:10,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:10,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:10,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:11,565 INFO L124 PetriNetUnfolderBase]: 2339/3651 cut-off events. [2024-06-28 02:58:11,565 INFO L125 PetriNetUnfolderBase]: For 155176/155176 co-relation queries the response was YES. [2024-06-28 02:58:11,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25494 conditions, 3651 events. 2339/3651 cut-off events. For 155176/155176 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 18882 event pairs, 616 based on Foata normal form. 4/3655 useless extension candidates. Maximal degree in co-relation 25443. Up to 3244 conditions per place. [2024-06-28 02:58:11,589 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 125 selfloop transitions, 18 changer transitions 0/162 dead transitions. [2024-06-28 02:58:11,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 162 transitions, 1459 flow [2024-06-28 02:58:11,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:11,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:11,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:58:11,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 02:58:11,590 INFO L175 Difference]: Start difference. First operand has 116 places, 130 transitions, 1038 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:58:11,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 162 transitions, 1459 flow [2024-06-28 02:58:11,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 162 transitions, 1419 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:11,682 INFO L231 Difference]: Finished difference. Result has 120 places, 132 transitions, 1099 flow [2024-06-28 02:58:11,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=998, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1099, PETRI_PLACES=120, PETRI_TRANSITIONS=132} [2024-06-28 02:58:11,683 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 76 predicate places. [2024-06-28 02:58:11,683 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 132 transitions, 1099 flow [2024-06-28 02:58:11,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:11,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:11,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:11,683 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:58:11,683 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-28 02:58:11,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:11,684 INFO L85 PathProgramCache]: Analyzing trace with hash -371069248, now seen corresponding path program 2 times [2024-06-28 02:58:11,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:11,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153666312] [2024-06-28 02:58:11,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:11,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:11,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:12,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:12,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:12,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [153666312] [2024-06-28 02:58:12,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [153666312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:12,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:12,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:12,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974909791] [2024-06-28 02:58:12,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:12,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:12,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:12,771 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:12,771 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:12,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:12,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 132 transitions, 1099 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:12,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:12,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:12,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:13,579 INFO L124 PetriNetUnfolderBase]: 2356/3678 cut-off events. [2024-06-28 02:58:13,580 INFO L125 PetriNetUnfolderBase]: For 166517/166517 co-relation queries the response was YES. [2024-06-28 02:58:13,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26219 conditions, 3678 events. 2356/3678 cut-off events. For 166517/166517 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19041 event pairs, 752 based on Foata normal form. 4/3682 useless extension candidates. Maximal degree in co-relation 26167. Up to 3274 conditions per place. [2024-06-28 02:58:13,604 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 123 selfloop transitions, 22 changer transitions 0/164 dead transitions. [2024-06-28 02:58:13,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 164 transitions, 1530 flow [2024-06-28 02:58:13,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:13,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:13,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:58:13,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 02:58:13,606 INFO L175 Difference]: Start difference. First operand has 120 places, 132 transitions, 1099 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:58:13,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 164 transitions, 1530 flow [2024-06-28 02:58:13,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 164 transitions, 1447 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:13,711 INFO L231 Difference]: Finished difference. Result has 122 places, 134 transitions, 1130 flow [2024-06-28 02:58:13,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1016, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1130, PETRI_PLACES=122, PETRI_TRANSITIONS=134} [2024-06-28 02:58:13,711 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 78 predicate places. [2024-06-28 02:58:13,711 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 134 transitions, 1130 flow [2024-06-28 02:58:13,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:13,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:13,711 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:13,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:58:13,712 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-28 02:58:13,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:13,712 INFO L85 PathProgramCache]: Analyzing trace with hash -904958656, now seen corresponding path program 1 times [2024-06-28 02:58:13,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:13,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044690979] [2024-06-28 02:58:13,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:13,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:13,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:14,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:14,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:14,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044690979] [2024-06-28 02:58:14,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044690979] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:14,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:14,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:14,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997046591] [2024-06-28 02:58:14,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:14,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:14,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:14,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:14,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:14,761 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:14,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 134 transitions, 1130 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:14,761 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:14,761 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:14,761 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:15,459 INFO L124 PetriNetUnfolderBase]: 2477/3795 cut-off events. [2024-06-28 02:58:15,459 INFO L125 PetriNetUnfolderBase]: For 177425/177425 co-relation queries the response was YES. [2024-06-28 02:58:15,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27290 conditions, 3795 events. 2477/3795 cut-off events. For 177425/177425 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19148 event pairs, 779 based on Foata normal form. 2/3797 useless extension candidates. Maximal degree in co-relation 27237. Up to 3497 conditions per place. [2024-06-28 02:58:15,481 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 131 selfloop transitions, 26 changer transitions 0/164 dead transitions. [2024-06-28 02:58:15,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 164 transitions, 1529 flow [2024-06-28 02:58:15,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:15,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:15,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 02:58:15,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4331395348837209 [2024-06-28 02:58:15,483 INFO L175 Difference]: Start difference. First operand has 122 places, 134 transitions, 1130 flow. Second operand 8 states and 149 transitions. [2024-06-28 02:58:15,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 164 transitions, 1529 flow [2024-06-28 02:58:15,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 164 transitions, 1405 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:15,591 INFO L231 Difference]: Finished difference. Result has 124 places, 134 transitions, 1070 flow [2024-06-28 02:58:15,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1006, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1070, PETRI_PLACES=124, PETRI_TRANSITIONS=134} [2024-06-28 02:58:15,592 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 80 predicate places. [2024-06-28 02:58:15,592 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 134 transitions, 1070 flow [2024-06-28 02:58:15,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:15,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:15,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:15,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:58:15,592 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-28 02:58:15,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:15,593 INFO L85 PathProgramCache]: Analyzing trace with hash 989204736, now seen corresponding path program 1 times [2024-06-28 02:58:15,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:15,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249434843] [2024-06-28 02:58:15,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:15,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:15,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:16,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-28 02:58:16,351 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:16,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249434843] [2024-06-28 02:58:16,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249434843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:16,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:16,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:16,352 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405159050] [2024-06-28 02:58:16,352 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:16,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:16,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:16,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:16,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:16,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:16,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 134 transitions, 1070 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:16,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:16,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:16,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:17,061 INFO L124 PetriNetUnfolderBase]: 2533/3866 cut-off events. [2024-06-28 02:58:17,061 INFO L125 PetriNetUnfolderBase]: For 191613/191623 co-relation queries the response was YES. [2024-06-28 02:58:17,071 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28034 conditions, 3866 events. 2533/3866 cut-off events. For 191613/191623 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 19465 event pairs, 779 based on Foata normal form. 4/3864 useless extension candidates. Maximal degree in co-relation 27980. Up to 3570 conditions per place. [2024-06-28 02:58:17,083 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 142 selfloop transitions, 24 changer transitions 0/173 dead transitions. [2024-06-28 02:58:17,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 173 transitions, 1571 flow [2024-06-28 02:58:17,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:17,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:17,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:58:17,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-28 02:58:17,085 INFO L175 Difference]: Start difference. First operand has 124 places, 134 transitions, 1070 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:58:17,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 173 transitions, 1571 flow [2024-06-28 02:58:17,173 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 173 transitions, 1485 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:17,175 INFO L231 Difference]: Finished difference. Result has 125 places, 137 transitions, 1112 flow [2024-06-28 02:58:17,175 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1112, PETRI_PLACES=125, PETRI_TRANSITIONS=137} [2024-06-28 02:58:17,175 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 81 predicate places. [2024-06-28 02:58:17,175 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 137 transitions, 1112 flow [2024-06-28 02:58:17,176 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:17,176 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:17,176 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:17,176 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:58:17,176 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-28 02:58:17,176 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:17,176 INFO L85 PathProgramCache]: Analyzing trace with hash 230716352, now seen corresponding path program 2 times [2024-06-28 02:58:17,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:17,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750888476] [2024-06-28 02:58:17,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:17,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:17,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:17,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:17,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:17,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750888476] [2024-06-28 02:58:17,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750888476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:17,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:17,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:17,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133574268] [2024-06-28 02:58:17,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:17,954 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:17,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:17,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:17,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:18,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:18,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 137 transitions, 1112 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:18,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:18,075 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:18,075 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:18,644 INFO L124 PetriNetUnfolderBase]: 2671/4068 cut-off events. [2024-06-28 02:58:18,645 INFO L125 PetriNetUnfolderBase]: For 217452/217462 co-relation queries the response was YES. [2024-06-28 02:58:18,658 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30518 conditions, 4068 events. 2671/4068 cut-off events. For 217452/217462 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20651 event pairs, 749 based on Foata normal form. 18/4080 useless extension candidates. Maximal degree in co-relation 30463. Up to 3521 conditions per place. [2024-06-28 02:58:18,675 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 126 selfloop transitions, 49 changer transitions 0/182 dead transitions. [2024-06-28 02:58:18,675 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 182 transitions, 1859 flow [2024-06-28 02:58:18,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:18,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:18,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 02:58:18,676 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 02:58:18,676 INFO L175 Difference]: Start difference. First operand has 125 places, 137 transitions, 1112 flow. Second operand 9 states and 172 transitions. [2024-06-28 02:58:18,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 182 transitions, 1859 flow [2024-06-28 02:58:18,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 182 transitions, 1755 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:18,790 INFO L231 Difference]: Finished difference. Result has 128 places, 145 transitions, 1298 flow [2024-06-28 02:58:18,790 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1298, PETRI_PLACES=128, PETRI_TRANSITIONS=145} [2024-06-28 02:58:18,790 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 84 predicate places. [2024-06-28 02:58:18,790 INFO L495 AbstractCegarLoop]: Abstraction has has 128 places, 145 transitions, 1298 flow [2024-06-28 02:58:18,790 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:18,790 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:18,790 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:18,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:58:18,790 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:18,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:18,791 INFO L85 PathProgramCache]: Analyzing trace with hash -252981568, now seen corresponding path program 3 times [2024-06-28 02:58:18,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:18,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366074535] [2024-06-28 02:58:18,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:18,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:18,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:19,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:19,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:19,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366074535] [2024-06-28 02:58:19,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366074535] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:19,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:19,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:19,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1333383973] [2024-06-28 02:58:19,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:19,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:19,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:19,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:19,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:19,872 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:19,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 145 transitions, 1298 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:19,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:19,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:19,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:20,507 INFO L124 PetriNetUnfolderBase]: 2531/3938 cut-off events. [2024-06-28 02:58:20,507 INFO L125 PetriNetUnfolderBase]: For 229383/229383 co-relation queries the response was YES. [2024-06-28 02:58:20,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30995 conditions, 3938 events. 2531/3938 cut-off events. For 229383/229383 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 20583 event pairs, 715 based on Foata normal form. 4/3939 useless extension candidates. Maximal degree in co-relation 30938. Up to 3513 conditions per place. [2024-06-28 02:58:20,532 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 131 selfloop transitions, 26 changer transitions 0/176 dead transitions. [2024-06-28 02:58:20,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 176 transitions, 1759 flow [2024-06-28 02:58:20,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:20,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:20,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 02:58:20,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45058139534883723 [2024-06-28 02:58:20,533 INFO L175 Difference]: Start difference. First operand has 128 places, 145 transitions, 1298 flow. Second operand 8 states and 155 transitions. [2024-06-28 02:58:20,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 176 transitions, 1759 flow [2024-06-28 02:58:20,642 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 176 transitions, 1633 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:20,644 INFO L231 Difference]: Finished difference. Result has 131 places, 147 transitions, 1301 flow [2024-06-28 02:58:20,644 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1172, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1301, PETRI_PLACES=131, PETRI_TRANSITIONS=147} [2024-06-28 02:58:20,645 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 87 predicate places. [2024-06-28 02:58:20,645 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 147 transitions, 1301 flow [2024-06-28 02:58:20,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:20,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:20,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:20,645 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:58:20,645 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-28 02:58:20,645 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:20,645 INFO L85 PathProgramCache]: Analyzing trace with hash 230536862, now seen corresponding path program 3 times [2024-06-28 02:58:20,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:20,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675168490] [2024-06-28 02:58:20,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:20,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:20,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:21,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:21,439 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:21,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675168490] [2024-06-28 02:58:21,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675168490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:21,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:21,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:21,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836052720] [2024-06-28 02:58:21,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:21,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:21,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:21,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:21,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:21,527 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:21,527 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 147 transitions, 1301 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:21,527 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:21,527 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:21,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:22,199 INFO L124 PetriNetUnfolderBase]: 2726/4165 cut-off events. [2024-06-28 02:58:22,200 INFO L125 PetriNetUnfolderBase]: For 244734/244734 co-relation queries the response was YES. [2024-06-28 02:58:22,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32726 conditions, 4165 events. 2726/4165 cut-off events. For 244734/244734 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 21279 event pairs, 766 based on Foata normal form. 4/4163 useless extension candidates. Maximal degree in co-relation 32667. Up to 3567 conditions per place. [2024-06-28 02:58:22,231 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 135 selfloop transitions, 50 changer transitions 0/192 dead transitions. [2024-06-28 02:58:22,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 192 transitions, 2200 flow [2024-06-28 02:58:22,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:22,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:22,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 02:58:22,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45478036175710596 [2024-06-28 02:58:22,232 INFO L175 Difference]: Start difference. First operand has 131 places, 147 transitions, 1301 flow. Second operand 9 states and 176 transitions. [2024-06-28 02:58:22,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 192 transitions, 2200 flow [2024-06-28 02:58:22,355 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 133 places, 192 transitions, 2089 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:22,357 INFO L231 Difference]: Finished difference. Result has 135 places, 153 transitions, 1458 flow [2024-06-28 02:58:22,357 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1458, PETRI_PLACES=135, PETRI_TRANSITIONS=153} [2024-06-28 02:58:22,358 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 91 predicate places. [2024-06-28 02:58:22,358 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 153 transitions, 1458 flow [2024-06-28 02:58:22,358 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:22,358 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:22,358 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:22,358 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:58:22,358 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-28 02:58:22,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:22,359 INFO L85 PathProgramCache]: Analyzing trace with hash 1333755700, now seen corresponding path program 4 times [2024-06-28 02:58:22,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:22,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135654875] [2024-06-28 02:58:22,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:22,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:22,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:23,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:23,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:23,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135654875] [2024-06-28 02:58:23,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135654875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:23,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:23,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:23,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898299655] [2024-06-28 02:58:23,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:23,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:23,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:23,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:23,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:23,212 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:23,212 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 153 transitions, 1458 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:23,212 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:23,212 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:23,212 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:23,885 INFO L124 PetriNetUnfolderBase]: 2716/4151 cut-off events. [2024-06-28 02:58:23,885 INFO L125 PetriNetUnfolderBase]: For 255591/255621 co-relation queries the response was YES. [2024-06-28 02:58:23,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33388 conditions, 4151 events. 2716/4151 cut-off events. For 255591/255621 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 21220 event pairs, 749 based on Foata normal form. 34/4179 useless extension candidates. Maximal degree in co-relation 33327. Up to 3563 conditions per place. [2024-06-28 02:58:23,915 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 132 selfloop transitions, 51 changer transitions 0/190 dead transitions. [2024-06-28 02:58:23,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 190 transitions, 2081 flow [2024-06-28 02:58:23,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:23,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:23,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 02:58:23,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470284237726098 [2024-06-28 02:58:23,916 INFO L175 Difference]: Start difference. First operand has 135 places, 153 transitions, 1458 flow. Second operand 9 states and 173 transitions. [2024-06-28 02:58:23,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 190 transitions, 2081 flow [2024-06-28 02:58:24,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 190 transitions, 1913 flow, removed 57 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:24,086 INFO L231 Difference]: Finished difference. Result has 139 places, 153 transitions, 1400 flow [2024-06-28 02:58:24,086 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1400, PETRI_PLACES=139, PETRI_TRANSITIONS=153} [2024-06-28 02:58:24,086 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 95 predicate places. [2024-06-28 02:58:24,086 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 153 transitions, 1400 flow [2024-06-28 02:58:24,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:24,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:24,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:24,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:58:24,087 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:24,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:24,087 INFO L85 PathProgramCache]: Analyzing trace with hash -628443784, now seen corresponding path program 1 times [2024-06-28 02:58:24,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:24,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1086464725] [2024-06-28 02:58:24,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:24,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:24,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:24,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:24,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:24,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1086464725] [2024-06-28 02:58:24,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1086464725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:24,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:24,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:24,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1380578027] [2024-06-28 02:58:24,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:24,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:24,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:24,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:24,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:24,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:58:24,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 153 transitions, 1400 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:24,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:24,726 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:58:24,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:25,423 INFO L124 PetriNetUnfolderBase]: 2944/4406 cut-off events. [2024-06-28 02:58:25,424 INFO L125 PetriNetUnfolderBase]: For 267473/267478 co-relation queries the response was YES. [2024-06-28 02:58:25,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34620 conditions, 4406 events. 2944/4406 cut-off events. For 267473/267478 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 21673 event pairs, 850 based on Foata normal form. 1/4400 useless extension candidates. Maximal degree in co-relation 34558. Up to 4255 conditions per place. [2024-06-28 02:58:25,454 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 142 selfloop transitions, 17 changer transitions 0/174 dead transitions. [2024-06-28 02:58:25,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 174 transitions, 1905 flow [2024-06-28 02:58:25,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:25,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:25,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 02:58:25,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069767441860465 [2024-06-28 02:58:25,455 INFO L175 Difference]: Start difference. First operand has 139 places, 153 transitions, 1400 flow. Second operand 6 states and 105 transitions. [2024-06-28 02:58:25,455 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 174 transitions, 1905 flow [2024-06-28 02:58:25,697 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 174 transitions, 1813 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:25,699 INFO L231 Difference]: Finished difference. Result has 138 places, 159 transitions, 1426 flow [2024-06-28 02:58:25,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1308, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1426, PETRI_PLACES=138, PETRI_TRANSITIONS=159} [2024-06-28 02:58:25,700 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 94 predicate places. [2024-06-28 02:58:25,700 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 159 transitions, 1426 flow [2024-06-28 02:58:25,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:25,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:25,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:25,700 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:58:25,700 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-28 02:58:25,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:25,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1952961600, now seen corresponding path program 5 times [2024-06-28 02:58:25,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:25,701 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835299154] [2024-06-28 02:58:25,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:25,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:25,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:26,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-28 02:58:26,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:26,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835299154] [2024-06-28 02:58:26,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835299154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:26,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:26,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:26,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879305078] [2024-06-28 02:58:26,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:26,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:26,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:26,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:26,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:26,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:26,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 159 transitions, 1426 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:26,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:26,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:26,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:27,316 INFO L124 PetriNetUnfolderBase]: 2919/4466 cut-off events. [2024-06-28 02:58:27,316 INFO L125 PetriNetUnfolderBase]: For 300511/300535 co-relation queries the response was YES. [2024-06-28 02:58:27,331 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37082 conditions, 4466 events. 2919/4466 cut-off events. For 300511/300535 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 23288 event pairs, 725 based on Foata normal form. 17/4479 useless extension candidates. Maximal degree in co-relation 37019. Up to 3376 conditions per place. [2024-06-28 02:58:27,349 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 119 selfloop transitions, 88 changer transitions 0/216 dead transitions. [2024-06-28 02:58:27,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 216 transitions, 2800 flow [2024-06-28 02:58:27,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:27,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:27,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 182 transitions. [2024-06-28 02:58:27,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4702842377260982 [2024-06-28 02:58:27,351 INFO L175 Difference]: Start difference. First operand has 138 places, 159 transitions, 1426 flow. Second operand 9 states and 182 transitions. [2024-06-28 02:58:27,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 216 transitions, 2800 flow [2024-06-28 02:58:27,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 216 transitions, 2760 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 02:58:27,505 INFO L231 Difference]: Finished difference. Result has 146 places, 173 transitions, 1923 flow [2024-06-28 02:58:27,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1386, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=159, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1923, PETRI_PLACES=146, PETRI_TRANSITIONS=173} [2024-06-28 02:58:27,505 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 102 predicate places. [2024-06-28 02:58:27,505 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 173 transitions, 1923 flow [2024-06-28 02:58:27,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:27,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:27,506 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:27,506 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:58:27,506 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-28 02:58:27,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:27,506 INFO L85 PathProgramCache]: Analyzing trace with hash -1952968110, now seen corresponding path program 6 times [2024-06-28 02:58:27,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:27,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1003565012] [2024-06-28 02:58:27,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:27,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:27,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:28,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:28,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1003565012] [2024-06-28 02:58:28,290 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1003565012] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:28,290 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:28,290 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:28,290 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254198029] [2024-06-28 02:58:28,290 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:28,290 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:28,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:28,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:28,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:28,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:28,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 173 transitions, 1923 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:28,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:28,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:28,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:29,111 INFO L124 PetriNetUnfolderBase]: 2941/4498 cut-off events. [2024-06-28 02:58:29,111 INFO L125 PetriNetUnfolderBase]: For 319599/319623 co-relation queries the response was YES. [2024-06-28 02:58:29,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39041 conditions, 4498 events. 2941/4498 cut-off events. For 319599/319623 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23427 event pairs, 727 based on Foata normal form. 13/4507 useless extension candidates. Maximal degree in co-relation 38975. Up to 3399 conditions per place. [2024-06-28 02:58:29,149 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 115 selfloop transitions, 97 changer transitions 0/221 dead transitions. [2024-06-28 02:58:29,149 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 221 transitions, 3151 flow [2024-06-28 02:58:29,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:29,150 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:29,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 181 transitions. [2024-06-28 02:58:29,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46770025839793283 [2024-06-28 02:58:29,150 INFO L175 Difference]: Start difference. First operand has 146 places, 173 transitions, 1923 flow. Second operand 9 states and 181 transitions. [2024-06-28 02:58:29,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 221 transitions, 3151 flow [2024-06-28 02:58:29,384 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 221 transitions, 2969 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-28 02:58:29,387 INFO L231 Difference]: Finished difference. Result has 154 places, 181 transitions, 2198 flow [2024-06-28 02:58:29,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1765, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2198, PETRI_PLACES=154, PETRI_TRANSITIONS=181} [2024-06-28 02:58:29,387 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 110 predicate places. [2024-06-28 02:58:29,388 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 181 transitions, 2198 flow [2024-06-28 02:58:29,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:29,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:29,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:29,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:58:29,392 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:29,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:29,392 INFO L85 PathProgramCache]: Analyzing trace with hash -1944687390, now seen corresponding path program 7 times [2024-06-28 02:58:29,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:29,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656082503] [2024-06-28 02:58:29,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:29,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:29,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:30,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:30,175 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:30,175 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656082503] [2024-06-28 02:58:30,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656082503] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:30,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:30,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:30,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254657180] [2024-06-28 02:58:30,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:30,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:30,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:30,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:30,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:30,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:30,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 181 transitions, 2198 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:30,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:30,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:30,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:30,991 INFO L124 PetriNetUnfolderBase]: 2935/4494 cut-off events. [2024-06-28 02:58:30,991 INFO L125 PetriNetUnfolderBase]: For 333785/333809 co-relation queries the response was YES. [2024-06-28 02:58:31,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39482 conditions, 4494 events. 2935/4494 cut-off events. For 333785/333809 co-relation queries the response was YES. Maximal size of possible extension queue 171. Compared 23420 event pairs, 665 based on Foata normal form. 21/4509 useless extension candidates. Maximal degree in co-relation 39412. Up to 3385 conditions per place. [2024-06-28 02:58:31,027 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 109 selfloop transitions, 101 changer transitions 0/219 dead transitions. [2024-06-28 02:58:31,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 219 transitions, 3070 flow [2024-06-28 02:58:31,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:31,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:31,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 02:58:31,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4599483204134367 [2024-06-28 02:58:31,029 INFO L175 Difference]: Start difference. First operand has 154 places, 181 transitions, 2198 flow. Second operand 9 states and 178 transitions. [2024-06-28 02:58:31,029 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 219 transitions, 3070 flow [2024-06-28 02:58:31,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 219 transitions, 2826 flow, removed 69 selfloop flow, removed 4 redundant places. [2024-06-28 02:58:31,352 INFO L231 Difference]: Finished difference. Result has 159 places, 181 transitions, 2166 flow [2024-06-28 02:58:31,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1954, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2166, PETRI_PLACES=159, PETRI_TRANSITIONS=181} [2024-06-28 02:58:31,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 115 predicate places. [2024-06-28 02:58:31,352 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 181 transitions, 2166 flow [2024-06-28 02:58:31,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:31,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:31,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:31,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:58:31,353 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:31,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:31,353 INFO L85 PathProgramCache]: Analyzing trace with hash -241545420, now seen corresponding path program 8 times [2024-06-28 02:58:31,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:31,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349103889] [2024-06-28 02:58:31,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:31,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:31,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:32,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:32,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:32,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349103889] [2024-06-28 02:58:32,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1349103889] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:32,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:32,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:32,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [363815593] [2024-06-28 02:58:32,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:32,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:32,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:32,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:32,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:32,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:32,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 181 transitions, 2166 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:32,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:32,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:32,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:33,081 INFO L124 PetriNetUnfolderBase]: 3013/4614 cut-off events. [2024-06-28 02:58:33,081 INFO L125 PetriNetUnfolderBase]: For 351567/351591 co-relation queries the response was YES. [2024-06-28 02:58:33,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40886 conditions, 4614 events. 3013/4614 cut-off events. For 351567/351591 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24215 event pairs, 753 based on Foata normal form. 13/4623 useless extension candidates. Maximal degree in co-relation 40815. Up to 3444 conditions per place. [2024-06-28 02:58:33,116 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 95 changer transitions 0/231 dead transitions. [2024-06-28 02:58:33,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 231 transitions, 3619 flow [2024-06-28 02:58:33,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:33,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:33,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 186 transitions. [2024-06-28 02:58:33,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4806201550387597 [2024-06-28 02:58:33,117 INFO L175 Difference]: Start difference. First operand has 159 places, 181 transitions, 2166 flow. Second operand 9 states and 186 transitions. [2024-06-28 02:58:33,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 231 transitions, 3619 flow [2024-06-28 02:58:33,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 231 transitions, 3412 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:33,356 INFO L231 Difference]: Finished difference. Result has 163 places, 189 transitions, 2414 flow [2024-06-28 02:58:33,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1972, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2414, PETRI_PLACES=163, PETRI_TRANSITIONS=189} [2024-06-28 02:58:33,356 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-28 02:58:33,356 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 189 transitions, 2414 flow [2024-06-28 02:58:33,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:33,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:33,357 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:33,357 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:58:33,358 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:33,358 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:33,358 INFO L85 PathProgramCache]: Analyzing trace with hash -241723360, now seen corresponding path program 4 times [2024-06-28 02:58:33,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:33,358 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250629857] [2024-06-28 02:58:33,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:33,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:33,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:34,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:34,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:34,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250629857] [2024-06-28 02:58:34,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250629857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:34,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:34,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:34,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107118895] [2024-06-28 02:58:34,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:34,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:34,454 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:34,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:34,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:34,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 43 [2024-06-28 02:58:34,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 189 transitions, 2414 flow. Second operand has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:34,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:34,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 43 [2024-06-28 02:58:34,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:35,406 INFO L124 PetriNetUnfolderBase]: 2823/4390 cut-off events. [2024-06-28 02:58:35,407 INFO L125 PetriNetUnfolderBase]: For 369655/369694 co-relation queries the response was YES. [2024-06-28 02:58:35,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40562 conditions, 4390 events. 2823/4390 cut-off events. For 369655/369694 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 23473 event pairs, 728 based on Foata normal form. 13/4378 useless extension candidates. Maximal degree in co-relation 40488. Up to 3895 conditions per place. [2024-06-28 02:58:35,442 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 163 selfloop transitions, 33 changer transitions 0/217 dead transitions. [2024-06-28 02:58:35,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 217 transitions, 2946 flow [2024-06-28 02:58:35,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:58:35,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:58:35,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 02:58:35,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4476744186046512 [2024-06-28 02:58:35,443 INFO L175 Difference]: Start difference. First operand has 163 places, 189 transitions, 2414 flow. Second operand 8 states and 154 transitions. [2024-06-28 02:58:35,443 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 217 transitions, 2946 flow [2024-06-28 02:58:35,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 217 transitions, 2538 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:35,641 INFO L231 Difference]: Finished difference. Result has 163 places, 191 transitions, 2153 flow [2024-06-28 02:58:35,641 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2006, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2153, PETRI_PLACES=163, PETRI_TRANSITIONS=191} [2024-06-28 02:58:35,641 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 119 predicate places. [2024-06-28 02:58:35,642 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 191 transitions, 2153 flow [2024-06-28 02:58:35,642 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 11.3) internal successors, (113), 10 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:35,642 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:35,642 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:35,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:58:35,642 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:35,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:35,642 INFO L85 PathProgramCache]: Analyzing trace with hash -241538910, now seen corresponding path program 9 times [2024-06-28 02:58:35,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:35,643 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255451340] [2024-06-28 02:58:35,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:35,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:36,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:36,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:36,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255451340] [2024-06-28 02:58:36,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255451340] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:36,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:36,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:36,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179639373] [2024-06-28 02:58:36,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:36,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:36,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:36,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:36,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:36,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:36,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 191 transitions, 2153 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:36,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:36,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:36,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:37,280 INFO L124 PetriNetUnfolderBase]: 2991/4584 cut-off events. [2024-06-28 02:58:37,280 INFO L125 PetriNetUnfolderBase]: For 373825/373849 co-relation queries the response was YES. [2024-06-28 02:58:37,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40562 conditions, 4584 events. 2991/4584 cut-off events. For 373825/373849 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24082 event pairs, 749 based on Foata normal form. 17/4597 useless extension candidates. Maximal degree in co-relation 40488. Up to 3428 conditions per place. [2024-06-28 02:58:37,317 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 127 selfloop transitions, 95 changer transitions 0/231 dead transitions. [2024-06-28 02:58:37,318 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 231 transitions, 3249 flow [2024-06-28 02:58:37,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:37,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:37,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 02:58:37,319 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4728682170542636 [2024-06-28 02:58:37,319 INFO L175 Difference]: Start difference. First operand has 163 places, 191 transitions, 2153 flow. Second operand 9 states and 183 transitions. [2024-06-28 02:58:37,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 231 transitions, 3249 flow [2024-06-28 02:58:37,645 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 231 transitions, 3056 flow, removed 65 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:37,647 INFO L231 Difference]: Finished difference. Result has 166 places, 191 transitions, 2160 flow [2024-06-28 02:58:37,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1960, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2160, PETRI_PLACES=166, PETRI_TRANSITIONS=191} [2024-06-28 02:58:37,648 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 122 predicate places. [2024-06-28 02:58:37,648 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 191 transitions, 2160 flow [2024-06-28 02:58:37,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:37,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:37,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:37,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:58:37,648 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:37,648 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:37,649 INFO L85 PathProgramCache]: Analyzing trace with hash 2113925056, now seen corresponding path program 10 times [2024-06-28 02:58:37,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:37,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025049674] [2024-06-28 02:58:37,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:37,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:37,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:38,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:38,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:38,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025049674] [2024-06-28 02:58:38,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025049674] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:38,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:38,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:58:38,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119504434] [2024-06-28 02:58:38,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:38,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:58:38,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:38,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:58:38,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:58:38,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:38,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 191 transitions, 2160 flow. Second operand has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:38,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:38,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:38,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:39,283 INFO L124 PetriNetUnfolderBase]: 2981/4570 cut-off events. [2024-06-28 02:58:39,283 INFO L125 PetriNetUnfolderBase]: For 379434/379458 co-relation queries the response was YES. [2024-06-28 02:58:39,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40593 conditions, 4570 events. 2981/4570 cut-off events. For 379434/379458 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 23983 event pairs, 736 based on Foata normal form. 13/4579 useless extension candidates. Maximal degree in co-relation 40518. Up to 3424 conditions per place. [2024-06-28 02:58:39,320 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 116 selfloop transitions, 106 changer transitions 0/231 dead transitions. [2024-06-28 02:58:39,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 231 transitions, 3162 flow [2024-06-28 02:58:39,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:39,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 180 transitions. [2024-06-28 02:58:39,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46511627906976744 [2024-06-28 02:58:39,324 INFO L175 Difference]: Start difference. First operand has 166 places, 191 transitions, 2160 flow. Second operand 9 states and 180 transitions. [2024-06-28 02:58:39,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 231 transitions, 3162 flow [2024-06-28 02:58:39,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 231 transitions, 2921 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:39,562 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2235 flow [2024-06-28 02:58:39,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1925, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2235, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-28 02:58:39,562 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-28 02:58:39,563 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2235 flow [2024-06-28 02:58:39,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.3) internal successors, (103), 10 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:39,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:39,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:39,563 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:58:39,563 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:39,563 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:39,564 INFO L85 PathProgramCache]: Analyzing trace with hash 382291376, now seen corresponding path program 2 times [2024-06-28 02:58:39,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:39,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280716242] [2024-06-28 02:58:39,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:39,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:39,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:40,118 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:40,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:40,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280716242] [2024-06-28 02:58:40,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1280716242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:40,118 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:40,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:40,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004592497] [2024-06-28 02:58:40,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:40,119 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:40,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:40,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:40,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:40,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:58:40,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2235 flow. Second operand has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:40,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:40,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:58:40,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:40,970 INFO L124 PetriNetUnfolderBase]: 3284/4909 cut-off events. [2024-06-28 02:58:40,970 INFO L125 PetriNetUnfolderBase]: For 398045/398064 co-relation queries the response was YES. [2024-06-28 02:58:40,990 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42173 conditions, 4909 events. 3284/4909 cut-off events. For 398045/398064 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 24646 event pairs, 891 based on Foata normal form. 5/4893 useless extension candidates. Maximal degree in co-relation 42097. Up to 4757 conditions per place. [2024-06-28 02:58:41,011 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 170 selfloop transitions, 17 changer transitions 0/202 dead transitions. [2024-06-28 02:58:41,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 202 transitions, 2629 flow [2024-06-28 02:58:41,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:41,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:41,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 02:58:41,011 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3798449612403101 [2024-06-28 02:58:41,011 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2235 flow. Second operand 6 states and 98 transitions. [2024-06-28 02:58:41,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 202 transitions, 2629 flow [2024-06-28 02:58:41,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 166 places, 202 transitions, 2362 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 02:58:41,297 INFO L231 Difference]: Finished difference. Result has 167 places, 194 transitions, 2008 flow [2024-06-28 02:58:41,297 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1968, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2008, PETRI_PLACES=167, PETRI_TRANSITIONS=194} [2024-06-28 02:58:41,297 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 123 predicate places. [2024-06-28 02:58:41,298 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 194 transitions, 2008 flow [2024-06-28 02:58:41,298 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.857142857142858) internal successors, (69), 7 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:41,298 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:41,298 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:41,298 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:58:41,298 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-28 02:58:41,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:41,298 INFO L85 PathProgramCache]: Analyzing trace with hash -615372262, now seen corresponding path program 1 times [2024-06-28 02:58:41,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:41,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074887719] [2024-06-28 02:58:41,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:41,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:41,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:41,905 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:41,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:41,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074887719] [2024-06-28 02:58:41,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074887719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:41,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:41,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:41,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822944121] [2024-06-28 02:58:41,905 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:41,906 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:41,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:41,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:41,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:41,953 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:41,953 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 194 transitions, 2008 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:41,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:41,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:41,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:42,574 INFO L124 PetriNetUnfolderBase]: 2964/4555 cut-off events. [2024-06-28 02:58:42,574 INFO L125 PetriNetUnfolderBase]: For 351825/351840 co-relation queries the response was YES. [2024-06-28 02:58:42,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37300 conditions, 4555 events. 2964/4555 cut-off events. For 351825/351840 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 23632 event pairs, 765 based on Foata normal form. 1/4535 useless extension candidates. Maximal degree in co-relation 37223. Up to 4305 conditions per place. [2024-06-28 02:58:42,610 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 181 selfloop transitions, 16 changer transitions 0/213 dead transitions. [2024-06-28 02:58:42,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 172 places, 213 transitions, 2617 flow [2024-06-28 02:58:42,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:42,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:42,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 02:58:42,611 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41472868217054265 [2024-06-28 02:58:42,611 INFO L175 Difference]: Start difference. First operand has 167 places, 194 transitions, 2008 flow. Second operand 6 states and 107 transitions. [2024-06-28 02:58:42,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 172 places, 213 transitions, 2617 flow [2024-06-28 02:58:42,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 213 transitions, 2570 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:42,992 INFO L231 Difference]: Finished difference. Result has 168 places, 200 transitions, 2093 flow [2024-06-28 02:58:42,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=1961, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2093, PETRI_PLACES=168, PETRI_TRANSITIONS=200} [2024-06-28 02:58:42,992 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 124 predicate places. [2024-06-28 02:58:42,992 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 200 transitions, 2093 flow [2024-06-28 02:58:42,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:42,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:42,993 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:42,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:58:42,993 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:42,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:42,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1944379560, now seen corresponding path program 1 times [2024-06-28 02:58:42,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:42,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671267518] [2024-06-28 02:58:42,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:42,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:43,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:44,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:44,043 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:44,043 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671267518] [2024-06-28 02:58:44,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671267518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:44,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:44,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:44,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063200035] [2024-06-28 02:58:44,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:44,044 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:44,044 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:44,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:44,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:44,181 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:44,181 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 200 transitions, 2093 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:44,181 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:44,181 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:44,182 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:44,926 INFO L124 PetriNetUnfolderBase]: 2947/4539 cut-off events. [2024-06-28 02:58:44,926 INFO L125 PetriNetUnfolderBase]: For 365368/365368 co-relation queries the response was YES. [2024-06-28 02:58:44,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37518 conditions, 4539 events. 2947/4539 cut-off events. For 365368/365368 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23535 event pairs, 737 based on Foata normal form. 4/4533 useless extension candidates. Maximal degree in co-relation 37440. Up to 4223 conditions per place. [2024-06-28 02:58:44,964 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 202 selfloop transitions, 22 changer transitions 0/234 dead transitions. [2024-06-28 02:58:44,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 234 transitions, 2694 flow [2024-06-28 02:58:44,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:44,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 02:58:44,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 02:58:44,966 INFO L175 Difference]: Start difference. First operand has 168 places, 200 transitions, 2093 flow. Second operand 10 states and 172 transitions. [2024-06-28 02:58:44,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 234 transitions, 2694 flow [2024-06-28 02:58:45,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 234 transitions, 2644 flow, removed 21 selfloop flow, removed 2 redundant places. [2024-06-28 02:58:45,379 INFO L231 Difference]: Finished difference. Result has 176 places, 202 transitions, 2168 flow [2024-06-28 02:58:45,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2043, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2168, PETRI_PLACES=176, PETRI_TRANSITIONS=202} [2024-06-28 02:58:45,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 132 predicate places. [2024-06-28 02:58:45,380 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 202 transitions, 2168 flow [2024-06-28 02:58:45,380 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:45,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:45,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:45,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:58:45,380 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:45,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:45,380 INFO L85 PathProgramCache]: Analyzing trace with hash 382297328, now seen corresponding path program 2 times [2024-06-28 02:58:45,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:45,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120124932] [2024-06-28 02:58:45,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:45,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:45,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:45,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:45,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:45,945 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120124932] [2024-06-28 02:58:45,945 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120124932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:45,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:45,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:58:45,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024130468] [2024-06-28 02:58:45,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:45,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:58:45,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:45,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:58:45,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:58:45,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:45,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 202 transitions, 2168 flow. Second operand has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:45,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:45,999 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:45,999 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:46,649 INFO L124 PetriNetUnfolderBase]: 2953/4537 cut-off events. [2024-06-28 02:58:46,649 INFO L125 PetriNetUnfolderBase]: For 375097/375112 co-relation queries the response was YES. [2024-06-28 02:58:46,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38072 conditions, 4537 events. 2953/4537 cut-off events. For 375097/375112 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 23456 event pairs, 760 based on Foata normal form. 1/4517 useless extension candidates. Maximal degree in co-relation 37992. Up to 4302 conditions per place. [2024-06-28 02:58:46,685 INFO L140 encePairwiseOnDemand]: 35/43 looper letters, 184 selfloop transitions, 11 changer transitions 0/211 dead transitions. [2024-06-28 02:58:46,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 211 transitions, 2583 flow [2024-06-28 02:58:46,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:58:46,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:58:46,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 02:58:46,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39147286821705424 [2024-06-28 02:58:46,686 INFO L175 Difference]: Start difference. First operand has 176 places, 202 transitions, 2168 flow. Second operand 6 states and 101 transitions. [2024-06-28 02:58:46,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 211 transitions, 2583 flow [2024-06-28 02:58:47,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 211 transitions, 2446 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 02:58:47,137 INFO L231 Difference]: Finished difference. Result has 174 places, 202 transitions, 2059 flow [2024-06-28 02:58:47,137 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2031, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2059, PETRI_PLACES=174, PETRI_TRANSITIONS=202} [2024-06-28 02:58:47,137 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 130 predicate places. [2024-06-28 02:58:47,137 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 202 transitions, 2059 flow [2024-06-28 02:58:47,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.857142857142858) internal successors, (76), 7 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:47,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:47,138 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:47,138 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:58:47,138 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:47,138 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:47,138 INFO L85 PathProgramCache]: Analyzing trace with hash -976385402, now seen corresponding path program 1 times [2024-06-28 02:58:47,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:47,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267511366] [2024-06-28 02:58:47,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:47,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:47,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:48,099 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:48,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:48,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267511366] [2024-06-28 02:58:48,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267511366] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:48,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:48,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:48,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827744233] [2024-06-28 02:58:48,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:48,099 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:48,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:48,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:48,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:48,273 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:48,273 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 202 transitions, 2059 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:48,273 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:48,273 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:48,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:49,149 INFO L124 PetriNetUnfolderBase]: 3000/4591 cut-off events. [2024-06-28 02:58:49,149 INFO L125 PetriNetUnfolderBase]: For 451322/451342 co-relation queries the response was YES. [2024-06-28 02:58:49,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41947 conditions, 4591 events. 3000/4591 cut-off events. For 451322/451342 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23996 event pairs, 588 based on Foata normal form. 9/4596 useless extension candidates. Maximal degree in co-relation 41866. Up to 4229 conditions per place. [2024-06-28 02:58:49,182 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 208 selfloop transitions, 20 changer transitions 0/239 dead transitions. [2024-06-28 02:58:49,182 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 239 transitions, 2674 flow [2024-06-28 02:58:49,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:49,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:49,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 02:58:49,183 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42118863049095606 [2024-06-28 02:58:49,183 INFO L175 Difference]: Start difference. First operand has 174 places, 202 transitions, 2059 flow. Second operand 9 states and 163 transitions. [2024-06-28 02:58:49,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 239 transitions, 2674 flow [2024-06-28 02:58:49,576 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 239 transitions, 2644 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:58:49,579 INFO L231 Difference]: Finished difference. Result has 178 places, 204 transitions, 2146 flow [2024-06-28 02:58:49,579 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2029, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2146, PETRI_PLACES=178, PETRI_TRANSITIONS=204} [2024-06-28 02:58:49,579 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 134 predicate places. [2024-06-28 02:58:49,580 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 204 transitions, 2146 flow [2024-06-28 02:58:49,580 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:49,580 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:49,580 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:49,580 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:58:49,580 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:58:49,580 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:49,580 INFO L85 PathProgramCache]: Analyzing trace with hash -974507577, now seen corresponding path program 1 times [2024-06-28 02:58:49,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:49,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113896575] [2024-06-28 02:58:49,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:49,581 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:49,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:50,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:50,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:50,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113896575] [2024-06-28 02:58:50,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113896575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:50,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:50,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:50,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312462957] [2024-06-28 02:58:50,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:50,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:50,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:50,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:50,617 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:50,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:50,768 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 204 transitions, 2146 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:50,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:50,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:50,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:51,651 INFO L124 PetriNetUnfolderBase]: 2997/4586 cut-off events. [2024-06-28 02:58:51,652 INFO L125 PetriNetUnfolderBase]: For 463912/463932 co-relation queries the response was YES. [2024-06-28 02:58:51,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42374 conditions, 4586 events. 2997/4586 cut-off events. For 463912/463932 co-relation queries the response was YES. Maximal size of possible extension queue 181. Compared 23972 event pairs, 708 based on Foata normal form. 7/4589 useless extension candidates. Maximal degree in co-relation 42292. Up to 4209 conditions per place. [2024-06-28 02:58:51,690 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 199 selfloop transitions, 32 changer transitions 0/242 dead transitions. [2024-06-28 02:58:51,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 242 transitions, 2797 flow [2024-06-28 02:58:51,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:51,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:51,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:58:51,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-28 02:58:51,692 INFO L175 Difference]: Start difference. First operand has 178 places, 204 transitions, 2146 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:58:51,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 242 transitions, 2797 flow [2024-06-28 02:58:52,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 242 transitions, 2698 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:52,191 INFO L231 Difference]: Finished difference. Result has 180 places, 207 transitions, 2219 flow [2024-06-28 02:58:52,191 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2047, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2219, PETRI_PLACES=180, PETRI_TRANSITIONS=207} [2024-06-28 02:58:52,191 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 136 predicate places. [2024-06-28 02:58:52,191 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 207 transitions, 2219 flow [2024-06-28 02:58:52,191 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:52,191 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:52,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:52,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:58:52,192 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-28 02:58:52,192 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:52,192 INFO L85 PathProgramCache]: Analyzing trace with hash 1381760652, now seen corresponding path program 2 times [2024-06-28 02:58:52,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:52,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366456740] [2024-06-28 02:58:52,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:52,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:52,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:53,312 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:53,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:53,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366456740] [2024-06-28 02:58:53,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [366456740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:53,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:53,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:53,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116795846] [2024-06-28 02:58:53,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:53,312 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:53,313 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:53,313 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:53,313 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:53,431 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:53,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 207 transitions, 2219 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:53,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:53,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:53,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:54,386 INFO L124 PetriNetUnfolderBase]: 3014/4613 cut-off events. [2024-06-28 02:58:54,386 INFO L125 PetriNetUnfolderBase]: For 487543/487563 co-relation queries the response was YES. [2024-06-28 02:58:54,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43091 conditions, 4613 events. 3014/4613 cut-off events. For 487543/487563 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 24184 event pairs, 713 based on Foata normal form. 9/4618 useless extension candidates. Maximal degree in co-relation 43008. Up to 4245 conditions per place. [2024-06-28 02:58:54,427 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 205 selfloop transitions, 28 changer transitions 0/244 dead transitions. [2024-06-28 02:58:54,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 244 transitions, 2852 flow [2024-06-28 02:58:54,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:58:54,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:58:54,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 02:58:54,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4263565891472868 [2024-06-28 02:58:54,428 INFO L175 Difference]: Start difference. First operand has 180 places, 207 transitions, 2219 flow. Second operand 9 states and 165 transitions. [2024-06-28 02:58:54,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 244 transitions, 2852 flow [2024-06-28 02:58:54,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 244 transitions, 2728 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:54,884 INFO L231 Difference]: Finished difference. Result has 182 places, 209 transitions, 2233 flow [2024-06-28 02:58:54,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2095, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2233, PETRI_PLACES=182, PETRI_TRANSITIONS=209} [2024-06-28 02:58:54,885 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 138 predicate places. [2024-06-28 02:58:54,885 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 209 transitions, 2233 flow [2024-06-28 02:58:54,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:54,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:54,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:54,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:58:54,885 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-28 02:58:54,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:54,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1464873822, now seen corresponding path program 3 times [2024-06-28 02:58:54,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:54,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1520292169] [2024-06-28 02:58:54,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:54,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:54,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:56,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:56,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:56,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1520292169] [2024-06-28 02:58:56,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1520292169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:56,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:56,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:56,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636315224] [2024-06-28 02:58:56,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:56,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:56,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:56,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:56,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:56,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:56,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 209 transitions, 2233 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:56,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:56,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:56,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:57,159 INFO L124 PetriNetUnfolderBase]: 3167/4848 cut-off events. [2024-06-28 02:58:57,159 INFO L125 PetriNetUnfolderBase]: For 510674/510698 co-relation queries the response was YES. [2024-06-28 02:58:57,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44977 conditions, 4848 events. 3167/4848 cut-off events. For 510674/510698 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 25545 event pairs, 741 based on Foata normal form. 13/4857 useless extension candidates. Maximal degree in co-relation 44893. Up to 4403 conditions per place. [2024-06-28 02:58:57,199 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 221 selfloop transitions, 39 changer transitions 0/271 dead transitions. [2024-06-28 02:58:57,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 271 transitions, 3283 flow [2024-06-28 02:58:57,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:57,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:57,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 02:58:57,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-28 02:58:57,204 INFO L175 Difference]: Start difference. First operand has 182 places, 209 transitions, 2233 flow. Second operand 10 states and 178 transitions. [2024-06-28 02:58:57,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 271 transitions, 3283 flow [2024-06-28 02:58:57,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 271 transitions, 3055 flow, removed 66 selfloop flow, removed 7 redundant places. [2024-06-28 02:58:57,665 INFO L231 Difference]: Finished difference. Result has 190 places, 236 transitions, 2584 flow [2024-06-28 02:58:57,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2115, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2584, PETRI_PLACES=190, PETRI_TRANSITIONS=236} [2024-06-28 02:58:57,666 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 146 predicate places. [2024-06-28 02:58:57,666 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 236 transitions, 2584 flow [2024-06-28 02:58:57,666 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:57,666 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:58:57,666 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:58:57,666 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:58:57,666 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-28 02:58:57,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:58:57,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1735413122, now seen corresponding path program 4 times [2024-06-28 02:58:57,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:58:57,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138429416] [2024-06-28 02:58:57,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:58:57,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:58:57,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:58:58,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:58:58,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:58:58,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138429416] [2024-06-28 02:58:58,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138429416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:58:58,759 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:58:58,759 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:58:58,759 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1683511963] [2024-06-28 02:58:58,759 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:58:58,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:58:58,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:58:58,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:58:58,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:58:58,965 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:58:58,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 236 transitions, 2584 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:58:58,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:58:58,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:58:58,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:58:59,917 INFO L124 PetriNetUnfolderBase]: 3418/5227 cut-off events. [2024-06-28 02:58:59,917 INFO L125 PetriNetUnfolderBase]: For 531374/531402 co-relation queries the response was YES. [2024-06-28 02:58:59,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47669 conditions, 5227 events. 3418/5227 cut-off events. For 531374/531402 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 27869 event pairs, 741 based on Foata normal form. 17/5240 useless extension candidates. Maximal degree in co-relation 47579. Up to 4670 conditions per place. [2024-06-28 02:58:59,963 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 242 selfloop transitions, 75 changer transitions 0/328 dead transitions. [2024-06-28 02:58:59,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 328 transitions, 4068 flow [2024-06-28 02:58:59,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:58:59,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:58:59,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 02:58:59,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 02:58:59,964 INFO L175 Difference]: Start difference. First operand has 190 places, 236 transitions, 2584 flow. Second operand 10 states and 185 transitions. [2024-06-28 02:58:59,964 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 328 transitions, 4068 flow [2024-06-28 02:59:00,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 328 transitions, 3873 flow, removed 71 selfloop flow, removed 2 redundant places. [2024-06-28 02:59:00,558 INFO L231 Difference]: Finished difference. Result has 202 places, 288 transitions, 3413 flow [2024-06-28 02:59:00,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=2483, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3413, PETRI_PLACES=202, PETRI_TRANSITIONS=288} [2024-06-28 02:59:00,559 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 158 predicate places. [2024-06-28 02:59:00,559 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 288 transitions, 3413 flow [2024-06-28 02:59:00,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:00,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:00,559 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:00,559 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:59:00,559 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:00,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:00,560 INFO L85 PathProgramCache]: Analyzing trace with hash 774336402, now seen corresponding path program 5 times [2024-06-28 02:59:00,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:00,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770308700] [2024-06-28 02:59:00,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:00,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:00,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:01,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:01,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:01,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770308700] [2024-06-28 02:59:01,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770308700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:01,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:01,607 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:01,607 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270787455] [2024-06-28 02:59:01,607 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:01,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:01,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:01,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:01,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:01,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:01,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 288 transitions, 3413 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:01,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:01,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:01,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:02,776 INFO L124 PetriNetUnfolderBase]: 3611/5513 cut-off events. [2024-06-28 02:59:02,776 INFO L125 PetriNetUnfolderBase]: For 575615/575655 co-relation queries the response was YES. [2024-06-28 02:59:02,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50943 conditions, 5513 events. 3611/5513 cut-off events. For 575615/575655 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 29731 event pairs, 943 based on Foata normal form. 17/5509 useless extension candidates. Maximal degree in co-relation 50847. Up to 4878 conditions per place. [2024-06-28 02:59:02,825 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 260 selfloop transitions, 98 changer transitions 0/369 dead transitions. [2024-06-28 02:59:02,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 369 transitions, 4919 flow [2024-06-28 02:59:02,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:02,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:02,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 02:59:02,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-28 02:59:02,826 INFO L175 Difference]: Start difference. First operand has 202 places, 288 transitions, 3413 flow. Second operand 10 states and 184 transitions. [2024-06-28 02:59:02,826 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 369 transitions, 4919 flow [2024-06-28 02:59:03,627 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 369 transitions, 4705 flow, removed 70 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:03,631 INFO L231 Difference]: Finished difference. Result has 212 places, 329 transitions, 4216 flow [2024-06-28 02:59:03,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=3283, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4216, PETRI_PLACES=212, PETRI_TRANSITIONS=329} [2024-06-28 02:59:03,631 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 168 predicate places. [2024-06-28 02:59:03,631 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 329 transitions, 4216 flow [2024-06-28 02:59:03,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:03,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:03,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:03,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:59:03,632 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-28 02:59:03,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:03,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1038979366, now seen corresponding path program 1 times [2024-06-28 02:59:03,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:03,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [812099667] [2024-06-28 02:59:03,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:03,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:04,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:04,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:04,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [812099667] [2024-06-28 02:59:04,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [812099667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:04,167 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:04,167 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:04,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570852078] [2024-06-28 02:59:04,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:04,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:04,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:04,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:04,168 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:04,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:04,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 329 transitions, 4216 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-28 02:59:04,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:04,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:04,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:05,258 INFO L124 PetriNetUnfolderBase]: 3899/5859 cut-off events. [2024-06-28 02:59:05,259 INFO L125 PetriNetUnfolderBase]: For 567789/567812 co-relation queries the response was YES. [2024-06-28 02:59:05,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51518 conditions, 5859 events. 3899/5859 cut-off events. For 567789/567812 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 30585 event pairs, 993 based on Foata normal form. 10/5843 useless extension candidates. Maximal degree in co-relation 51418. Up to 5399 conditions per place. [2024-06-28 02:59:05,311 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 274 selfloop transitions, 65 changer transitions 0/377 dead transitions. [2024-06-28 02:59:05,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 377 transitions, 5477 flow [2024-06-28 02:59:05,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:05,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:05,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 02:59:05,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 02:59:05,312 INFO L175 Difference]: Start difference. First operand has 212 places, 329 transitions, 4216 flow. Second operand 8 states and 144 transitions. [2024-06-28 02:59:05,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 377 transitions, 5477 flow [2024-06-28 02:59:06,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 377 transitions, 5263 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:06,069 INFO L231 Difference]: Finished difference. Result has 216 places, 351 transitions, 4480 flow [2024-06-28 02:59:06,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4019, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4480, PETRI_PLACES=216, PETRI_TRANSITIONS=351} [2024-06-28 02:59:06,070 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 172 predicate places. [2024-06-28 02:59:06,070 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 351 transitions, 4480 flow [2024-06-28 02:59:06,070 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-28 02:59:06,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:06,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:06,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:59:06,070 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:06,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:06,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1701101072, now seen corresponding path program 6 times [2024-06-28 02:59:06,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:06,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535530007] [2024-06-28 02:59:06,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:06,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:06,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:07,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:07,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:07,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1535530007] [2024-06-28 02:59:07,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1535530007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:07,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:07,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:07,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634332198] [2024-06-28 02:59:07,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:07,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:07,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:07,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:07,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:07,441 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:07,441 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 351 transitions, 4480 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:07,441 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:07,441 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:07,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:08,471 INFO L124 PetriNetUnfolderBase]: 3738/5708 cut-off events. [2024-06-28 02:59:08,471 INFO L125 PetriNetUnfolderBase]: For 594854/594880 co-relation queries the response was YES. [2024-06-28 02:59:08,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53410 conditions, 5708 events. 3738/5708 cut-off events. For 594854/594880 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30811 event pairs, 745 based on Foata normal form. 13/5710 useless extension candidates. Maximal degree in co-relation 53308. Up to 4989 conditions per place. [2024-06-28 02:59:08,531 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 267 selfloop transitions, 126 changer transitions 0/407 dead transitions. [2024-06-28 02:59:08,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 407 transitions, 5642 flow [2024-06-28 02:59:08,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:08,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:08,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 02:59:08,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43023255813953487 [2024-06-28 02:59:08,532 INFO L175 Difference]: Start difference. First operand has 216 places, 351 transitions, 4480 flow. Second operand 10 states and 185 transitions. [2024-06-28 02:59:08,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 407 transitions, 5642 flow [2024-06-28 02:59:09,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 407 transitions, 5589 flow, removed 22 selfloop flow, removed 2 redundant places. [2024-06-28 02:59:09,500 INFO L231 Difference]: Finished difference. Result has 227 places, 369 transitions, 5038 flow [2024-06-28 02:59:09,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4427, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5038, PETRI_PLACES=227, PETRI_TRANSITIONS=369} [2024-06-28 02:59:09,501 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 183 predicate places. [2024-06-28 02:59:09,501 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 369 transitions, 5038 flow [2024-06-28 02:59:09,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:09,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:09,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:09,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:59:09,501 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:09,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:09,502 INFO L85 PathProgramCache]: Analyzing trace with hash 481653075, now seen corresponding path program 1 times [2024-06-28 02:59:09,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:09,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [685271482] [2024-06-28 02:59:09,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:09,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:09,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:10,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-28 02:59:10,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:10,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [685271482] [2024-06-28 02:59:10,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [685271482] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:10,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:10,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:10,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595918247] [2024-06-28 02:59:10,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:10,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:10,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:10,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:10,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:10,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:10,652 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 369 transitions, 5038 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:10,652 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:10,652 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:10,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:11,903 INFO L124 PetriNetUnfolderBase]: 4312/6450 cut-off events. [2024-06-28 02:59:11,903 INFO L125 PetriNetUnfolderBase]: For 623009/623013 co-relation queries the response was YES. [2024-06-28 02:59:11,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57470 conditions, 6450 events. 4312/6450 cut-off events. For 623009/623013 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 33793 event pairs, 804 based on Foata normal form. 10/6460 useless extension candidates. Maximal degree in co-relation 57363. Up to 5512 conditions per place. [2024-06-28 02:59:11,962 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 279 selfloop transitions, 156 changer transitions 0/447 dead transitions. [2024-06-28 02:59:11,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 447 transitions, 6436 flow [2024-06-28 02:59:11,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:59:11,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:59:11,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 02:59:11,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-28 02:59:11,963 INFO L175 Difference]: Start difference. First operand has 227 places, 369 transitions, 5038 flow. Second operand 11 states and 196 transitions. [2024-06-28 02:59:11,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 447 transitions, 6436 flow [2024-06-28 02:59:12,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 447 transitions, 6191 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:12,821 INFO L231 Difference]: Finished difference. Result has 235 places, 402 transitions, 5540 flow [2024-06-28 02:59:12,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=4793, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5540, PETRI_PLACES=235, PETRI_TRANSITIONS=402} [2024-06-28 02:59:12,821 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 191 predicate places. [2024-06-28 02:59:12,821 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 402 transitions, 5540 flow [2024-06-28 02:59:12,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:12,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:12,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:12,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:59:12,822 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:12,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:12,822 INFO L85 PathProgramCache]: Analyzing trace with hash 475931064, now seen corresponding path program 7 times [2024-06-28 02:59:12,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:12,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128313608] [2024-06-28 02:59:12,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:12,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:12,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:13,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:13,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:13,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128313608] [2024-06-28 02:59:13,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128313608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:13,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:13,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:13,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376068084] [2024-06-28 02:59:13,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:13,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:13,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:13,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:13,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:13,945 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:13,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 402 transitions, 5540 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:13,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:13,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:13,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:15,150 INFO L124 PetriNetUnfolderBase]: 3912/6006 cut-off events. [2024-06-28 02:59:15,151 INFO L125 PetriNetUnfolderBase]: For 636070/636123 co-relation queries the response was YES. [2024-06-28 02:59:15,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56805 conditions, 6006 events. 3912/6006 cut-off events. For 636070/636123 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 32935 event pairs, 729 based on Foata normal form. 23/6029 useless extension candidates. Maximal degree in co-relation 56695. Up to 5234 conditions per place. [2024-06-28 02:59:15,213 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 303 selfloop transitions, 124 changer transitions 0/442 dead transitions. [2024-06-28 02:59:15,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 442 transitions, 6630 flow [2024-06-28 02:59:15,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:15,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:15,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 02:59:15,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-28 02:59:15,214 INFO L175 Difference]: Start difference. First operand has 235 places, 402 transitions, 5540 flow. Second operand 10 states and 186 transitions. [2024-06-28 02:59:15,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 442 transitions, 6630 flow [2024-06-28 02:59:16,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 442 transitions, 6411 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:16,142 INFO L231 Difference]: Finished difference. Result has 240 places, 405 transitions, 5752 flow [2024-06-28 02:59:16,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5321, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5752, PETRI_PLACES=240, PETRI_TRANSITIONS=405} [2024-06-28 02:59:16,143 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 196 predicate places. [2024-06-28 02:59:16,143 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 405 transitions, 5752 flow [2024-06-28 02:59:16,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:16,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:16,143 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:16,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:59:16,144 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:16,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:16,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1706611322, now seen corresponding path program 8 times [2024-06-28 02:59:16,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:16,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799897694] [2024-06-28 02:59:16,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:16,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:16,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:17,129 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:17,129 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:17,129 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799897694] [2024-06-28 02:59:17,129 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799897694] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:17,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:17,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:17,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884180492] [2024-06-28 02:59:17,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:17,130 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:17,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:17,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:17,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:17,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:17,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 405 transitions, 5752 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:17,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:17,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:17,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:18,505 INFO L124 PetriNetUnfolderBase]: 3946/6060 cut-off events. [2024-06-28 02:59:18,506 INFO L125 PetriNetUnfolderBase]: For 664749/664783 co-relation queries the response was YES. [2024-06-28 02:59:18,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58000 conditions, 6060 events. 3946/6060 cut-off events. For 664749/664783 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 33285 event pairs, 729 based on Foata normal form. 23/6083 useless extension candidates. Maximal degree in co-relation 57887. Up to 5229 conditions per place. [2024-06-28 02:59:18,561 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 302 selfloop transitions, 129 changer transitions 0/446 dead transitions. [2024-06-28 02:59:18,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 446 transitions, 6848 flow [2024-06-28 02:59:18,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:18,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:18,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 02:59:18,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-28 02:59:18,562 INFO L175 Difference]: Start difference. First operand has 240 places, 405 transitions, 5752 flow. Second operand 10 states and 186 transitions. [2024-06-28 02:59:18,562 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 446 transitions, 6848 flow [2024-06-28 02:59:19,414 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 446 transitions, 6599 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:19,419 INFO L231 Difference]: Finished difference. Result has 246 places, 409 transitions, 5887 flow [2024-06-28 02:59:19,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5887, PETRI_PLACES=246, PETRI_TRANSITIONS=409} [2024-06-28 02:59:19,419 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 202 predicate places. [2024-06-28 02:59:19,420 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 409 transitions, 5887 flow [2024-06-28 02:59:19,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:19,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:19,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:19,420 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:59:19,420 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-28 02:59:19,420 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:19,421 INFO L85 PathProgramCache]: Analyzing trace with hash 130058980, now seen corresponding path program 2 times [2024-06-28 02:59:19,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:19,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985503593] [2024-06-28 02:59:19,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:19,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:19,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:20,011 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:20,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:20,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985503593] [2024-06-28 02:59:20,011 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985503593] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:20,011 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:20,011 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:20,011 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757689289] [2024-06-28 02:59:20,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:20,011 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:20,012 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:20,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:20,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:20,071 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:20,071 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 409 transitions, 5887 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-28 02:59:20,071 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:20,071 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:20,071 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:21,365 INFO L124 PetriNetUnfolderBase]: 4286/6446 cut-off events. [2024-06-28 02:59:21,366 INFO L125 PetriNetUnfolderBase]: For 685054/685087 co-relation queries the response was YES. [2024-06-28 02:59:21,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59446 conditions, 6446 events. 4286/6446 cut-off events. For 685054/685087 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 34307 event pairs, 892 based on Foata normal form. 10/6421 useless extension candidates. Maximal degree in co-relation 59331. Up to 5944 conditions per place. [2024-06-28 02:59:21,430 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 332 selfloop transitions, 82 changer transitions 0/458 dead transitions. [2024-06-28 02:59:21,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 458 transitions, 7411 flow [2024-06-28 02:59:21,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:21,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:21,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 02:59:21,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4273255813953488 [2024-06-28 02:59:21,431 INFO L175 Difference]: Start difference. First operand has 246 places, 409 transitions, 5887 flow. Second operand 8 states and 147 transitions. [2024-06-28 02:59:21,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 458 transitions, 7411 flow [2024-06-28 02:59:22,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 458 transitions, 7075 flow, removed 45 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:22,509 INFO L231 Difference]: Finished difference. Result has 248 places, 428 transitions, 5986 flow [2024-06-28 02:59:22,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5551, PETRI_DIFFERENCE_MINUEND_PLACES=239, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5986, PETRI_PLACES=248, PETRI_TRANSITIONS=428} [2024-06-28 02:59:22,510 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 204 predicate places. [2024-06-28 02:59:22,510 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 428 transitions, 5986 flow [2024-06-28 02:59:22,510 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-28 02:59:22,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:22,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:22,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:59:22,510 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-28 02:59:22,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:22,511 INFO L85 PathProgramCache]: Analyzing trace with hash 696321534, now seen corresponding path program 1 times [2024-06-28 02:59:22,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:22,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [389615865] [2024-06-28 02:59:22,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:22,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:22,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:23,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-28 02:59:23,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:23,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [389615865] [2024-06-28 02:59:23,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [389615865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:23,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:23,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:23,112 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570374398] [2024-06-28 02:59:23,112 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:23,112 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:23,112 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:23,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:23,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:23,207 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:23,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 428 transitions, 5986 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-28 02:59:23,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:23,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:23,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:24,640 INFO L124 PetriNetUnfolderBase]: 4294/6464 cut-off events. [2024-06-28 02:59:24,640 INFO L125 PetriNetUnfolderBase]: For 699021/699063 co-relation queries the response was YES. [2024-06-28 02:59:24,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59504 conditions, 6464 events. 4294/6464 cut-off events. For 699021/699063 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 34450 event pairs, 1249 based on Foata normal form. 13/6440 useless extension candidates. Maximal degree in co-relation 59387. Up to 6107 conditions per place. [2024-06-28 02:59:24,708 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 378 selfloop transitions, 34 changer transitions 0/456 dead transitions. [2024-06-28 02:59:24,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 456 transitions, 7092 flow [2024-06-28 02:59:24,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:24,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:24,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 02:59:24,709 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39244186046511625 [2024-06-28 02:59:24,709 INFO L175 Difference]: Start difference. First operand has 248 places, 428 transitions, 5986 flow. Second operand 8 states and 135 transitions. [2024-06-28 02:59:24,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 456 transitions, 7092 flow [2024-06-28 02:59:25,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 456 transitions, 6969 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:25,810 INFO L231 Difference]: Finished difference. Result has 254 places, 437 transitions, 6058 flow [2024-06-28 02:59:25,810 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5863, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=428, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6058, PETRI_PLACES=254, PETRI_TRANSITIONS=437} [2024-06-28 02:59:25,810 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 210 predicate places. [2024-06-28 02:59:25,810 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 437 transitions, 6058 flow [2024-06-28 02:59:25,811 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-28 02:59:25,811 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:25,811 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:25,811 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:59:25,811 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-28 02:59:25,811 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:25,811 INFO L85 PathProgramCache]: Analyzing trace with hash 663080110, now seen corresponding path program 3 times [2024-06-28 02:59:25,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:25,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1459384912] [2024-06-28 02:59:25,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:25,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:25,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:26,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:26,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:26,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1459384912] [2024-06-28 02:59:26,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1459384912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:26,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:26,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:26,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298709523] [2024-06-28 02:59:26,407 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:26,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:26,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:26,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:26,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:26,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:26,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 437 transitions, 6058 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-28 02:59:26,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:26,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:26,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:27,763 INFO L124 PetriNetUnfolderBase]: 4286/6448 cut-off events. [2024-06-28 02:59:27,764 INFO L125 PetriNetUnfolderBase]: For 717352/717381 co-relation queries the response was YES. [2024-06-28 02:59:27,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59892 conditions, 6448 events. 4286/6448 cut-off events. For 717352/717381 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34217 event pairs, 878 based on Foata normal form. 6/6419 useless extension candidates. Maximal degree in co-relation 59773. Up to 5946 conditions per place. [2024-06-28 02:59:27,831 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 329 selfloop transitions, 88 changer transitions 0/461 dead transitions. [2024-06-28 02:59:27,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 461 transitions, 7228 flow [2024-06-28 02:59:27,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:59:27,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:59:27,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 02:59:27,833 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40988372093023256 [2024-06-28 02:59:27,833 INFO L175 Difference]: Start difference. First operand has 254 places, 437 transitions, 6058 flow. Second operand 8 states and 141 transitions. [2024-06-28 02:59:27,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 461 transitions, 7228 flow [2024-06-28 02:59:29,078 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 461 transitions, 7083 flow, removed 43 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:29,083 INFO L231 Difference]: Finished difference. Result has 259 places, 437 transitions, 6097 flow [2024-06-28 02:59:29,084 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5913, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6097, PETRI_PLACES=259, PETRI_TRANSITIONS=437} [2024-06-28 02:59:29,084 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 215 predicate places. [2024-06-28 02:59:29,084 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 437 transitions, 6097 flow [2024-06-28 02:59:29,084 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-28 02:59:29,084 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:29,084 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:29,084 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:59:29,085 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-28 02:59:29,085 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:29,085 INFO L85 PathProgramCache]: Analyzing trace with hash -1608756948, now seen corresponding path program 9 times [2024-06-28 02:59:29,085 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:29,085 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175477701] [2024-06-28 02:59:29,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:29,085 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:29,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:30,190 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:30,190 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:30,190 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175477701] [2024-06-28 02:59:30,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175477701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:30,190 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:30,190 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:30,190 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313815248] [2024-06-28 02:59:30,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:30,191 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:30,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:30,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:30,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:30,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:30,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 437 transitions, 6097 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:30,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:30,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:30,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:31,667 INFO L124 PetriNetUnfolderBase]: 4077/6233 cut-off events. [2024-06-28 02:59:31,668 INFO L125 PetriNetUnfolderBase]: For 745893/745927 co-relation queries the response was YES. [2024-06-28 02:59:31,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60636 conditions, 6233 events. 4077/6233 cut-off events. For 745893/745927 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 34026 event pairs, 736 based on Foata normal form. 23/6241 useless extension candidates. Maximal degree in co-relation 60516. Up to 5511 conditions per place. [2024-06-28 02:59:31,736 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 352 selfloop transitions, 117 changer transitions 0/491 dead transitions. [2024-06-28 02:59:31,736 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 491 transitions, 7518 flow [2024-06-28 02:59:31,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:31,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:31,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 02:59:31,737 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42093023255813955 [2024-06-28 02:59:31,737 INFO L175 Difference]: Start difference. First operand has 259 places, 437 transitions, 6097 flow. Second operand 10 states and 181 transitions. [2024-06-28 02:59:31,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 491 transitions, 7518 flow [2024-06-28 02:59:32,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 491 transitions, 7336 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:32,751 INFO L231 Difference]: Finished difference. Result has 266 places, 455 transitions, 6578 flow [2024-06-28 02:59:32,751 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=5915, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6578, PETRI_PLACES=266, PETRI_TRANSITIONS=455} [2024-06-28 02:59:32,751 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 222 predicate places. [2024-06-28 02:59:32,752 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 455 transitions, 6578 flow [2024-06-28 02:59:32,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:32,752 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:32,752 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:32,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:59:32,752 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-28 02:59:32,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:32,753 INFO L85 PathProgramCache]: Analyzing trace with hash -1608760668, now seen corresponding path program 10 times [2024-06-28 02:59:32,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:32,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473917705] [2024-06-28 02:59:32,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:32,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:32,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:33,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:33,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:33,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473917705] [2024-06-28 02:59:33,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473917705] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:33,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:33,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:33,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110333666] [2024-06-28 02:59:33,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:33,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:33,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:33,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:33,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:33,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:33,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 455 transitions, 6578 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:33,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:33,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:33,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:35,260 INFO L124 PetriNetUnfolderBase]: 4119/6317 cut-off events. [2024-06-28 02:59:35,261 INFO L125 PetriNetUnfolderBase]: For 784567/784601 co-relation queries the response was YES. [2024-06-28 02:59:35,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62795 conditions, 6317 events. 4119/6317 cut-off events. For 784567/784601 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 34854 event pairs, 718 based on Foata normal form. 23/6340 useless extension candidates. Maximal degree in co-relation 62671. Up to 5193 conditions per place. [2024-06-28 02:59:35,331 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 302 selfloop transitions, 169 changer transitions 0/493 dead transitions. [2024-06-28 02:59:35,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 493 transitions, 8076 flow [2024-06-28 02:59:35,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:35,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:35,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 02:59:35,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-28 02:59:35,332 INFO L175 Difference]: Start difference. First operand has 266 places, 455 transitions, 6578 flow. Second operand 9 states and 169 transitions. [2024-06-28 02:59:35,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 493 transitions, 8076 flow [2024-06-28 02:59:36,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 493 transitions, 7849 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:36,747 INFO L231 Difference]: Finished difference. Result has 270 places, 459 transitions, 6907 flow [2024-06-28 02:59:36,748 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6351, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=167, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6907, PETRI_PLACES=270, PETRI_TRANSITIONS=459} [2024-06-28 02:59:36,748 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 226 predicate places. [2024-06-28 02:59:36,748 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 459 transitions, 6907 flow [2024-06-28 02:59:36,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:36,748 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:36,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:36,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:59:36,748 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-28 02:59:36,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:36,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1603250418, now seen corresponding path program 11 times [2024-06-28 02:59:36,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:36,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597344524] [2024-06-28 02:59:36,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:36,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:36,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:37,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:37,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:37,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597344524] [2024-06-28 02:59:37,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597344524] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:37,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:37,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:37,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1769387882] [2024-06-28 02:59:37,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:37,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:37,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:37,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:37,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:37,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 02:59:37,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 459 transitions, 6907 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:37,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:37,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 02:59:37,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:39,265 INFO L124 PetriNetUnfolderBase]: 4111/6295 cut-off events. [2024-06-28 02:59:39,265 INFO L125 PetriNetUnfolderBase]: For 800046/800085 co-relation queries the response was YES. [2024-06-28 02:59:39,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62977 conditions, 6295 events. 4111/6295 cut-off events. For 800046/800085 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 34614 event pairs, 689 based on Foata normal form. 23/6306 useless extension candidates. Maximal degree in co-relation 62852. Up to 5318 conditions per place. [2024-06-28 02:59:39,335 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 308 selfloop transitions, 161 changer transitions 0/491 dead transitions. [2024-06-28 02:59:39,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 491 transitions, 7961 flow [2024-06-28 02:59:39,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:39,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:39,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 02:59:39,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4289405684754522 [2024-06-28 02:59:39,336 INFO L175 Difference]: Start difference. First operand has 270 places, 459 transitions, 6907 flow. Second operand 9 states and 166 transitions. [2024-06-28 02:59:39,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 491 transitions, 7961 flow [2024-06-28 02:59:40,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 491 transitions, 7605 flow, removed 89 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:40,662 INFO L231 Difference]: Finished difference. Result has 274 places, 459 transitions, 6884 flow [2024-06-28 02:59:40,662 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=161, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6884, PETRI_PLACES=274, PETRI_TRANSITIONS=459} [2024-06-28 02:59:40,662 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 230 predicate places. [2024-06-28 02:59:40,662 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 459 transitions, 6884 flow [2024-06-28 02:59:40,662 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:40,662 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:40,662 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:40,663 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:59:40,663 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-28 02:59:40,663 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:40,663 INFO L85 PathProgramCache]: Analyzing trace with hash -1603034937, now seen corresponding path program 2 times [2024-06-28 02:59:40,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:40,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609273022] [2024-06-28 02:59:40,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:40,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:40,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:41,731 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:41,732 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:41,732 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609273022] [2024-06-28 02:59:41,732 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609273022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:41,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:41,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:59:41,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1159140577] [2024-06-28 02:59:41,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:41,732 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:59:41,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:41,732 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:59:41,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:59:41,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:41,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 459 transitions, 6884 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:41,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:41,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:41,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:43,243 INFO L124 PetriNetUnfolderBase]: 4581/6828 cut-off events. [2024-06-28 02:59:43,243 INFO L125 PetriNetUnfolderBase]: For 860269/860281 co-relation queries the response was YES. [2024-06-28 02:59:43,283 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66739 conditions, 6828 events. 4581/6828 cut-off events. For 860269/860281 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 36259 event pairs, 1300 based on Foata normal form. 6/6793 useless extension candidates. Maximal degree in co-relation 66612. Up to 6535 conditions per place. [2024-06-28 02:59:43,315 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 431 selfloop transitions, 49 changer transitions 0/499 dead transitions. [2024-06-28 02:59:43,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 499 transitions, 8070 flow [2024-06-28 02:59:43,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:59:43,315 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:59:43,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 02:59:43,316 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.386046511627907 [2024-06-28 02:59:43,316 INFO L175 Difference]: Start difference. First operand has 274 places, 459 transitions, 6884 flow. Second operand 10 states and 166 transitions. [2024-06-28 02:59:43,316 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 499 transitions, 8070 flow [2024-06-28 02:59:44,609 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 499 transitions, 7722 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:59:44,615 INFO L231 Difference]: Finished difference. Result has 277 places, 467 transitions, 6782 flow [2024-06-28 02:59:44,615 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6782, PETRI_PLACES=277, PETRI_TRANSITIONS=467} [2024-06-28 02:59:44,616 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 233 predicate places. [2024-06-28 02:59:44,616 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 467 transitions, 6782 flow [2024-06-28 02:59:44,616 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:59:44,616 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:44,616 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:44,616 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:59:44,616 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-28 02:59:44,616 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:44,616 INFO L85 PathProgramCache]: Analyzing trace with hash 130327180, now seen corresponding path program 1 times [2024-06-28 02:59:44,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:44,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1670164037] [2024-06-28 02:59:44,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:44,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:44,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:45,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:45,349 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:45,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1670164037] [2024-06-28 02:59:45,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1670164037] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:45,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:45,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:59:45,349 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376240327] [2024-06-28 02:59:45,349 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:45,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:59:45,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:59:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:59:45,457 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:45,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 467 transitions, 6782 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-28 02:59:45,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:45,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:45,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:46,950 INFO L124 PetriNetUnfolderBase]: 4418/6648 cut-off events. [2024-06-28 02:59:46,951 INFO L125 PetriNetUnfolderBase]: For 836366/836399 co-relation queries the response was YES. [2024-06-28 02:59:46,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64174 conditions, 6648 events. 4418/6648 cut-off events. For 836366/836399 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35653 event pairs, 982 based on Foata normal form. 10/6623 useless extension candidates. Maximal degree in co-relation 64045. Up to 6045 conditions per place. [2024-06-28 02:59:47,024 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 370 selfloop transitions, 92 changer transitions 0/513 dead transitions. [2024-06-28 02:59:47,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 513 transitions, 8417 flow [2024-06-28 02:59:47,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:59:47,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:59:47,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 02:59:47,025 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42377260981912146 [2024-06-28 02:59:47,025 INFO L175 Difference]: Start difference. First operand has 277 places, 467 transitions, 6782 flow. Second operand 9 states and 164 transitions. [2024-06-28 02:59:47,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 513 transitions, 8417 flow [2024-06-28 02:59:48,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 513 transitions, 8275 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 02:59:48,378 INFO L231 Difference]: Finished difference. Result has 279 places, 479 transitions, 7014 flow [2024-06-28 02:59:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6640, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7014, PETRI_PLACES=279, PETRI_TRANSITIONS=479} [2024-06-28 02:59:48,379 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 235 predicate places. [2024-06-28 02:59:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 479 transitions, 7014 flow [2024-06-28 02:59:48,379 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-28 02:59:48,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:48,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:48,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:59:48,379 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1172002914, now seen corresponding path program 4 times [2024-06-28 02:59:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:48,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709117263] [2024-06-28 02:59:48,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:48,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:49,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:49,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:49,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709117263] [2024-06-28 02:59:49,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709117263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:49,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:49,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:49,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658568863] [2024-06-28 02:59:49,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:49,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:49,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:49,026 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:49,026 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:49,085 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:49,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 479 transitions, 7014 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-28 02:59:49,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:49,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:49,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:50,573 INFO L124 PetriNetUnfolderBase]: 4428/6673 cut-off events. [2024-06-28 02:59:50,573 INFO L125 PetriNetUnfolderBase]: For 861617/861659 co-relation queries the response was YES. [2024-06-28 02:59:50,618 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64927 conditions, 6673 events. 4428/6673 cut-off events. For 861617/861659 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 35955 event pairs, 1312 based on Foata normal form. 15/6651 useless extension candidates. Maximal degree in co-relation 64797. Up to 6126 conditions per place. [2024-06-28 02:59:50,647 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 362 selfloop transitions, 93 changer transitions 0/506 dead transitions. [2024-06-28 02:59:50,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 506 transitions, 8218 flow [2024-06-28 02:59:50,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:50,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:50,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 02:59:50,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 02:59:50,648 INFO L175 Difference]: Start difference. First operand has 279 places, 479 transitions, 7014 flow. Second operand 7 states and 126 transitions. [2024-06-28 02:59:50,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 506 transitions, 8218 flow [2024-06-28 02:59:52,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 506 transitions, 8124 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-28 02:59:52,107 INFO L231 Difference]: Finished difference. Result has 283 places, 484 transitions, 7223 flow [2024-06-28 02:59:52,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=6920, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7223, PETRI_PLACES=283, PETRI_TRANSITIONS=484} [2024-06-28 02:59:52,108 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 239 predicate places. [2024-06-28 02:59:52,108 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 484 transitions, 7223 flow [2024-06-28 02:59:52,108 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-28 02:59:52,108 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:52,108 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:52,108 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:59:52,108 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 02:59:52,108 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:52,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1172361398, now seen corresponding path program 2 times [2024-06-28 02:59:52,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:52,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [665284072] [2024-06-28 02:59:52,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:52,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:52,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:52,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:52,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:52,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [665284072] [2024-06-28 02:59:52,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [665284072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:52,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:52,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:52,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979100984] [2024-06-28 02:59:52,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:52,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:52,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:52,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:52,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:52,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:52,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 484 transitions, 7223 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-28 02:59:52,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:52,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:52,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:54,288 INFO L124 PetriNetUnfolderBase]: 4433/6676 cut-off events. [2024-06-28 02:59:54,289 INFO L125 PetriNetUnfolderBase]: For 878900/878942 co-relation queries the response was YES. [2024-06-28 02:59:54,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65496 conditions, 6676 events. 4433/6676 cut-off events. For 878900/878942 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 35928 event pairs, 1335 based on Foata normal form. 13/6652 useless extension candidates. Maximal degree in co-relation 65364. Up to 6283 conditions per place. [2024-06-28 02:59:54,367 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 414 selfloop transitions, 37 changer transitions 0/502 dead transitions. [2024-06-28 02:59:54,367 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 502 transitions, 8357 flow [2024-06-28 02:59:54,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:54,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:54,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 02:59:54,368 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3953488372093023 [2024-06-28 02:59:54,368 INFO L175 Difference]: Start difference. First operand has 283 places, 484 transitions, 7223 flow. Second operand 7 states and 119 transitions. [2024-06-28 02:59:54,368 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 502 transitions, 8357 flow [2024-06-28 02:59:55,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 502 transitions, 8171 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-28 02:59:55,977 INFO L231 Difference]: Finished difference. Result has 284 places, 487 transitions, 7173 flow [2024-06-28 02:59:55,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7041, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7173, PETRI_PLACES=284, PETRI_TRANSITIONS=487} [2024-06-28 02:59:55,977 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 240 predicate places. [2024-06-28 02:59:55,977 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 487 transitions, 7173 flow [2024-06-28 02:59:55,978 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-28 02:59:55,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:55,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:55,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:59:55,978 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-28 02:59:55,978 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:55,978 INFO L85 PathProgramCache]: Analyzing trace with hash 1993080452, now seen corresponding path program 5 times [2024-06-28 02:59:55,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:55,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631889783] [2024-06-28 02:59:55,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:55,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:55,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:59:56,617 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:59:56,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:59:56,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631889783] [2024-06-28 02:59:56,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631889783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:59:56,617 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:59:56,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:59:56,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845733397] [2024-06-28 02:59:56,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:59:56,618 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:59:56,618 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:59:56,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:59:56,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:59:56,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 02:59:56,704 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 487 transitions, 7173 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-28 02:59:56,704 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:59:56,704 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 02:59:56,704 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:59:58,126 INFO L124 PetriNetUnfolderBase]: 4441/6681 cut-off events. [2024-06-28 02:59:58,126 INFO L125 PetriNetUnfolderBase]: For 859124/859153 co-relation queries the response was YES. [2024-06-28 02:59:58,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65075 conditions, 6681 events. 4441/6681 cut-off events. For 859124/859153 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35808 event pairs, 966 based on Foata normal form. 6/6652 useless extension candidates. Maximal degree in co-relation 64944. Up to 6138 conditions per place. [2024-06-28 02:59:58,201 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 363 selfloop transitions, 96 changer transitions 0/510 dead transitions. [2024-06-28 02:59:58,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 510 transitions, 8375 flow [2024-06-28 02:59:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:59:58,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:59:58,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 02:59:58,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053156146179402 [2024-06-28 02:59:58,201 INFO L175 Difference]: Start difference. First operand has 284 places, 487 transitions, 7173 flow. Second operand 7 states and 122 transitions. [2024-06-28 02:59:58,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 510 transitions, 8375 flow [2024-06-28 02:59:59,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 510 transitions, 8288 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 02:59:59,475 INFO L231 Difference]: Finished difference. Result has 286 places, 492 transitions, 7376 flow [2024-06-28 02:59:59,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7088, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7376, PETRI_PLACES=286, PETRI_TRANSITIONS=492} [2024-06-28 02:59:59,475 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 242 predicate places. [2024-06-28 02:59:59,475 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 492 transitions, 7376 flow [2024-06-28 02:59:59,475 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-28 02:59:59,475 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:59:59,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:59:59,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:59:59,476 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-28 02:59:59,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:59:59,476 INFO L85 PathProgramCache]: Analyzing trace with hash -152520606, now seen corresponding path program 12 times [2024-06-28 02:59:59,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:59:59,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [223861353] [2024-06-28 02:59:59,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:59:59,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:59:59,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:00,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:00,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:00,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [223861353] [2024-06-28 03:00:00,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [223861353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:00,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:00,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:00,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602648702] [2024-06-28 03:00:00,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:00,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:00,674 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:00,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:00,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:00,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:00:00,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 492 transitions, 7376 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:00,819 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:00,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:00:00,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:02,158 INFO L124 PetriNetUnfolderBase]: 4237/6468 cut-off events. [2024-06-28 03:00:02,158 INFO L125 PetriNetUnfolderBase]: For 874452/874481 co-relation queries the response was YES. [2024-06-28 03:00:02,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66013 conditions, 6468 events. 4237/6468 cut-off events. For 874452/874481 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 35742 event pairs, 744 based on Foata normal form. 18/6472 useless extension candidates. Maximal degree in co-relation 65882. Up to 5384 conditions per place. [2024-06-28 03:00:02,232 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 315 selfloop transitions, 182 changer transitions 0/525 dead transitions. [2024-06-28 03:00:02,232 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 525 transitions, 8594 flow [2024-06-28 03:00:02,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:02,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:02,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:00:02,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-28 03:00:02,233 INFO L175 Difference]: Start difference. First operand has 286 places, 492 transitions, 7376 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:00:02,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 525 transitions, 8594 flow [2024-06-28 03:00:04,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 525 transitions, 8418 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:04,019 INFO L231 Difference]: Finished difference. Result has 291 places, 494 transitions, 7681 flow [2024-06-28 03:00:04,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7200, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=492, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7681, PETRI_PLACES=291, PETRI_TRANSITIONS=494} [2024-06-28 03:00:04,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 247 predicate places. [2024-06-28 03:00:04,019 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 494 transitions, 7681 flow [2024-06-28 03:00:04,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:04,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:04,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:04,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:00:04,020 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:04,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:04,020 INFO L85 PathProgramCache]: Analyzing trace with hash -152305125, now seen corresponding path program 3 times [2024-06-28 03:00:04,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:04,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998923335] [2024-06-28 03:00:04,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:04,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:04,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:05,034 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:05,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:05,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998923335] [2024-06-28 03:00:05,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998923335] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:05,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:05,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:05,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966030105] [2024-06-28 03:00:05,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:05,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:05,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:05,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:05,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:05,169 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:05,169 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 494 transitions, 7681 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:05,169 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:05,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:05,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:06,738 INFO L124 PetriNetUnfolderBase]: 4572/6841 cut-off events. [2024-06-28 03:00:06,739 INFO L125 PetriNetUnfolderBase]: For 874143/874147 co-relation queries the response was YES. [2024-06-28 03:00:06,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67605 conditions, 6841 events. 4572/6841 cut-off events. For 874143/874147 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 36207 event pairs, 753 based on Foata normal form. 10/6851 useless extension candidates. Maximal degree in co-relation 67474. Up to 5015 conditions per place. [2024-06-28 03:00:06,806 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 289 selfloop transitions, 235 changer transitions 0/547 dead transitions. [2024-06-28 03:00:06,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 547 transitions, 8995 flow [2024-06-28 03:00:06,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:06,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:06,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:00:06,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42790697674418604 [2024-06-28 03:00:06,807 INFO L175 Difference]: Start difference. First operand has 291 places, 494 transitions, 7681 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:00:06,807 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 547 transitions, 8995 flow [2024-06-28 03:00:08,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 547 transitions, 8472 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:08,432 INFO L231 Difference]: Finished difference. Result has 296 places, 508 transitions, 7895 flow [2024-06-28 03:00:08,433 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7158, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7895, PETRI_PLACES=296, PETRI_TRANSITIONS=508} [2024-06-28 03:00:08,433 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 252 predicate places. [2024-06-28 03:00:08,433 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 508 transitions, 7895 flow [2024-06-28 03:00:08,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:08,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:08,433 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:08,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:00:08,433 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:08,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:08,434 INFO L85 PathProgramCache]: Analyzing trace with hash -145155285, now seen corresponding path program 4 times [2024-06-28 03:00:08,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:08,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983586460] [2024-06-28 03:00:08,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:08,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:08,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:09,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:09,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:09,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983586460] [2024-06-28 03:00:09,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983586460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:09,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:09,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:09,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518035977] [2024-06-28 03:00:09,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:09,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:09,441 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:09,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:09,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:09,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:09,568 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 508 transitions, 7895 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:09,568 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:09,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:09,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:11,226 INFO L124 PetriNetUnfolderBase]: 4638/6937 cut-off events. [2024-06-28 03:00:11,226 INFO L125 PetriNetUnfolderBase]: For 896302/896306 co-relation queries the response was YES. [2024-06-28 03:00:11,273 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69439 conditions, 6937 events. 4638/6937 cut-off events. For 896302/896306 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 36738 event pairs, 723 based on Foata normal form. 10/6947 useless extension candidates. Maximal degree in co-relation 69304. Up to 5099 conditions per place. [2024-06-28 03:00:11,303 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 269 selfloop transitions, 264 changer transitions 0/556 dead transitions. [2024-06-28 03:00:11,303 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 556 transitions, 9278 flow [2024-06-28 03:00:11,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:11,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:11,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:00:11,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-28 03:00:11,304 INFO L175 Difference]: Start difference. First operand has 296 places, 508 transitions, 7895 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:00:11,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 556 transitions, 9278 flow [2024-06-28 03:00:13,233 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 556 transitions, 9106 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:13,240 INFO L231 Difference]: Finished difference. Result has 302 places, 518 transitions, 8435 flow [2024-06-28 03:00:13,240 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7730, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=508, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=254, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8435, PETRI_PLACES=302, PETRI_TRANSITIONS=518} [2024-06-28 03:00:13,240 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 258 predicate places. [2024-06-28 03:00:13,240 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 518 transitions, 8435 flow [2024-06-28 03:00:13,241 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:13,241 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:13,241 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:13,241 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:00:13,241 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-28 03:00:13,241 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:13,241 INFO L85 PathProgramCache]: Analyzing trace with hash -166001067, now seen corresponding path program 5 times [2024-06-28 03:00:13,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:13,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936408342] [2024-06-28 03:00:13,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:13,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:13,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:14,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:14,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:14,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936408342] [2024-06-28 03:00:14,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936408342] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:14,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:14,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:14,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002577655] [2024-06-28 03:00:14,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:14,369 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:14,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:14,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:14,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:14,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:14,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 518 transitions, 8435 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:14,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:14,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:14,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:15,951 INFO L124 PetriNetUnfolderBase]: 4660/6970 cut-off events. [2024-06-28 03:00:15,951 INFO L125 PetriNetUnfolderBase]: For 945029/945046 co-relation queries the response was YES. [2024-06-28 03:00:16,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71906 conditions, 6970 events. 4660/6970 cut-off events. For 945029/945046 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 37112 event pairs, 1209 based on Foata normal form. 10/6961 useless extension candidates. Maximal degree in co-relation 71768. Up to 6527 conditions per place. [2024-06-28 03:00:16,033 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 454 selfloop transitions, 83 changer transitions 0/560 dead transitions. [2024-06-28 03:00:16,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 560 transitions, 9798 flow [2024-06-28 03:00:16,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:16,034 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:16,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 168 transitions. [2024-06-28 03:00:16,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39069767441860465 [2024-06-28 03:00:16,034 INFO L175 Difference]: Start difference. First operand has 302 places, 518 transitions, 8435 flow. Second operand 10 states and 168 transitions. [2024-06-28 03:00:16,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 560 transitions, 9798 flow [2024-06-28 03:00:18,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 560 transitions, 9291 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:00:18,071 INFO L231 Difference]: Finished difference. Result has 307 places, 530 transitions, 8321 flow [2024-06-28 03:00:18,072 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=7939, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=518, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8321, PETRI_PLACES=307, PETRI_TRANSITIONS=530} [2024-06-28 03:00:18,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 263 predicate places. [2024-06-28 03:00:18,072 INFO L495 AbstractCegarLoop]: Abstraction has has 307 places, 530 transitions, 8321 flow [2024-06-28 03:00:18,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:18,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:18,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:18,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:00:18,072 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-28 03:00:18,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:18,072 INFO L85 PathProgramCache]: Analyzing trace with hash -156737337, now seen corresponding path program 6 times [2024-06-28 03:00:18,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:18,073 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1112495514] [2024-06-28 03:00:18,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:18,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:18,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:19,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-28 03:00:19,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:19,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1112495514] [2024-06-28 03:00:19,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1112495514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:19,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:19,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:19,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883873274] [2024-06-28 03:00:19,082 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:19,082 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:19,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:19,082 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:19,082 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:19,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:19,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 530 transitions, 8321 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:19,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:19,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:19,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:20,674 INFO L124 PetriNetUnfolderBase]: 4649/6953 cut-off events. [2024-06-28 03:00:20,674 INFO L125 PetriNetUnfolderBase]: For 960747/960764 co-relation queries the response was YES. [2024-06-28 03:00:20,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71271 conditions, 6953 events. 4649/6953 cut-off events. For 960747/960764 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 36983 event pairs, 1214 based on Foata normal form. 10/6944 useless extension candidates. Maximal degree in co-relation 71131. Up to 6445 conditions per place. [2024-06-28 03:00:20,757 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 447 selfloop transitions, 104 changer transitions 0/574 dead transitions. [2024-06-28 03:00:20,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 574 transitions, 9961 flow [2024-06-28 03:00:20,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:00:20,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:00:20,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 03:00:20,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39323467230443976 [2024-06-28 03:00:20,758 INFO L175 Difference]: Start difference. First operand has 307 places, 530 transitions, 8321 flow. Second operand 11 states and 186 transitions. [2024-06-28 03:00:20,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 574 transitions, 9961 flow [2024-06-28 03:00:22,833 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 574 transitions, 9786 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:22,840 INFO L231 Difference]: Finished difference. Result has 314 places, 538 transitions, 8558 flow [2024-06-28 03:00:22,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8146, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=530, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8558, PETRI_PLACES=314, PETRI_TRANSITIONS=538} [2024-06-28 03:00:22,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 270 predicate places. [2024-06-28 03:00:22,841 INFO L495 AbstractCegarLoop]: Abstraction has has 314 places, 538 transitions, 8558 flow [2024-06-28 03:00:22,841 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:22,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:22,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:22,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:00:22,841 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-28 03:00:22,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:22,841 INFO L85 PathProgramCache]: Analyzing trace with hash 1096515884, now seen corresponding path program 13 times [2024-06-28 03:00:22,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:22,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252536910] [2024-06-28 03:00:22,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:22,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:22,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:23,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:23,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252536910] [2024-06-28 03:00:23,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252536910] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:23,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:23,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:23,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156259624] [2024-06-28 03:00:23,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:23,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:23,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:23,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:23,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:24,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:00:24,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 538 transitions, 8558 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:24,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:24,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:00:24,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:25,592 INFO L124 PetriNetUnfolderBase]: 4323/6612 cut-off events. [2024-06-28 03:00:25,592 INFO L125 PetriNetUnfolderBase]: For 952456/952470 co-relation queries the response was YES. [2024-06-28 03:00:25,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69417 conditions, 6612 events. 4323/6612 cut-off events. For 952456/952470 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 36436 event pairs, 723 based on Foata normal form. 13/6613 useless extension candidates. Maximal degree in co-relation 69275. Up to 5490 conditions per place. [2024-06-28 03:00:25,673 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 367 selfloop transitions, 170 changer transitions 0/570 dead transitions. [2024-06-28 03:00:25,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 570 transitions, 9852 flow [2024-06-28 03:00:25,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:25,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:25,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:00:25,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4315245478036176 [2024-06-28 03:00:25,674 INFO L175 Difference]: Start difference. First operand has 314 places, 538 transitions, 8558 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:00:25,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 570 transitions, 9852 flow [2024-06-28 03:00:27,563 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 570 transitions, 9604 flow, removed 36 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:27,570 INFO L231 Difference]: Finished difference. Result has 315 places, 540 transitions, 8771 flow [2024-06-28 03:00:27,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8310, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8771, PETRI_PLACES=315, PETRI_TRANSITIONS=540} [2024-06-28 03:00:27,571 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 271 predicate places. [2024-06-28 03:00:27,571 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 540 transitions, 8771 flow [2024-06-28 03:00:27,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:27,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:27,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:27,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:00:27,571 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:27,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:27,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1096512164, now seen corresponding path program 14 times [2024-06-28 03:00:27,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:27,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778573434] [2024-06-28 03:00:27,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:27,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:27,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:28,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:28,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:28,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778573434] [2024-06-28 03:00:28,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778573434] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:28,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:28,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:28,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496858934] [2024-06-28 03:00:28,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:28,663 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:28,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:28,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:28,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:28,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:00:28,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 540 transitions, 8771 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:28,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:28,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:00:28,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:30,240 INFO L124 PetriNetUnfolderBase]: 4332/6626 cut-off events. [2024-06-28 03:00:30,240 INFO L125 PetriNetUnfolderBase]: For 961965/961984 co-relation queries the response was YES. [2024-06-28 03:00:30,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70132 conditions, 6626 events. 4332/6626 cut-off events. For 961965/961984 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36470 event pairs, 718 based on Foata normal form. 13/6620 useless extension candidates. Maximal degree in co-relation 69989. Up to 5421 conditions per place. [2024-06-28 03:00:30,320 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 366 selfloop transitions, 177 changer transitions 0/576 dead transitions. [2024-06-28 03:00:30,320 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 576 transitions, 10463 flow [2024-06-28 03:00:30,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:30,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:30,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:00:30,321 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-28 03:00:30,321 INFO L175 Difference]: Start difference. First operand has 315 places, 540 transitions, 8771 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:00:30,321 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 576 transitions, 10463 flow [2024-06-28 03:00:32,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 576 transitions, 10020 flow, removed 53 selfloop flow, removed 7 redundant places. [2024-06-28 03:00:32,288 INFO L231 Difference]: Finished difference. Result has 317 places, 544 transitions, 8921 flow [2024-06-28 03:00:32,288 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8328, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=540, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8921, PETRI_PLACES=317, PETRI_TRANSITIONS=544} [2024-06-28 03:00:32,289 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 273 predicate places. [2024-06-28 03:00:32,289 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 544 transitions, 8921 flow [2024-06-28 03:00:32,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:32,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:32,289 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:32,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:00:32,289 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:00:32,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:32,290 INFO L85 PathProgramCache]: Analyzing trace with hash 1102022414, now seen corresponding path program 15 times [2024-06-28 03:00:32,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:32,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1777745079] [2024-06-28 03:00:32,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:32,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:32,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:33,335 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:33,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:33,335 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1777745079] [2024-06-28 03:00:33,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1777745079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:33,336 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:33,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:33,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377493161] [2024-06-28 03:00:33,336 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:33,336 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:33,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:33,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:33,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:33,451 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:00:33,451 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 544 transitions, 8921 flow. Second operand has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:33,451 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:33,451 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:00:33,451 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:34,912 INFO L124 PetriNetUnfolderBase]: 4324/6614 cut-off events. [2024-06-28 03:00:34,912 INFO L125 PetriNetUnfolderBase]: For 974921/974940 co-relation queries the response was YES. [2024-06-28 03:00:34,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69920 conditions, 6614 events. 4324/6614 cut-off events. For 974921/974940 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 36466 event pairs, 716 based on Foata normal form. 13/6608 useless extension candidates. Maximal degree in co-relation 69776. Up to 5492 conditions per place. [2024-06-28 03:00:34,995 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 373 selfloop transitions, 169 changer transitions 0/575 dead transitions. [2024-06-28 03:00:34,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 575 transitions, 10121 flow [2024-06-28 03:00:34,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:00:34,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:00:34,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:00:34,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43669250645994834 [2024-06-28 03:00:34,996 INFO L175 Difference]: Start difference. First operand has 317 places, 544 transitions, 8921 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:00:34,996 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 575 transitions, 10121 flow [2024-06-28 03:00:37,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 575 transitions, 9719 flow, removed 105 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:37,141 INFO L231 Difference]: Finished difference. Result has 321 places, 544 transitions, 8864 flow [2024-06-28 03:00:37,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8519, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8864, PETRI_PLACES=321, PETRI_TRANSITIONS=544} [2024-06-28 03:00:37,142 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 277 predicate places. [2024-06-28 03:00:37,142 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 544 transitions, 8864 flow [2024-06-28 03:00:37,142 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.272727272727273) internal successors, (113), 11 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:37,142 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:37,142 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:37,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:00:37,142 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-28 03:00:37,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:37,143 INFO L85 PathProgramCache]: Analyzing trace with hash 1102237895, now seen corresponding path program 7 times [2024-06-28 03:00:37,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:37,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904589230] [2024-06-28 03:00:37,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:37,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:37,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:38,261 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:38,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:38,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904589230] [2024-06-28 03:00:38,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904589230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:38,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:38,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:00:38,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789427839] [2024-06-28 03:00:38,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:38,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:00:38,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:38,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:00:38,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:00:38,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:38,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 544 transitions, 8864 flow. Second operand has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:38,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:38,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:38,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:39,800 INFO L124 PetriNetUnfolderBase]: 4664/6978 cut-off events. [2024-06-28 03:00:39,801 INFO L125 PetriNetUnfolderBase]: For 1021798/1021815 co-relation queries the response was YES. [2024-06-28 03:00:39,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72686 conditions, 6978 events. 4664/6978 cut-off events. For 1021798/1021815 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 37164 event pairs, 1217 based on Foata normal form. 10/6969 useless extension candidates. Maximal degree in co-relation 72540. Up to 6535 conditions per place. [2024-06-28 03:00:39,888 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 478 selfloop transitions, 73 changer transitions 0/574 dead transitions. [2024-06-28 03:00:39,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 574 transitions, 10070 flow [2024-06-28 03:00:39,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:00:39,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:00:39,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-28 03:00:39,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39767441860465114 [2024-06-28 03:00:39,890 INFO L175 Difference]: Start difference. First operand has 321 places, 544 transitions, 8864 flow. Second operand 10 states and 171 transitions. [2024-06-28 03:00:39,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 574 transitions, 10070 flow [2024-06-28 03:00:42,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 574 transitions, 9667 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:42,437 INFO L231 Difference]: Finished difference. Result has 323 places, 544 transitions, 8615 flow [2024-06-28 03:00:42,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8461, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8615, PETRI_PLACES=323, PETRI_TRANSITIONS=544} [2024-06-28 03:00:42,438 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 279 predicate places. [2024-06-28 03:00:42,438 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 544 transitions, 8615 flow [2024-06-28 03:00:42,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.272727272727273) internal successors, (102), 11 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:00:42,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:42,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:42,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:00:42,438 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-28 03:00:42,439 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:42,439 INFO L85 PathProgramCache]: Analyzing trace with hash 2005116946, now seen corresponding path program 3 times [2024-06-28 03:00:42,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:42,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11811644] [2024-06-28 03:00:42,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:42,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:42,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:43,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-28 03:00:43,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:43,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11811644] [2024-06-28 03:00:43,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11811644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:43,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:43,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:00:43,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866135590] [2024-06-28 03:00:43,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:43,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:00:43,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:43,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:00:43,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:00:43,149 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:43,150 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 544 transitions, 8615 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-28 03:00:43,150 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:43,150 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:43,150 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:44,706 INFO L124 PetriNetUnfolderBase]: 4515/6805 cut-off events. [2024-06-28 03:00:44,706 INFO L125 PetriNetUnfolderBase]: For 996018/996064 co-relation queries the response was YES. [2024-06-28 03:00:44,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69821 conditions, 6805 events. 4515/6805 cut-off events. For 996018/996064 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 36685 event pairs, 1226 based on Foata normal form. 17/6785 useless extension candidates. Maximal degree in co-relation 69674. Up to 6393 conditions per place. [2024-06-28 03:00:44,936 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 462 selfloop transitions, 40 changer transitions 0/557 dead transitions. [2024-06-28 03:00:44,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 557 transitions, 9848 flow [2024-06-28 03:00:44,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:44,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:44,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:00:44,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-28 03:00:44,937 INFO L175 Difference]: Start difference. First operand has 323 places, 544 transitions, 8615 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:00:44,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 557 transitions, 9848 flow [2024-06-28 03:00:46,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 557 transitions, 9690 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 03:00:46,785 INFO L231 Difference]: Finished difference. Result has 322 places, 547 transitions, 8594 flow [2024-06-28 03:00:46,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8457, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8594, PETRI_PLACES=322, PETRI_TRANSITIONS=547} [2024-06-28 03:00:46,785 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 278 predicate places. [2024-06-28 03:00:46,785 INFO L495 AbstractCegarLoop]: Abstraction has has 322 places, 547 transitions, 8594 flow [2024-06-28 03:00:46,786 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-28 03:00:46,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:46,786 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:46,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:00:46,786 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-28 03:00:46,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:46,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1888579530, now seen corresponding path program 4 times [2024-06-28 03:00:46,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:46,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31104928] [2024-06-28 03:00:46,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:46,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:46,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:47,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:47,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31104928] [2024-06-28 03:00:47,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31104928] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:47,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:47,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:00:47,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175185320] [2024-06-28 03:00:47,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:47,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:00:47,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:47,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:00:47,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:00:47,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:47,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 547 transitions, 8594 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-28 03:00:47,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:47,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:47,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:49,177 INFO L124 PetriNetUnfolderBase]: 4512/6801 cut-off events. [2024-06-28 03:00:49,177 INFO L125 PetriNetUnfolderBase]: For 1015412/1015458 co-relation queries the response was YES. [2024-06-28 03:00:49,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69822 conditions, 6801 events. 4512/6801 cut-off events. For 1015412/1015458 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 36646 event pairs, 1241 based on Foata normal form. 17/6781 useless extension candidates. Maximal degree in co-relation 69675. Up to 6390 conditions per place. [2024-06-28 03:00:49,244 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 463 selfloop transitions, 38 changer transitions 0/556 dead transitions. [2024-06-28 03:00:49,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 556 transitions, 9622 flow [2024-06-28 03:00:49,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:49,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:49,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 03:00:49,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37209302325581395 [2024-06-28 03:00:49,245 INFO L175 Difference]: Start difference. First operand has 322 places, 547 transitions, 8594 flow. Second operand 7 states and 112 transitions. [2024-06-28 03:00:49,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 556 transitions, 9622 flow [2024-06-28 03:00:50,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 556 transitions, 9498 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:00:50,988 INFO L231 Difference]: Finished difference. Result has 325 places, 547 transitions, 8552 flow [2024-06-28 03:00:50,988 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8552, PETRI_PLACES=325, PETRI_TRANSITIONS=547} [2024-06-28 03:00:50,988 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 281 predicate places. [2024-06-28 03:00:50,988 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 547 transitions, 8552 flow [2024-06-28 03:00:50,989 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-28 03:00:50,989 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:50,989 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:50,989 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:00:50,989 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-28 03:00:50,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:50,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1888579964, now seen corresponding path program 6 times [2024-06-28 03:00:50,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:50,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104384740] [2024-06-28 03:00:50,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:50,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:50,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:51,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-28 03:00:51,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:51,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104384740] [2024-06-28 03:00:51,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104384740] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:51,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:51,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:00:51,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1631076101] [2024-06-28 03:00:51,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:51,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:00:51,633 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:51,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:00:51,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:00:51,697 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:51,697 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 547 transitions, 8552 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-28 03:00:51,697 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:51,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:51,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:53,404 INFO L124 PetriNetUnfolderBase]: 4504/6786 cut-off events. [2024-06-28 03:00:53,404 INFO L125 PetriNetUnfolderBase]: For 1034040/1034069 co-relation queries the response was YES. [2024-06-28 03:00:53,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69877 conditions, 6786 events. 4504/6786 cut-off events. For 1034040/1034069 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 36418 event pairs, 882 based on Foata normal form. 6/6757 useless extension candidates. Maximal degree in co-relation 69729. Up to 6226 conditions per place. [2024-06-28 03:00:53,477 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 409 selfloop transitions, 94 changer transitions 0/558 dead transitions. [2024-06-28 03:00:53,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 558 transitions, 9597 flow [2024-06-28 03:00:53,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:53,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:53,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:00:53,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-28 03:00:53,478 INFO L175 Difference]: Start difference. First operand has 325 places, 547 transitions, 8552 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:00:53,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 558 transitions, 9597 flow [2024-06-28 03:00:55,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 558 transitions, 9490 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 03:00:55,485 INFO L231 Difference]: Finished difference. Result has 327 places, 547 transitions, 8641 flow [2024-06-28 03:00:55,486 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8641, PETRI_PLACES=327, PETRI_TRANSITIONS=547} [2024-06-28 03:00:55,486 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-28 03:00:55,486 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 547 transitions, 8641 flow [2024-06-28 03:00:55,486 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-28 03:00:55,486 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:00:55,486 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:00:55,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:00:55,487 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-28 03:00:55,487 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:00:55,487 INFO L85 PathProgramCache]: Analyzing trace with hash -2124750116, now seen corresponding path program 1 times [2024-06-28 03:00:55,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:00:55,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678814768] [2024-06-28 03:00:55,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:00:55,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:00:55,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:00:56,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:00:56,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:00:56,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678814768] [2024-06-28 03:00:56,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678814768] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:00:56,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:00:56,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:00:56,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941366993] [2024-06-28 03:00:56,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:00:56,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:00:56,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:00:56,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:00:56,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:00:56,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:00:56,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 547 transitions, 8641 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-28 03:00:56,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:00:56,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:00:56,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:00:57,818 INFO L124 PetriNetUnfolderBase]: 4584/6897 cut-off events. [2024-06-28 03:00:57,818 INFO L125 PetriNetUnfolderBase]: For 925677/925685 co-relation queries the response was YES. [2024-06-28 03:00:57,865 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68570 conditions, 6897 events. 4584/6897 cut-off events. For 925677/925685 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 36960 event pairs, 1461 based on Foata normal form. 1/6886 useless extension candidates. Maximal degree in co-relation 68421. Up to 6690 conditions per place. [2024-06-28 03:00:57,902 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 531 selfloop transitions, 25 changer transitions 0/569 dead transitions. [2024-06-28 03:00:57,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 569 transitions, 10097 flow [2024-06-28 03:00:57,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:00:57,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:00:57,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:00:57,903 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-28 03:00:57,903 INFO L175 Difference]: Start difference. First operand has 327 places, 547 transitions, 8641 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:00:57,903 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 569 transitions, 10097 flow [2024-06-28 03:01:00,052 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 569 transitions, 9785 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:01:00,059 INFO L231 Difference]: Finished difference. Result has 327 places, 553 transitions, 8527 flow [2024-06-28 03:01:00,059 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8329, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8527, PETRI_PLACES=327, PETRI_TRANSITIONS=553} [2024-06-28 03:01:00,060 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 283 predicate places. [2024-06-28 03:01:00,060 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 553 transitions, 8527 flow [2024-06-28 03:01:00,060 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-28 03:01:00,060 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:00,060 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:00,060 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:01:00,060 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-28 03:01:00,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:00,061 INFO L85 PathProgramCache]: Analyzing trace with hash -2124570626, now seen corresponding path program 2 times [2024-06-28 03:01:00,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:00,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791091594] [2024-06-28 03:01:00,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:00,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:00,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:00,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:00,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1791091594] [2024-06-28 03:01:00,762 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1791091594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:00,762 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:00,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:01:00,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928004298] [2024-06-28 03:01:00,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:00,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:01:00,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:00,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:01:00,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:01:00,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:01:00,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 553 transitions, 8527 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-28 03:01:00,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:00,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:01:00,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:02,397 INFO L124 PetriNetUnfolderBase]: 4589/6904 cut-off events. [2024-06-28 03:01:02,397 INFO L125 PetriNetUnfolderBase]: For 943711/943719 co-relation queries the response was YES. [2024-06-28 03:01:02,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69014 conditions, 6904 events. 4589/6904 cut-off events. For 943711/943719 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 37089 event pairs, 1461 based on Foata normal form. 1/6893 useless extension candidates. Maximal degree in co-relation 68864. Up to 6696 conditions per place. [2024-06-28 03:01:02,467 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 528 selfloop transitions, 28 changer transitions 0/569 dead transitions. [2024-06-28 03:01:02,467 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 569 transitions, 9911 flow [2024-06-28 03:01:02,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:02,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:02,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:01:02,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-28 03:01:02,468 INFO L175 Difference]: Start difference. First operand has 327 places, 553 transitions, 8527 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:01:02,468 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 569 transitions, 9911 flow [2024-06-28 03:01:04,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 569 transitions, 9810 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 03:01:04,404 INFO L231 Difference]: Finished difference. Result has 332 places, 556 transitions, 8562 flow [2024-06-28 03:01:04,405 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8436, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8562, PETRI_PLACES=332, PETRI_TRANSITIONS=556} [2024-06-28 03:01:04,405 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 288 predicate places. [2024-06-28 03:01:04,405 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 556 transitions, 8562 flow [2024-06-28 03:01:04,405 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-28 03:01:04,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:04,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:04,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:01:04,405 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-28 03:01:04,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:04,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1896669228, now seen corresponding path program 1 times [2024-06-28 03:01:04,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:04,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586486887] [2024-06-28 03:01:04,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:04,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:04,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:05,143 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:05,143 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:05,143 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586486887] [2024-06-28 03:01:05,143 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586486887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:05,143 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:05,143 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:05,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657170375] [2024-06-28 03:01:05,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:05,144 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:05,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:05,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:05,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:05,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:05,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 556 transitions, 8562 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:05,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:05,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:05,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:06,646 INFO L124 PetriNetUnfolderBase]: 4347/6654 cut-off events. [2024-06-28 03:01:06,646 INFO L125 PetriNetUnfolderBase]: For 970819/970877 co-relation queries the response was YES. [2024-06-28 03:01:06,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67093 conditions, 6654 events. 4347/6654 cut-off events. For 970819/970877 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36894 event pairs, 1371 based on Foata normal form. 16/6609 useless extension candidates. Maximal degree in co-relation 66941. Up to 6105 conditions per place. [2024-06-28 03:01:06,731 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 486 selfloop transitions, 26 changer transitions 0/580 dead transitions. [2024-06-28 03:01:06,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 580 transitions, 9904 flow [2024-06-28 03:01:06,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:01:06,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:01:06,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:01:06,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4119601328903654 [2024-06-28 03:01:06,732 INFO L175 Difference]: Start difference. First operand has 332 places, 556 transitions, 8562 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:01:06,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 580 transitions, 9904 flow [2024-06-28 03:01:09,083 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 580 transitions, 9787 flow, removed 28 selfloop flow, removed 4 redundant places. [2024-06-28 03:01:09,090 INFO L231 Difference]: Finished difference. Result has 336 places, 565 transitions, 8640 flow [2024-06-28 03:01:09,090 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8445, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=533, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8640, PETRI_PLACES=336, PETRI_TRANSITIONS=565} [2024-06-28 03:01:09,090 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 292 predicate places. [2024-06-28 03:01:09,090 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 565 transitions, 8640 flow [2024-06-28 03:01:09,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:09,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:09,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:09,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:01:09,091 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-28 03:01:09,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:09,091 INFO L85 PathProgramCache]: Analyzing trace with hash -8278030, now seen corresponding path program 2 times [2024-06-28 03:01:09,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:09,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265161322] [2024-06-28 03:01:09,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:09,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:09,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:09,758 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:09,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:09,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265161322] [2024-06-28 03:01:09,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265161322] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:09,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:09,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:09,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395204243] [2024-06-28 03:01:09,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:09,759 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:09,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:09,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:09,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:09,821 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:09,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 565 transitions, 8640 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:09,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:09,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:09,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:11,280 INFO L124 PetriNetUnfolderBase]: 4340/6646 cut-off events. [2024-06-28 03:01:11,280 INFO L125 PetriNetUnfolderBase]: For 989303/989361 co-relation queries the response was YES. [2024-06-28 03:01:11,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67598 conditions, 6646 events. 4340/6646 cut-off events. For 989303/989361 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36837 event pairs, 1369 based on Foata normal form. 16/6601 useless extension candidates. Maximal degree in co-relation 67444. Up to 6124 conditions per place. [2024-06-28 03:01:11,365 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 493 selfloop transitions, 17 changer transitions 0/578 dead transitions. [2024-06-28 03:01:11,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 578 transitions, 9746 flow [2024-06-28 03:01:11,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:01:11,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:01:11,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-28 03:01:11,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38205980066445183 [2024-06-28 03:01:11,366 INFO L175 Difference]: Start difference. First operand has 336 places, 565 transitions, 8640 flow. Second operand 7 states and 115 transitions. [2024-06-28 03:01:11,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 578 transitions, 9746 flow [2024-06-28 03:01:14,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 578 transitions, 9688 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 03:01:14,042 INFO L231 Difference]: Finished difference. Result has 341 places, 568 transitions, 8685 flow [2024-06-28 03:01:14,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8584, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=548, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8685, PETRI_PLACES=341, PETRI_TRANSITIONS=568} [2024-06-28 03:01:14,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-28 03:01:14,043 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 568 transitions, 8685 flow [2024-06-28 03:01:14,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:14,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:14,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:14,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:01:14,043 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:01:14,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:14,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1888395266, now seen corresponding path program 3 times [2024-06-28 03:01:14,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:14,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224343258] [2024-06-28 03:01:14,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:14,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:14,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:14,727 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:14,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:14,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224343258] [2024-06-28 03:01:14,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [224343258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:14,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:14,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:01:14,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759719267] [2024-06-28 03:01:14,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:14,727 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:01:14,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:14,728 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:01:14,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:01:14,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:01:14,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 568 transitions, 8685 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-28 03:01:14,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:14,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:01:14,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:16,233 INFO L124 PetriNetUnfolderBase]: 4619/6948 cut-off events. [2024-06-28 03:01:16,233 INFO L125 PetriNetUnfolderBase]: For 1007175/1007183 co-relation queries the response was YES. [2024-06-28 03:01:16,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70513 conditions, 6948 events. 4619/6948 cut-off events. For 1007175/1007183 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 37332 event pairs, 1459 based on Foata normal form. 1/6937 useless extension candidates. Maximal degree in co-relation 70356. Up to 6764 conditions per place. [2024-06-28 03:01:16,321 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 548 selfloop transitions, 16 changer transitions 0/577 dead transitions. [2024-06-28 03:01:16,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 577 transitions, 9839 flow [2024-06-28 03:01:16,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:01:16,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:01:16,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-28 03:01:16,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34011627906976744 [2024-06-28 03:01:16,322 INFO L175 Difference]: Start difference. First operand has 341 places, 568 transitions, 8685 flow. Second operand 8 states and 117 transitions. [2024-06-28 03:01:16,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 577 transitions, 9839 flow [2024-06-28 03:01:18,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 577 transitions, 9721 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-28 03:01:18,724 INFO L231 Difference]: Finished difference. Result has 344 places, 568 transitions, 8605 flow [2024-06-28 03:01:18,724 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8567, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8605, PETRI_PLACES=344, PETRI_TRANSITIONS=568} [2024-06-28 03:01:18,725 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 300 predicate places. [2024-06-28 03:01:18,725 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 568 transitions, 8605 flow [2024-06-28 03:01:18,725 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-28 03:01:18,725 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:18,725 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:18,725 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:01:18,725 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:01:18,726 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:18,726 INFO L85 PathProgramCache]: Analyzing trace with hash -1033683010, now seen corresponding path program 3 times [2024-06-28 03:01:18,726 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:18,726 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080617471] [2024-06-28 03:01:18,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:18,726 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:18,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:19,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:19,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:19,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080617471] [2024-06-28 03:01:19,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080617471] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:19,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:19,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:19,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972813035] [2024-06-28 03:01:19,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:19,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:19,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:19,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:19,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:19,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:19,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 568 transitions, 8605 flow. Second operand has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:19,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:19,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:19,498 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:20,904 INFO L124 PetriNetUnfolderBase]: 4336/6639 cut-off events. [2024-06-28 03:01:20,904 INFO L125 PetriNetUnfolderBase]: For 1018423/1018481 co-relation queries the response was YES. [2024-06-28 03:01:20,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67631 conditions, 6639 events. 4336/6639 cut-off events. For 1018423/1018481 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 36896 event pairs, 1368 based on Foata normal form. 16/6594 useless extension candidates. Maximal degree in co-relation 67474. Up to 6108 conditions per place. [2024-06-28 03:01:20,987 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 489 selfloop transitions, 22 changer transitions 0/579 dead transitions. [2024-06-28 03:01:20,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 579 transitions, 9661 flow [2024-06-28 03:01:20,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:01:20,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:01:20,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:01:20,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3920265780730897 [2024-06-28 03:01:20,988 INFO L175 Difference]: Start difference. First operand has 344 places, 568 transitions, 8605 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:01:20,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 579 transitions, 9661 flow [2024-06-28 03:01:23,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 579 transitions, 9547 flow, removed 21 selfloop flow, removed 10 redundant places. [2024-06-28 03:01:23,185 INFO L231 Difference]: Finished difference. Result has 341 places, 568 transitions, 8541 flow [2024-06-28 03:01:23,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8491, PETRI_DIFFERENCE_MINUEND_PLACES=334, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8541, PETRI_PLACES=341, PETRI_TRANSITIONS=568} [2024-06-28 03:01:23,186 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 297 predicate places. [2024-06-28 03:01:23,186 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 568 transitions, 8541 flow [2024-06-28 03:01:23,186 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.555555555555555) internal successors, (95), 9 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-28 03:01:23,186 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:23,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:23,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:01:23,186 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-28 03:01:23,187 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:23,187 INFO L85 PathProgramCache]: Analyzing trace with hash 80725667, now seen corresponding path program 1 times [2024-06-28 03:01:23,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:23,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939408246] [2024-06-28 03:01:23,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:23,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:23,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:24,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:24,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:24,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939408246] [2024-06-28 03:01:24,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939408246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:24,226 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:24,226 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:24,226 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535489931] [2024-06-28 03:01:24,226 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:24,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:24,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:24,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:24,227 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:24,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:24,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 568 transitions, 8541 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:24,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:24,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:24,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:26,006 INFO L124 PetriNetUnfolderBase]: 4434/6786 cut-off events. [2024-06-28 03:01:26,006 INFO L125 PetriNetUnfolderBase]: For 1298484/1298521 co-relation queries the response was YES. [2024-06-28 03:01:26,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74657 conditions, 6786 events. 4434/6786 cut-off events. For 1298484/1298521 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 37875 event pairs, 859 based on Foata normal form. 12/6737 useless extension candidates. Maximal degree in co-relation 74500. Up to 6147 conditions per place. [2024-06-28 03:01:26,095 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 516 selfloop transitions, 68 changer transitions 0/620 dead transitions. [2024-06-28 03:01:26,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 620 transitions, 9991 flow [2024-06-28 03:01:26,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:26,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:26,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 196 transitions. [2024-06-28 03:01:26,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4143763213530655 [2024-06-28 03:01:26,096 INFO L175 Difference]: Start difference. First operand has 341 places, 568 transitions, 8541 flow. Second operand 11 states and 196 transitions. [2024-06-28 03:01:26,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 620 transitions, 9991 flow [2024-06-28 03:01:29,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 620 transitions, 9920 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:29,727 INFO L231 Difference]: Finished difference. Result has 349 places, 577 transitions, 8791 flow [2024-06-28 03:01:29,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8470, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8791, PETRI_PLACES=349, PETRI_TRANSITIONS=577} [2024-06-28 03:01:29,728 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 305 predicate places. [2024-06-28 03:01:29,728 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 577 transitions, 8791 flow [2024-06-28 03:01:29,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:29,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:29,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:29,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:01:29,729 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-28 03:01:29,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:29,729 INFO L85 PathProgramCache]: Analyzing trace with hash -910960627, now seen corresponding path program 2 times [2024-06-28 03:01:29,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:29,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409317484] [2024-06-28 03:01:29,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:29,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:29,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:30,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:30,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:30,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409317484] [2024-06-28 03:01:30,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409317484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:30,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:30,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:30,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614623616] [2024-06-28 03:01:30,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:30,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:30,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:30,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:30,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:31,034 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:31,034 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 577 transitions, 8791 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:31,034 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:31,034 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:31,034 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:32,676 INFO L124 PetriNetUnfolderBase]: 4517/6951 cut-off events. [2024-06-28 03:01:32,676 INFO L125 PetriNetUnfolderBase]: For 1285195/1285226 co-relation queries the response was YES. [2024-06-28 03:01:32,731 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76141 conditions, 6951 events. 4517/6951 cut-off events. For 1285195/1285226 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 39422 event pairs, 1062 based on Foata normal form. 12/6914 useless extension candidates. Maximal degree in co-relation 75980. Up to 6273 conditions per place. [2024-06-28 03:01:32,766 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 522 selfloop transitions, 78 changer transitions 0/636 dead transitions. [2024-06-28 03:01:32,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 636 transitions, 10465 flow [2024-06-28 03:01:32,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:32,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:32,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 198 transitions. [2024-06-28 03:01:32,767 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186046511627907 [2024-06-28 03:01:32,767 INFO L175 Difference]: Start difference. First operand has 349 places, 577 transitions, 8791 flow. Second operand 11 states and 198 transitions. [2024-06-28 03:01:32,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 636 transitions, 10465 flow [2024-06-28 03:01:36,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 636 transitions, 10103 flow, removed 111 selfloop flow, removed 7 redundant places. [2024-06-28 03:01:36,162 INFO L231 Difference]: Finished difference. Result has 356 places, 593 transitions, 8972 flow [2024-06-28 03:01:36,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8550, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=499, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=8972, PETRI_PLACES=356, PETRI_TRANSITIONS=593} [2024-06-28 03:01:36,163 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 312 predicate places. [2024-06-28 03:01:36,163 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 593 transitions, 8972 flow [2024-06-28 03:01:36,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:36,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:36,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:36,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:01:36,163 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:01:36,163 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:36,163 INFO L85 PathProgramCache]: Analyzing trace with hash 863093423, now seen corresponding path program 3 times [2024-06-28 03:01:36,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:36,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039305096] [2024-06-28 03:01:36,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:36,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:36,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:37,279 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:37,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:37,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2039305096] [2024-06-28 03:01:37,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2039305096] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:37,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:37,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:37,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995840228] [2024-06-28 03:01:37,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:37,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:37,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:37,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:37,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:37,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:37,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 593 transitions, 8972 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:37,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:37,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:37,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:39,187 INFO L124 PetriNetUnfolderBase]: 4637/7148 cut-off events. [2024-06-28 03:01:39,188 INFO L125 PetriNetUnfolderBase]: For 1395543/1395580 co-relation queries the response was YES. [2024-06-28 03:01:39,246 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79575 conditions, 7148 events. 4637/7148 cut-off events. For 1395543/1395580 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 41022 event pairs, 982 based on Foata normal form. 8/7090 useless extension candidates. Maximal degree in co-relation 79411. Up to 6155 conditions per place. [2024-06-28 03:01:39,285 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 502 selfloop transitions, 115 changer transitions 0/653 dead transitions. [2024-06-28 03:01:39,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 653 transitions, 11112 flow [2024-06-28 03:01:39,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:39,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:39,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 204 transitions. [2024-06-28 03:01:39,286 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312896405919662 [2024-06-28 03:01:39,286 INFO L175 Difference]: Start difference. First operand has 356 places, 593 transitions, 8972 flow. Second operand 11 states and 204 transitions. [2024-06-28 03:01:39,286 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 653 transitions, 11112 flow [2024-06-28 03:01:43,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 653 transitions, 10878 flow, removed 53 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:43,433 INFO L231 Difference]: Finished difference. Result has 362 places, 607 transitions, 9452 flow [2024-06-28 03:01:43,434 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=8738, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=593, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9452, PETRI_PLACES=362, PETRI_TRANSITIONS=607} [2024-06-28 03:01:43,434 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 318 predicate places. [2024-06-28 03:01:43,434 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 607 transitions, 9452 flow [2024-06-28 03:01:43,434 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:43,434 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:43,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:43,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:01:43,435 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:01:43,435 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:43,435 INFO L85 PathProgramCache]: Analyzing trace with hash -51072397, now seen corresponding path program 4 times [2024-06-28 03:01:43,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:43,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1302731027] [2024-06-28 03:01:43,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:43,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:43,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:44,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:44,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:44,507 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1302731027] [2024-06-28 03:01:44,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1302731027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:44,507 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:44,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:44,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736218923] [2024-06-28 03:01:44,507 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:44,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:44,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:44,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:44,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:44,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:44,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 607 transitions, 9452 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:44,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:44,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:44,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:46,487 INFO L124 PetriNetUnfolderBase]: 4650/7189 cut-off events. [2024-06-28 03:01:46,487 INFO L125 PetriNetUnfolderBase]: For 1431691/1431728 co-relation queries the response was YES. [2024-06-28 03:01:46,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80278 conditions, 7189 events. 4650/7189 cut-off events. For 1431691/1431728 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 41563 event pairs, 1033 based on Foata normal form. 12/7135 useless extension candidates. Maximal degree in co-relation 80112. Up to 6390 conditions per place. [2024-06-28 03:01:46,589 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 511 selfloop transitions, 106 changer transitions 0/653 dead transitions. [2024-06-28 03:01:46,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 653 transitions, 11004 flow [2024-06-28 03:01:46,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:46,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:46,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 200 transitions. [2024-06-28 03:01:46,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42283298097251587 [2024-06-28 03:01:46,590 INFO L175 Difference]: Start difference. First operand has 362 places, 607 transitions, 9452 flow. Second operand 11 states and 200 transitions. [2024-06-28 03:01:46,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 653 transitions, 11004 flow [2024-06-28 03:01:50,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 366 places, 653 transitions, 10762 flow, removed 79 selfloop flow, removed 6 redundant places. [2024-06-28 03:01:50,377 INFO L231 Difference]: Finished difference. Result has 368 places, 611 transitions, 9619 flow [2024-06-28 03:01:50,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9232, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=607, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9619, PETRI_PLACES=368, PETRI_TRANSITIONS=611} [2024-06-28 03:01:50,378 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 324 predicate places. [2024-06-28 03:01:50,378 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 611 transitions, 9619 flow [2024-06-28 03:01:50,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:50,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:50,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:50,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:01:50,379 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:01:50,379 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:50,379 INFO L85 PathProgramCache]: Analyzing trace with hash 894460463, now seen corresponding path program 5 times [2024-06-28 03:01:50,379 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:50,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002485710] [2024-06-28 03:01:50,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:50,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:50,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:51,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-28 03:01:51,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:51,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002485710] [2024-06-28 03:01:51,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002485710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:51,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:51,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:01:51,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956541744] [2024-06-28 03:01:51,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:51,486 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:01:51,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:51,486 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:01:51,486 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:01:51,632 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:01:51,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 611 transitions, 9619 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:51,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:51,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:01:51,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:01:53,505 INFO L124 PetriNetUnfolderBase]: 4642/7171 cut-off events. [2024-06-28 03:01:53,505 INFO L125 PetriNetUnfolderBase]: For 1429461/1429498 co-relation queries the response was YES. [2024-06-28 03:01:53,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80109 conditions, 7171 events. 4642/7171 cut-off events. For 1429461/1429498 co-relation queries the response was YES. Maximal size of possible extension queue 343. Compared 41323 event pairs, 1010 based on Foata normal form. 8/7113 useless extension candidates. Maximal degree in co-relation 79940. Up to 6294 conditions per place. [2024-06-28 03:01:53,604 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 509 selfloop transitions, 108 changer transitions 0/653 dead transitions. [2024-06-28 03:01:53,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 378 places, 653 transitions, 11011 flow [2024-06-28 03:01:53,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:01:53,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:01:53,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 03:01:53,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-28 03:01:53,606 INFO L175 Difference]: Start difference. First operand has 368 places, 611 transitions, 9619 flow. Second operand 11 states and 201 transitions. [2024-06-28 03:01:53,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 378 places, 653 transitions, 11011 flow [2024-06-28 03:01:58,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 653 transitions, 10602 flow, removed 90 selfloop flow, removed 8 redundant places. [2024-06-28 03:01:58,248 INFO L231 Difference]: Finished difference. Result has 371 places, 611 transitions, 9435 flow [2024-06-28 03:01:58,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9210, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=9435, PETRI_PLACES=371, PETRI_TRANSITIONS=611} [2024-06-28 03:01:58,248 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 327 predicate places. [2024-06-28 03:01:58,248 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 611 transitions, 9435 flow [2024-06-28 03:01:58,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:01:58,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:01:58,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:01:58,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:01:58,249 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-28 03:01:58,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:01:58,249 INFO L85 PathProgramCache]: Analyzing trace with hash 1090601642, now seen corresponding path program 2 times [2024-06-28 03:01:58,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:01:58,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442718891] [2024-06-28 03:01:58,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:01:58,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:01:58,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:01:58,860 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:01:58,861 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:01:58,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442718891] [2024-06-28 03:01:58,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [442718891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:01:58,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:01:58,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:01:58,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681612799] [2024-06-28 03:01:58,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:01:58,861 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:01:58,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:01:58,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:01:58,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:01:58,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:01:58,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 611 transitions, 9435 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-28 03:01:58,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:01:58,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:01:58,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:00,749 INFO L124 PetriNetUnfolderBase]: 4894/7422 cut-off events. [2024-06-28 03:02:00,750 INFO L125 PetriNetUnfolderBase]: For 1351918/1351969 co-relation queries the response was YES. [2024-06-28 03:02:00,812 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78850 conditions, 7422 events. 4894/7422 cut-off events. For 1351918/1351969 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 41387 event pairs, 1007 based on Foata normal form. 24/7404 useless extension candidates. Maximal degree in co-relation 78680. Up to 6727 conditions per place. [2024-06-28 03:02:00,846 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 472 selfloop transitions, 119 changer transitions 0/652 dead transitions. [2024-06-28 03:02:00,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 652 transitions, 11202 flow [2024-06-28 03:02:00,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:02:00,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:02:00,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:02:00,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4134366925064599 [2024-06-28 03:02:00,847 INFO L175 Difference]: Start difference. First operand has 371 places, 611 transitions, 9435 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:02:00,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 652 transitions, 11202 flow [2024-06-28 03:02:05,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 652 transitions, 10995 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 03:02:05,051 INFO L231 Difference]: Finished difference. Result has 373 places, 624 transitions, 9640 flow [2024-06-28 03:02:05,051 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9228, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9640, PETRI_PLACES=373, PETRI_TRANSITIONS=624} [2024-06-28 03:02:05,051 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 329 predicate places. [2024-06-28 03:02:05,051 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 624 transitions, 9640 flow [2024-06-28 03:02:05,052 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-28 03:02:05,052 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:05,052 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:05,052 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:02:05,052 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:05,052 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:05,052 INFO L85 PathProgramCache]: Analyzing trace with hash 808044817, now seen corresponding path program 6 times [2024-06-28 03:02:05,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:05,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941202208] [2024-06-28 03:02:05,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:05,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:05,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:06,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:06,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:06,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941202208] [2024-06-28 03:02:06,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941202208] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:06,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:06,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:06,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219410887] [2024-06-28 03:02:06,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:06,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:06,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:06,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:06,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:06,293 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:06,293 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 624 transitions, 9640 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:06,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:06,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:06,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:08,190 INFO L124 PetriNetUnfolderBase]: 4809/7449 cut-off events. [2024-06-28 03:02:08,190 INFO L125 PetriNetUnfolderBase]: For 1407409/1407437 co-relation queries the response was YES. [2024-06-28 03:02:08,259 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81352 conditions, 7449 events. 4809/7449 cut-off events. For 1407409/1407437 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 43417 event pairs, 815 based on Foata normal form. 15/7429 useless extension candidates. Maximal degree in co-relation 81180. Up to 6670 conditions per place. [2024-06-28 03:02:08,297 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 571 selfloop transitions, 84 changer transitions 0/691 dead transitions. [2024-06-28 03:02:08,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 691 transitions, 11415 flow [2024-06-28 03:02:08,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:08,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:08,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 199 transitions. [2024-06-28 03:02:08,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42071881606765327 [2024-06-28 03:02:08,298 INFO L175 Difference]: Start difference. First operand has 373 places, 624 transitions, 9640 flow. Second operand 11 states and 199 transitions. [2024-06-28 03:02:08,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 691 transitions, 11415 flow [2024-06-28 03:02:13,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 691 transitions, 11259 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:02:13,893 INFO L231 Difference]: Finished difference. Result has 383 places, 648 transitions, 10047 flow [2024-06-28 03:02:13,893 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9484, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=624, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10047, PETRI_PLACES=383, PETRI_TRANSITIONS=648} [2024-06-28 03:02:13,893 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 339 predicate places. [2024-06-28 03:02:13,893 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 648 transitions, 10047 flow [2024-06-28 03:02:13,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:13,894 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:13,894 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:13,894 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:02:13,894 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:13,894 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:13,894 INFO L85 PathProgramCache]: Analyzing trace with hash 1995180565, now seen corresponding path program 7 times [2024-06-28 03:02:13,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:13,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852508475] [2024-06-28 03:02:13,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:13,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:13,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:15,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:15,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:15,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852508475] [2024-06-28 03:02:15,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852508475] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:15,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:15,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:15,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174643007] [2024-06-28 03:02:15,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:15,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:15,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:15,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:15,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:15,216 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:15,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 648 transitions, 10047 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:15,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:15,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:15,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:17,103 INFO L124 PetriNetUnfolderBase]: 4874/7564 cut-off events. [2024-06-28 03:02:17,104 INFO L125 PetriNetUnfolderBase]: For 1446019/1446047 co-relation queries the response was YES. [2024-06-28 03:02:17,170 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82757 conditions, 7564 events. 4874/7564 cut-off events. For 1446019/1446047 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44439 event pairs, 849 based on Foata normal form. 19/7548 useless extension candidates. Maximal degree in co-relation 82581. Up to 6692 conditions per place. [2024-06-28 03:02:17,206 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 552 selfloop transitions, 118 changer transitions 0/706 dead transitions. [2024-06-28 03:02:17,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 706 transitions, 11953 flow [2024-06-28 03:02:17,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:17,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:17,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 201 transitions. [2024-06-28 03:02:17,207 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249471458773784 [2024-06-28 03:02:17,207 INFO L175 Difference]: Start difference. First operand has 383 places, 648 transitions, 10047 flow. Second operand 11 states and 201 transitions. [2024-06-28 03:02:17,207 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 706 transitions, 11953 flow [2024-06-28 03:02:21,169 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 706 transitions, 11748 flow, removed 55 selfloop flow, removed 4 redundant places. [2024-06-28 03:02:21,178 INFO L231 Difference]: Finished difference. Result has 392 places, 664 transitions, 10565 flow [2024-06-28 03:02:21,178 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=9842, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=530, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10565, PETRI_PLACES=392, PETRI_TRANSITIONS=664} [2024-06-28 03:02:21,178 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 348 predicate places. [2024-06-28 03:02:21,178 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 664 transitions, 10565 flow [2024-06-28 03:02:21,178 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:21,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:21,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:02:21,179 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:21,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:21,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1239013291, now seen corresponding path program 8 times [2024-06-28 03:02:21,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:21,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [690110764] [2024-06-28 03:02:21,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:21,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:21,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:22,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:22,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [690110764] [2024-06-28 03:02:22,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [690110764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:22,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:22,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:22,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430072015] [2024-06-28 03:02:22,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:22,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:22,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:22,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:22,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:22,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 664 transitions, 10565 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:22,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:22,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:22,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:24,487 INFO L124 PetriNetUnfolderBase]: 4902/7622 cut-off events. [2024-06-28 03:02:24,487 INFO L125 PetriNetUnfolderBase]: For 1465983/1466011 co-relation queries the response was YES. [2024-06-28 03:02:24,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84029 conditions, 7622 events. 4902/7622 cut-off events. For 1465983/1466011 co-relation queries the response was YES. Maximal size of possible extension queue 380. Compared 44977 event pairs, 847 based on Foata normal form. 15/7602 useless extension candidates. Maximal degree in co-relation 83850. Up to 6645 conditions per place. [2024-06-28 03:02:24,595 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 552 selfloop transitions, 122 changer transitions 0/710 dead transitions. [2024-06-28 03:02:24,596 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 710 transitions, 12223 flow [2024-06-28 03:02:24,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:24,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:24,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 202 transitions. [2024-06-28 03:02:24,597 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.427061310782241 [2024-06-28 03:02:24,597 INFO L175 Difference]: Start difference. First operand has 392 places, 664 transitions, 10565 flow. Second operand 11 states and 202 transitions. [2024-06-28 03:02:24,597 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 710 transitions, 12223 flow [2024-06-28 03:02:28,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 710 transitions, 11915 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 03:02:28,581 INFO L231 Difference]: Finished difference. Result has 396 places, 668 transitions, 10660 flow [2024-06-28 03:02:28,581 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10257, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=664, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10660, PETRI_PLACES=396, PETRI_TRANSITIONS=668} [2024-06-28 03:02:28,582 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 352 predicate places. [2024-06-28 03:02:28,582 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 668 transitions, 10660 flow [2024-06-28 03:02:28,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:28,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:28,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:28,582 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:02:28,582 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:28,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:28,583 INFO L85 PathProgramCache]: Analyzing trace with hash 1995060595, now seen corresponding path program 9 times [2024-06-28 03:02:28,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:28,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635750975] [2024-06-28 03:02:28,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:28,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:28,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:29,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:29,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:29,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635750975] [2024-06-28 03:02:29,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635750975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:29,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:29,720 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:29,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1759423533] [2024-06-28 03:02:29,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:29,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:29,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:29,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:29,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:29,946 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:29,946 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 668 transitions, 10660 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:29,946 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:29,946 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:29,946 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:32,088 INFO L124 PetriNetUnfolderBase]: 4946/7700 cut-off events. [2024-06-28 03:02:32,088 INFO L125 PetriNetUnfolderBase]: For 1514041/1514069 co-relation queries the response was YES. [2024-06-28 03:02:32,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85416 conditions, 7700 events. 4946/7700 cut-off events. For 1514041/1514069 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 45633 event pairs, 854 based on Foata normal form. 15/7680 useless extension candidates. Maximal degree in co-relation 85236. Up to 6574 conditions per place. [2024-06-28 03:02:32,186 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 547 selfloop transitions, 131 changer transitions 0/714 dead transitions. [2024-06-28 03:02:32,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 714 transitions, 12324 flow [2024-06-28 03:02:32,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:32,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:32,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 203 transitions. [2024-06-28 03:02:32,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42917547568710357 [2024-06-28 03:02:32,187 INFO L175 Difference]: Start difference. First operand has 396 places, 668 transitions, 10660 flow. Second operand 11 states and 203 transitions. [2024-06-28 03:02:32,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 714 transitions, 12324 flow [2024-06-28 03:02:36,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 398 places, 714 transitions, 11989 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 03:02:36,114 INFO L231 Difference]: Finished difference. Result has 399 places, 672 transitions, 10750 flow [2024-06-28 03:02:36,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10325, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=668, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=537, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10750, PETRI_PLACES=399, PETRI_TRANSITIONS=672} [2024-06-28 03:02:36,115 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 355 predicate places. [2024-06-28 03:02:36,115 INFO L495 AbstractCegarLoop]: Abstraction has has 399 places, 672 transitions, 10750 flow [2024-06-28 03:02:36,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:36,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:36,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:36,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:02:36,115 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-28 03:02:36,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:36,115 INFO L85 PathProgramCache]: Analyzing trace with hash -926966355, now seen corresponding path program 1 times [2024-06-28 03:02:36,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:36,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [493445115] [2024-06-28 03:02:36,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:36,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:36,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-28 03:02:36,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:36,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [493445115] [2024-06-28 03:02:36,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [493445115] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:36,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:36,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:02:36,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868383088] [2024-06-28 03:02:36,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:36,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:02:36,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:36,768 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:02:36,768 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:02:36,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:02:36,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 672 transitions, 10750 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-28 03:02:36,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:36,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:02:36,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:38,807 INFO L124 PetriNetUnfolderBase]: 5264/8022 cut-off events. [2024-06-28 03:02:38,807 INFO L125 PetriNetUnfolderBase]: For 1521587/1521611 co-relation queries the response was YES. [2024-06-28 03:02:38,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86298 conditions, 8022 events. 5264/8022 cut-off events. For 1521587/1521611 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46076 event pairs, 1418 based on Foata normal form. 5/7975 useless extension candidates. Maximal degree in co-relation 86117. Up to 7516 conditions per place. [2024-06-28 03:02:38,908 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 599 selfloop transitions, 37 changer transitions 0/700 dead transitions. [2024-06-28 03:02:38,908 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 700 transitions, 12418 flow [2024-06-28 03:02:38,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:02:38,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:02:38,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:02:38,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4011627906976744 [2024-06-28 03:02:38,911 INFO L175 Difference]: Start difference. First operand has 399 places, 672 transitions, 10750 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:02:38,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 700 transitions, 12418 flow [2024-06-28 03:02:43,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 700 transitions, 12037 flow, removed 63 selfloop flow, removed 9 redundant places. [2024-06-28 03:02:43,507 INFO L231 Difference]: Finished difference. Result has 398 places, 678 transitions, 10588 flow [2024-06-28 03:02:43,507 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10369, PETRI_DIFFERENCE_MINUEND_PLACES=390, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=672, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=638, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10588, PETRI_PLACES=398, PETRI_TRANSITIONS=678} [2024-06-28 03:02:43,508 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 354 predicate places. [2024-06-28 03:02:43,508 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 678 transitions, 10588 flow [2024-06-28 03:02:43,508 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-28 03:02:43,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:43,508 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:43,508 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:02:43,508 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:43,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:43,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1868967509, now seen corresponding path program 10 times [2024-06-28 03:02:43,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:43,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349599989] [2024-06-28 03:02:43,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:43,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:43,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:44,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-28 03:02:44,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:44,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349599989] [2024-06-28 03:02:44,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349599989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:44,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:44,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:44,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810731139] [2024-06-28 03:02:44,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:44,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:44,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:44,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:44,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:44,886 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:44,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 678 transitions, 10588 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:44,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:44,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:44,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:47,039 INFO L124 PetriNetUnfolderBase]: 4974/7754 cut-off events. [2024-06-28 03:02:47,039 INFO L125 PetriNetUnfolderBase]: For 1573099/1573126 co-relation queries the response was YES. [2024-06-28 03:02:47,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86044 conditions, 7754 events. 4974/7754 cut-off events. For 1573099/1573126 co-relation queries the response was YES. Maximal size of possible extension queue 388. Compared 46121 event pairs, 860 based on Foata normal form. 20/7743 useless extension candidates. Maximal degree in co-relation 85862. Up to 6521 conditions per place. [2024-06-28 03:02:47,151 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 512 selfloop transitions, 174 changer transitions 0/724 dead transitions. [2024-06-28 03:02:47,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 724 transitions, 12307 flow [2024-06-28 03:02:47,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:47,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:47,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 205 transitions. [2024-06-28 03:02:47,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334038054968288 [2024-06-28 03:02:47,153 INFO L175 Difference]: Start difference. First operand has 398 places, 678 transitions, 10588 flow. Second operand 11 states and 205 transitions. [2024-06-28 03:02:47,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 724 transitions, 12307 flow [2024-06-28 03:02:53,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 724 transitions, 12205 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-28 03:02:53,118 INFO L231 Difference]: Finished difference. Result has 407 places, 682 transitions, 11114 flow [2024-06-28 03:02:53,118 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10486, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11114, PETRI_PLACES=407, PETRI_TRANSITIONS=682} [2024-06-28 03:02:53,118 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 363 predicate places. [2024-06-28 03:02:53,119 INFO L495 AbstractCegarLoop]: Abstraction has has 407 places, 682 transitions, 11114 flow [2024-06-28 03:02:53,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:53,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:02:53,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:02:53,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:02:53,119 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:02:53,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:02:53,120 INFO L85 PathProgramCache]: Analyzing trace with hash 1868962859, now seen corresponding path program 11 times [2024-06-28 03:02:53,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:02:53,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929319787] [2024-06-28 03:02:53,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:02:53,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:02:53,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:02:54,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:02:54,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:02:54,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929319787] [2024-06-28 03:02:54,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929319787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:02:54,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:02:54,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:02:54,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907130254] [2024-06-28 03:02:54,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:02:54,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:02:54,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:02:54,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:02:54,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:02:54,428 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:02:54,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 682 transitions, 11114 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:02:54,429 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:02:54,429 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:02:54,429 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:02:56,487 INFO L124 PetriNetUnfolderBase]: 5052/7876 cut-off events. [2024-06-28 03:02:56,487 INFO L125 PetriNetUnfolderBase]: For 1623302/1623324 co-relation queries the response was YES. [2024-06-28 03:02:56,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88965 conditions, 7876 events. 5052/7876 cut-off events. For 1623302/1623324 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 46936 event pairs, 856 based on Foata normal form. 16/7873 useless extension candidates. Maximal degree in co-relation 88780. Up to 6459 conditions per place. [2024-06-28 03:02:56,603 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 511 selfloop transitions, 180 changer transitions 0/729 dead transitions. [2024-06-28 03:02:56,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 729 transitions, 12839 flow [2024-06-28 03:02:56,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:02:56,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:02:56,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 208 transitions. [2024-06-28 03:02:56,605 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4397463002114165 [2024-06-28 03:02:56,605 INFO L175 Difference]: Start difference. First operand has 407 places, 682 transitions, 11114 flow. Second operand 11 states and 208 transitions. [2024-06-28 03:02:56,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 729 transitions, 12839 flow [2024-06-28 03:03:01,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 729 transitions, 12492 flow, removed 67 selfloop flow, removed 6 redundant places. [2024-06-28 03:03:01,584 INFO L231 Difference]: Finished difference. Result has 413 places, 687 transitions, 11343 flow [2024-06-28 03:03:01,584 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10767, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11343, PETRI_PLACES=413, PETRI_TRANSITIONS=687} [2024-06-28 03:03:01,585 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 369 predicate places. [2024-06-28 03:03:01,585 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 687 transitions, 11343 flow [2024-06-28 03:03:01,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:01,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:01,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:03:01,585 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:03:01,585 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:03:01,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:01,586 INFO L85 PathProgramCache]: Analyzing trace with hash 2046099029, now seen corresponding path program 12 times [2024-06-28 03:03:01,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:01,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041741635] [2024-06-28 03:03:01,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:01,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:01,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:02,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:02,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:02,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041741635] [2024-06-28 03:03:02,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041741635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:02,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:02,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:03:02,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44045088] [2024-06-28 03:03:02,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:02,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:03:02,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:02,677 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:03:02,677 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:03:02,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:03:02,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 687 transitions, 11343 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:02,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:02,819 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:03:02,819 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:05,137 INFO L124 PetriNetUnfolderBase]: 5140/8030 cut-off events. [2024-06-28 03:03:05,137 INFO L125 PetriNetUnfolderBase]: For 1753106/1753128 co-relation queries the response was YES. [2024-06-28 03:03:05,203 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90694 conditions, 8030 events. 5140/8030 cut-off events. For 1753106/1753128 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 48188 event pairs, 837 based on Foata normal form. 40/8051 useless extension candidates. Maximal degree in co-relation 90507. Up to 6540 conditions per place. [2024-06-28 03:03:05,242 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 506 selfloop transitions, 191 changer transitions 0/735 dead transitions. [2024-06-28 03:03:05,242 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 735 transitions, 13102 flow [2024-06-28 03:03:05,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:03:05,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:03:05,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 209 transitions. [2024-06-28 03:03:05,243 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:03:05,243 INFO L175 Difference]: Start difference. First operand has 413 places, 687 transitions, 11343 flow. Second operand 11 states and 209 transitions. [2024-06-28 03:03:05,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 735 transitions, 13102 flow [2024-06-28 03:03:10,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 415 places, 735 transitions, 12638 flow, removed 69 selfloop flow, removed 8 redundant places. [2024-06-28 03:03:10,233 INFO L231 Difference]: Finished difference. Result has 416 places, 689 transitions, 11421 flow [2024-06-28 03:03:10,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10879, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=687, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=189, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11421, PETRI_PLACES=416, PETRI_TRANSITIONS=689} [2024-06-28 03:03:10,233 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 372 predicate places. [2024-06-28 03:03:10,233 INFO L495 AbstractCegarLoop]: Abstraction has has 416 places, 689 transitions, 11421 flow [2024-06-28 03:03:10,233 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:10,233 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:10,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:03:10,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:03:10,234 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:03:10,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:10,234 INFO L85 PathProgramCache]: Analyzing trace with hash -486795917, now seen corresponding path program 13 times [2024-06-28 03:03:10,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:10,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932985142] [2024-06-28 03:03:10,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:10,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:10,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:11,308 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:11,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:11,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932985142] [2024-06-28 03:03:11,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932985142] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:11,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:11,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:03:11,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519307496] [2024-06-28 03:03:11,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:11,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:03:11,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:11,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:03:11,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:03:11,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:03:11,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 689 transitions, 11421 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:11,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:11,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:03:11,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:13,690 INFO L124 PetriNetUnfolderBase]: 5198/8136 cut-off events. [2024-06-28 03:03:13,690 INFO L125 PetriNetUnfolderBase]: For 1742951/1742973 co-relation queries the response was YES. [2024-06-28 03:03:13,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93346 conditions, 8136 events. 5198/8136 cut-off events. For 1742951/1742973 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 49086 event pairs, 886 based on Foata normal form. 16/8133 useless extension candidates. Maximal degree in co-relation 93158. Up to 6392 conditions per place. [2024-06-28 03:03:13,803 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 516 selfloop transitions, 187 changer transitions 0/741 dead transitions. [2024-06-28 03:03:13,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 741 transitions, 13688 flow [2024-06-28 03:03:13,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:03:13,804 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:03:13,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 213 transitions. [2024-06-28 03:03:13,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4503171247357294 [2024-06-28 03:03:13,804 INFO L175 Difference]: Start difference. First operand has 416 places, 689 transitions, 11421 flow. Second operand 11 states and 213 transitions. [2024-06-28 03:03:13,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 741 transitions, 13688 flow [2024-06-28 03:03:20,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 741 transitions, 13230 flow, removed 61 selfloop flow, removed 8 redundant places. [2024-06-28 03:03:20,880 INFO L231 Difference]: Finished difference. Result has 419 places, 693 transitions, 11648 flow [2024-06-28 03:03:20,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=10963, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=689, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=504, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11648, PETRI_PLACES=419, PETRI_TRANSITIONS=693} [2024-06-28 03:03:20,881 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 375 predicate places. [2024-06-28 03:03:20,881 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 693 transitions, 11648 flow [2024-06-28 03:03:20,881 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:20,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:20,881 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:03:20,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:03:20,881 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:03:20,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:20,881 INFO L85 PathProgramCache]: Analyzing trace with hash 2039669939, now seen corresponding path program 14 times [2024-06-28 03:03:20,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:20,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288121422] [2024-06-28 03:03:20,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:20,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:20,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:21,942 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:21,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:21,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288121422] [2024-06-28 03:03:21,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [288121422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:21,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:21,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:03:21,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1244516433] [2024-06-28 03:03:21,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:21,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:03:21,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:21,943 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:03:21,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:03:22,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:03:22,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 693 transitions, 11648 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:22,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:22,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:03:22,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:24,212 INFO L124 PetriNetUnfolderBase]: 5203/8152 cut-off events. [2024-06-28 03:03:24,212 INFO L125 PetriNetUnfolderBase]: For 1755780/1755807 co-relation queries the response was YES. [2024-06-28 03:03:24,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92700 conditions, 8152 events. 5203/8152 cut-off events. For 1755780/1755807 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 49387 event pairs, 854 based on Foata normal form. 20/8146 useless extension candidates. Maximal degree in co-relation 92511. Up to 6770 conditions per place. [2024-06-28 03:03:24,331 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 519 selfloop transitions, 180 changer transitions 0/737 dead transitions. [2024-06-28 03:03:24,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 737 transitions, 13381 flow [2024-06-28 03:03:24,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:03:24,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:03:24,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 206 transitions. [2024-06-28 03:03:24,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355179704016913 [2024-06-28 03:03:24,336 INFO L175 Difference]: Start difference. First operand has 419 places, 693 transitions, 11648 flow. Second operand 11 states and 206 transitions. [2024-06-28 03:03:24,336 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 737 transitions, 13381 flow [2024-06-28 03:03:31,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 737 transitions, 12992 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-28 03:03:31,203 INFO L231 Difference]: Finished difference. Result has 423 places, 695 transitions, 11785 flow [2024-06-28 03:03:31,203 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11277, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=178, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11785, PETRI_PLACES=423, PETRI_TRANSITIONS=695} [2024-06-28 03:03:31,203 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 379 predicate places. [2024-06-28 03:03:31,203 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 695 transitions, 11785 flow [2024-06-28 03:03:31,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:31,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:31,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-28 03:03:31,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:03:31,204 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:03:31,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:31,204 INFO L85 PathProgramCache]: Analyzing trace with hash 2039665289, now seen corresponding path program 15 times [2024-06-28 03:03:31,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:31,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031781588] [2024-06-28 03:03:31,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:31,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:31,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:32,300 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:32,300 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:32,300 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031781588] [2024-06-28 03:03:32,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031781588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:32,300 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:32,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:03:32,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574202] [2024-06-28 03:03:32,300 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:32,301 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:03:32,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:32,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:03:32,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:03:32,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:03:32,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 695 transitions, 11785 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:32,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:32,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:03:32,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:34,893 INFO L124 PetriNetUnfolderBase]: 5195/8135 cut-off events. [2024-06-28 03:03:34,893 INFO L125 PetriNetUnfolderBase]: For 1743571/1743603 co-relation queries the response was YES. [2024-06-28 03:03:34,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92441 conditions, 8135 events. 5195/8135 cut-off events. For 1743571/1743603 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 49199 event pairs, 847 based on Foata normal form. 16/8118 useless extension candidates. Maximal degree in co-relation 92250. Up to 6558 conditions per place. [2024-06-28 03:03:34,999 INFO L140 encePairwiseOnDemand]: 28/43 looper letters, 519 selfloop transitions, 184 changer transitions 0/741 dead transitions. [2024-06-28 03:03:34,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 741 transitions, 13404 flow [2024-06-28 03:03:34,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:03:34,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:03:35,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 210 transitions. [2024-06-28 03:03:35,000 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4439746300211416 [2024-06-28 03:03:35,000 INFO L175 Difference]: Start difference. First operand has 423 places, 695 transitions, 11785 flow. Second operand 11 states and 210 transitions. [2024-06-28 03:03:35,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 741 transitions, 13404 flow [2024-06-28 03:03:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 741 transitions, 12918 flow, removed 107 selfloop flow, removed 7 redundant places. [2024-06-28 03:03:42,258 INFO L231 Difference]: Finished difference. Result has 427 places, 695 transitions, 11674 flow [2024-06-28 03:03:42,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11299, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11674, PETRI_PLACES=427, PETRI_TRANSITIONS=695} [2024-06-28 03:03:42,259 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-28 03:03:42,259 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 695 transitions, 11674 flow [2024-06-28 03:03:42,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:42,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:42,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:03:42,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:03:42,259 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:03:42,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:42,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1187843913, now seen corresponding path program 1 times [2024-06-28 03:03:42,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:42,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432048616] [2024-06-28 03:03:42,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:42,260 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:42,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:43,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:43,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:43,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432048616] [2024-06-28 03:03:43,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432048616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:43,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:43,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:03:43,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600036038] [2024-06-28 03:03:43,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:43,358 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:03:43,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:43,359 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:03:43,359 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:03:43,519 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:03:43,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 695 transitions, 11674 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:43,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:43,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:03:43,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:45,915 INFO L124 PetriNetUnfolderBase]: 5930/8959 cut-off events. [2024-06-28 03:03:45,915 INFO L125 PetriNetUnfolderBase]: For 1912346/1912358 co-relation queries the response was YES. [2024-06-28 03:03:46,001 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97730 conditions, 8959 events. 5930/8959 cut-off events. For 1912346/1912358 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 51337 event pairs, 1036 based on Foata normal form. 36/8982 useless extension candidates. Maximal degree in co-relation 97538. Up to 7694 conditions per place. [2024-06-28 03:03:46,044 INFO L140 encePairwiseOnDemand]: 27/43 looper letters, 523 selfloop transitions, 197 changer transitions 0/748 dead transitions. [2024-06-28 03:03:46,045 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 748 transitions, 13489 flow [2024-06-28 03:03:46,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:03:46,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:03:46,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 215 transitions. [2024-06-28 03:03:46,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:03:46,045 INFO L175 Difference]: Start difference. First operand has 427 places, 695 transitions, 11674 flow. Second operand 12 states and 215 transitions. [2024-06-28 03:03:46,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 748 transitions, 13489 flow [2024-06-28 03:03:52,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 748 transitions, 13049 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 03:03:52,535 INFO L231 Difference]: Finished difference. Result has 429 places, 697 transitions, 11773 flow [2024-06-28 03:03:52,535 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11234, PETRI_DIFFERENCE_MINUEND_PLACES=417, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=11773, PETRI_PLACES=429, PETRI_TRANSITIONS=697} [2024-06-28 03:03:52,535 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 385 predicate places. [2024-06-28 03:03:52,535 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 697 transitions, 11773 flow [2024-06-28 03:03:52,535 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:03:52,535 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:03:52,535 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:03:52,536 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:03:52,536 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-28 03:03:52,536 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:03:52,536 INFO L85 PathProgramCache]: Analyzing trace with hash 78054885, now seen corresponding path program 2 times [2024-06-28 03:03:52,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:03:52,536 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923247143] [2024-06-28 03:03:52,536 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:03:52,536 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:03:52,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:03:53,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:03:53,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:03:53,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923247143] [2024-06-28 03:03:53,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923247143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:03:53,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:03:53,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:03:53,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169250730] [2024-06-28 03:03:53,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:03:53,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:03:53,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:03:53,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:03:53,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:03:53,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:03:53,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 697 transitions, 11773 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-28 03:03:53,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:03:53,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:03:53,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:03:55,386 INFO L124 PetriNetUnfolderBase]: 5612/8599 cut-off events. [2024-06-28 03:03:55,386 INFO L125 PetriNetUnfolderBase]: For 1808529/1808553 co-relation queries the response was YES. [2024-06-28 03:03:55,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95091 conditions, 8599 events. 5612/8599 cut-off events. For 1808529/1808553 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 50667 event pairs, 1498 based on Foata normal form. 5/8538 useless extension candidates. Maximal degree in co-relation 94898. Up to 8113 conditions per place. [2024-06-28 03:03:55,514 INFO L140 encePairwiseOnDemand]: 32/43 looper letters, 620 selfloop transitions, 31 changer transitions 0/715 dead transitions. [2024-06-28 03:03:55,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 715 transitions, 13135 flow [2024-06-28 03:03:55,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:03:55,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:03:55,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:03:55,515 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38372093023255816 [2024-06-28 03:03:55,515 INFO L175 Difference]: Start difference. First operand has 429 places, 697 transitions, 11773 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:03:55,515 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 715 transitions, 13135 flow [2024-06-28 03:04:03,535 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 426 places, 715 transitions, 12610 flow, removed 68 selfloop flow, removed 10 redundant places. [2024-06-28 03:04:03,544 INFO L231 Difference]: Finished difference. Result has 427 places, 697 transitions, 11316 flow [2024-06-28 03:04:03,544 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11248, PETRI_DIFFERENCE_MINUEND_PLACES=419, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=666, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11316, PETRI_PLACES=427, PETRI_TRANSITIONS=697} [2024-06-28 03:04:03,544 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 383 predicate places. [2024-06-28 03:04:03,544 INFO L495 AbstractCegarLoop]: Abstraction has has 427 places, 697 transitions, 11316 flow [2024-06-28 03:04:03,544 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-28 03:04:03,544 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:03,544 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:03,544 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:04:03,544 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-28 03:04:03,545 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:03,545 INFO L85 PathProgramCache]: Analyzing trace with hash 78051320, now seen corresponding path program 3 times [2024-06-28 03:04:03,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:03,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616366747] [2024-06-28 03:04:03,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:03,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:03,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:04,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:04,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:04,220 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616366747] [2024-06-28 03:04:04,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616366747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:04,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:04,220 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:04,220 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826535117] [2024-06-28 03:04:04,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:04,221 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:04,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:04,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:04,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:04,306 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:04:04,306 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 697 transitions, 11316 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-28 03:04:04,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:04,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:04:04,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:06,861 INFO L124 PetriNetUnfolderBase]: 5624/8613 cut-off events. [2024-06-28 03:04:06,861 INFO L125 PetriNetUnfolderBase]: For 1831407/1831439 co-relation queries the response was YES. [2024-06-28 03:04:06,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93627 conditions, 8613 events. 5624/8613 cut-off events. For 1831407/1831439 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50595 event pairs, 1031 based on Foata normal form. 14/8566 useless extension candidates. Maximal degree in co-relation 93433. Up to 7879 conditions per place. [2024-06-28 03:04:06,976 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 543 selfloop transitions, 124 changer transitions 0/731 dead transitions. [2024-06-28 03:04:06,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 731 transitions, 13475 flow [2024-06-28 03:04:06,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:06,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:06,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:04:06,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4108527131782946 [2024-06-28 03:04:06,977 INFO L175 Difference]: Start difference. First operand has 427 places, 697 transitions, 11316 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:04:06,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 731 transitions, 13475 flow [2024-06-28 03:04:13,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 731 transitions, 13407 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 03:04:13,838 INFO L231 Difference]: Finished difference. Result has 430 places, 702 transitions, 11578 flow [2024-06-28 03:04:13,838 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11248, PETRI_DIFFERENCE_MINUEND_PLACES=421, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=697, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=578, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11578, PETRI_PLACES=430, PETRI_TRANSITIONS=702} [2024-06-28 03:04:13,838 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 386 predicate places. [2024-06-28 03:04:13,838 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 702 transitions, 11578 flow [2024-06-28 03:04:13,838 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-28 03:04:13,838 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:13,838 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:13,838 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:04:13,838 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-28 03:04:13,839 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:13,839 INFO L85 PathProgramCache]: Analyzing trace with hash 78064340, now seen corresponding path program 4 times [2024-06-28 03:04:13,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:13,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948488201] [2024-06-28 03:04:13,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:13,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:13,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:14,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-28 03:04:14,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:14,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948488201] [2024-06-28 03:04:14,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948488201] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:14,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:14,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:14,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614037134] [2024-06-28 03:04:14,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:14,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:14,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:14,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:14,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:14,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:04:14,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 702 transitions, 11578 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-28 03:04:14,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:14,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:04:14,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:16,786 INFO L124 PetriNetUnfolderBase]: 5618/8605 cut-off events. [2024-06-28 03:04:16,786 INFO L125 PetriNetUnfolderBase]: For 1853536/1853568 co-relation queries the response was YES. [2024-06-28 03:04:16,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93916 conditions, 8605 events. 5618/8605 cut-off events. For 1853536/1853568 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 50548 event pairs, 1030 based on Foata normal form. 14/8558 useless extension candidates. Maximal degree in co-relation 93721. Up to 7874 conditions per place. [2024-06-28 03:04:16,916 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 536 selfloop transitions, 129 changer transitions 0/729 dead transitions. [2024-06-28 03:04:16,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 729 transitions, 13445 flow [2024-06-28 03:04:16,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:16,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:16,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:04:16,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568475452196384 [2024-06-28 03:04:16,917 INFO L175 Difference]: Start difference. First operand has 430 places, 702 transitions, 11578 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:04:16,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 729 transitions, 13445 flow [2024-06-28 03:04:23,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 729 transitions, 13169 flow, removed 46 selfloop flow, removed 5 redundant places. [2024-06-28 03:04:23,779 INFO L231 Difference]: Finished difference. Result has 434 places, 702 transitions, 11568 flow [2024-06-28 03:04:23,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11302, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=573, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11568, PETRI_PLACES=434, PETRI_TRANSITIONS=702} [2024-06-28 03:04:23,780 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 390 predicate places. [2024-06-28 03:04:23,780 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 702 transitions, 11568 flow [2024-06-28 03:04:23,780 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-28 03:04:23,780 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:23,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:23,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:04:23,780 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-28 03:04:23,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:23,781 INFO L85 PathProgramCache]: Analyzing trace with hash -919337875, now seen corresponding path program 1 times [2024-06-28 03:04:23,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:23,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [151622871] [2024-06-28 03:04:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:23,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:23,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:24,458 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:24,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:24,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [151622871] [2024-06-28 03:04:24,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [151622871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:24,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:24,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:04:24,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405912434] [2024-06-28 03:04:24,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:24,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:04:24,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:24,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:04:24,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:04:24,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:04:24,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 702 transitions, 11568 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-28 03:04:24,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:24,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:04:24,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:27,011 INFO L124 PetriNetUnfolderBase]: 5626/8619 cut-off events. [2024-06-28 03:04:27,011 INFO L125 PetriNetUnfolderBase]: For 1885523/1885547 co-relation queries the response was YES. [2024-06-28 03:04:27,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94246 conditions, 8619 events. 5626/8619 cut-off events. For 1885523/1885547 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 50795 event pairs, 1500 based on Foata normal form. 6/8559 useless extension candidates. Maximal degree in co-relation 94050. Up to 8092 conditions per place. [2024-06-28 03:04:27,133 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 619 selfloop transitions, 47 changer transitions 0/730 dead transitions. [2024-06-28 03:04:27,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 730 transitions, 13302 flow [2024-06-28 03:04:27,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:04:27,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:04:27,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:04:27,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39276485788113696 [2024-06-28 03:04:27,134 INFO L175 Difference]: Start difference. First operand has 434 places, 702 transitions, 11568 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:04:27,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 730 transitions, 13302 flow [2024-06-28 03:04:34,195 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 730 transitions, 13056 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:04:34,203 INFO L231 Difference]: Finished difference. Result has 436 places, 708 transitions, 11548 flow [2024-06-28 03:04:34,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11322, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=702, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11548, PETRI_PLACES=436, PETRI_TRANSITIONS=708} [2024-06-28 03:04:34,204 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 392 predicate places. [2024-06-28 03:04:34,204 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 708 transitions, 11548 flow [2024-06-28 03:04:34,204 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-28 03:04:34,204 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:34,204 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:34,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:04:34,204 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:34,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:34,205 INFO L85 PathProgramCache]: Analyzing trace with hash -2140030783, now seen corresponding path program 16 times [2024-06-28 03:04:34,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:34,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005756065] [2024-06-28 03:04:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:34,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:35,448 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:35,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:35,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005756065] [2024-06-28 03:04:35,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005756065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:35,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:35,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:04:35,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453515900] [2024-06-28 03:04:35,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:35,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:04:35,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:35,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:04:35,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:04:35,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:04:35,612 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 708 transitions, 11548 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:35,612 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:35,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:04:35,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:37,862 INFO L124 PetriNetUnfolderBase]: 5359/8388 cut-off events. [2024-06-28 03:04:37,862 INFO L125 PetriNetUnfolderBase]: For 2029963/2030001 co-relation queries the response was YES. [2024-06-28 03:04:37,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96125 conditions, 8388 events. 5359/8388 cut-off events. For 2029963/2030001 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 51137 event pairs, 1014 based on Foata normal form. 14/8338 useless extension candidates. Maximal degree in co-relation 95928. Up to 7181 conditions per place. [2024-06-28 03:04:37,987 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 598 selfloop transitions, 112 changer transitions 0/748 dead transitions. [2024-06-28 03:04:37,987 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 748 transitions, 13262 flow [2024-06-28 03:04:37,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:04:37,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:04:37,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:04:37,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41627906976744183 [2024-06-28 03:04:37,988 INFO L175 Difference]: Start difference. First operand has 436 places, 708 transitions, 11548 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:04:37,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 748 transitions, 13262 flow [2024-06-28 03:04:45,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 748 transitions, 13166 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:04:45,624 INFO L231 Difference]: Finished difference. Result has 441 places, 710 transitions, 11861 flow [2024-06-28 03:04:45,624 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11452, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=708, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11861, PETRI_PLACES=441, PETRI_TRANSITIONS=710} [2024-06-28 03:04:45,624 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 397 predicate places. [2024-06-28 03:04:45,624 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 710 transitions, 11861 flow [2024-06-28 03:04:45,624 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:45,624 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:45,624 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:45,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:04:45,625 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:45,625 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:45,625 INFO L85 PathProgramCache]: Analyzing trace with hash -145082177, now seen corresponding path program 17 times [2024-06-28 03:04:45,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:45,625 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470225964] [2024-06-28 03:04:45,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:45,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:45,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:46,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:46,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:46,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470225964] [2024-06-28 03:04:46,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470225964] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:46,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:46,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:04:46,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030166861] [2024-06-28 03:04:46,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:46,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:04:46,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:46,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:04:46,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:04:46,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:04:46,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 710 transitions, 11861 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:46,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:46,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:04:46,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:04:49,375 INFO L124 PetriNetUnfolderBase]: 5439/8507 cut-off events. [2024-06-28 03:04:49,375 INFO L125 PetriNetUnfolderBase]: For 2151297/2151333 co-relation queries the response was YES. [2024-06-28 03:04:49,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100638 conditions, 8507 events. 5439/8507 cut-off events. For 2151297/2151333 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 52155 event pairs, 1153 based on Foata normal form. 8/8440 useless extension candidates. Maximal degree in co-relation 100439. Up to 6769 conditions per place. [2024-06-28 03:04:49,498 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 524 selfloop transitions, 192 changer transitions 0/754 dead transitions. [2024-06-28 03:04:49,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 754 transitions, 14139 flow [2024-06-28 03:04:49,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:04:49,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:04:49,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 03:04:49,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-28 03:04:49,499 INFO L175 Difference]: Start difference. First operand has 441 places, 710 transitions, 11861 flow. Second operand 10 states and 186 transitions. [2024-06-28 03:04:49,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 754 transitions, 14139 flow [2024-06-28 03:04:58,422 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 442 places, 754 transitions, 13736 flow, removed 100 selfloop flow, removed 8 redundant places. [2024-06-28 03:04:58,430 INFO L231 Difference]: Finished difference. Result has 443 places, 714 transitions, 12196 flow [2024-06-28 03:04:58,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11494, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=710, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12196, PETRI_PLACES=443, PETRI_TRANSITIONS=714} [2024-06-28 03:04:58,431 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 399 predicate places. [2024-06-28 03:04:58,431 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 714 transitions, 12196 flow [2024-06-28 03:04:58,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:58,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:04:58,431 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:04:58,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:04:58,432 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:04:58,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:04:58,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1907194019, now seen corresponding path program 18 times [2024-06-28 03:04:58,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:04:58,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397800040] [2024-06-28 03:04:58,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:04:58,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:04:58,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:04:59,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:04:59,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:04:59,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397800040] [2024-06-28 03:04:59,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397800040] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:04:59,739 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:04:59,739 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:04:59,739 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024159245] [2024-06-28 03:04:59,739 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:04:59,739 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:04:59,739 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:04:59,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:04:59,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:04:59,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:04:59,885 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 714 transitions, 12196 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:04:59,885 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:04:59,885 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:04:59,885 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:02,271 INFO L124 PetriNetUnfolderBase]: 5456/8556 cut-off events. [2024-06-28 03:05:02,272 INFO L125 PetriNetUnfolderBase]: For 2076593/2076629 co-relation queries the response was YES. [2024-06-28 03:05:02,363 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100023 conditions, 8556 events. 5456/8556 cut-off events. For 2076593/2076629 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52775 event pairs, 1214 based on Foata normal form. 8/8489 useless extension candidates. Maximal degree in co-relation 99823. Up to 7301 conditions per place. [2024-06-28 03:05:02,411 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 548 selfloop transitions, 168 changer transitions 0/754 dead transitions. [2024-06-28 03:05:02,412 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 754 transitions, 13936 flow [2024-06-28 03:05:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:05:02,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:05:02,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 182 transitions. [2024-06-28 03:05:02,412 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4232558139534884 [2024-06-28 03:05:02,412 INFO L175 Difference]: Start difference. First operand has 443 places, 714 transitions, 12196 flow. Second operand 10 states and 182 transitions. [2024-06-28 03:05:02,412 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 754 transitions, 13936 flow [2024-06-28 03:05:12,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 754 transitions, 13553 flow, removed 98 selfloop flow, removed 7 redundant places. [2024-06-28 03:05:12,017 INFO L231 Difference]: Finished difference. Result has 446 places, 716 transitions, 12331 flow [2024-06-28 03:05:12,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11839, PETRI_DIFFERENCE_MINUEND_PLACES=436, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=546, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12331, PETRI_PLACES=446, PETRI_TRANSITIONS=716} [2024-06-28 03:05:12,017 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-28 03:05:12,018 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 716 transitions, 12331 flow [2024-06-28 03:05:12,018 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:12,018 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:12,018 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:05:12,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:05:12,018 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:12,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:12,018 INFO L85 PathProgramCache]: Analyzing trace with hash -144966857, now seen corresponding path program 19 times [2024-06-28 03:05:12,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:12,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038655392] [2024-06-28 03:05:12,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:12,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:12,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:13,205 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:13,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:13,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038655392] [2024-06-28 03:05:13,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038655392] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:13,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:13,206 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:05:13,206 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605439650] [2024-06-28 03:05:13,206 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:13,206 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:05:13,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:13,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:05:13,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:05:13,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:05:13,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 716 transitions, 12331 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:13,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:13,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:05:13,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:16,095 INFO L124 PetriNetUnfolderBase]: 5448/8538 cut-off events. [2024-06-28 03:05:16,095 INFO L125 PetriNetUnfolderBase]: For 2042681/2042717 co-relation queries the response was YES. [2024-06-28 03:05:16,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99299 conditions, 8538 events. 5448/8538 cut-off events. For 2042681/2042717 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 52618 event pairs, 1174 based on Foata normal form. 8/8471 useless extension candidates. Maximal degree in co-relation 99098. Up to 7087 conditions per place. [2024-06-28 03:05:16,311 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 540 selfloop transitions, 176 changer transitions 0/754 dead transitions. [2024-06-28 03:05:16,311 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 754 transitions, 13913 flow [2024-06-28 03:05:16,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:05:16,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:05:16,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:05:16,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255813953488372 [2024-06-28 03:05:16,312 INFO L175 Difference]: Start difference. First operand has 446 places, 716 transitions, 12331 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:05:16,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 754 transitions, 13913 flow [2024-06-28 03:05:22,094 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 754 transitions, 13371 flow, removed 108 selfloop flow, removed 9 redundant places. [2024-06-28 03:05:22,102 INFO L231 Difference]: Finished difference. Result has 447 places, 716 transitions, 12159 flow [2024-06-28 03:05:22,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11789, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=540, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12159, PETRI_PLACES=447, PETRI_TRANSITIONS=716} [2024-06-28 03:05:22,103 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 403 predicate places. [2024-06-28 03:05:22,103 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 716 transitions, 12159 flow [2024-06-28 03:05:22,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:22,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:22,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:05:22,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:05:22,103 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:22,103 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:22,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1747834819, now seen corresponding path program 1 times [2024-06-28 03:05:22,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:22,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561388150] [2024-06-28 03:05:22,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:22,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:22,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:23,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:23,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:23,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561388150] [2024-06-28 03:05:23,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561388150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:23,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:23,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:05:23,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136820247] [2024-06-28 03:05:23,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:23,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:05:23,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:23,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:05:23,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:05:23,226 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:05:23,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 716 transitions, 12159 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:23,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:23,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:05:23,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:26,089 INFO L124 PetriNetUnfolderBase]: 6056/9167 cut-off events. [2024-06-28 03:05:26,089 INFO L125 PetriNetUnfolderBase]: For 1886657/1886669 co-relation queries the response was YES. [2024-06-28 03:05:26,173 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98897 conditions, 9167 events. 6056/9167 cut-off events. For 1886657/1886669 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 53009 event pairs, 1022 based on Foata normal form. 16/9183 useless extension candidates. Maximal degree in co-relation 98696. Up to 7611 conditions per place. [2024-06-28 03:05:26,220 INFO L140 encePairwiseOnDemand]: 29/43 looper letters, 486 selfloop transitions, 250 changer transitions 0/764 dead transitions. [2024-06-28 03:05:26,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 764 transitions, 13971 flow [2024-06-28 03:05:26,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:05:26,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:05:26,221 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:05:26,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.413953488372093 [2024-06-28 03:05:26,221 INFO L175 Difference]: Start difference. First operand has 447 places, 716 transitions, 12159 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:05:26,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 764 transitions, 13971 flow [2024-06-28 03:05:32,630 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 764 transitions, 13486 flow, removed 29 selfloop flow, removed 10 redundant places. [2024-06-28 03:05:32,639 INFO L231 Difference]: Finished difference. Result has 448 places, 727 transitions, 12439 flow [2024-06-28 03:05:32,639 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11684, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=239, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=476, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12439, PETRI_PLACES=448, PETRI_TRANSITIONS=727} [2024-06-28 03:05:32,639 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 404 predicate places. [2024-06-28 03:05:32,639 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 727 transitions, 12439 flow [2024-06-28 03:05:32,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:32,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:32,640 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:05:32,640 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:05:32,640 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-28 03:05:32,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:32,640 INFO L85 PathProgramCache]: Analyzing trace with hash 1648338583, now seen corresponding path program 3 times [2024-06-28 03:05:32,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:32,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936271662] [2024-06-28 03:05:32,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:32,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:32,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:33,301 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:33,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:33,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936271662] [2024-06-28 03:05:33,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936271662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:33,301 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:33,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:05:33,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782154794] [2024-06-28 03:05:33,301 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:33,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:05:33,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:33,302 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:05:33,302 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:05:33,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:05:33,362 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 727 transitions, 12439 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-28 03:05:33,362 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:33,362 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:05:33,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:35,876 INFO L124 PetriNetUnfolderBase]: 5744/8813 cut-off events. [2024-06-28 03:05:35,876 INFO L125 PetriNetUnfolderBase]: For 1869330/1869354 co-relation queries the response was YES. [2024-06-28 03:05:35,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97291 conditions, 8813 events. 5744/8813 cut-off events. For 1869330/1869354 co-relation queries the response was YES. Maximal size of possible extension queue 435. Compared 52383 event pairs, 1504 based on Foata normal form. 5/8745 useless extension candidates. Maximal degree in co-relation 97089. Up to 8290 conditions per place. [2024-06-28 03:05:36,112 INFO L140 encePairwiseOnDemand]: 34/43 looper letters, 643 selfloop transitions, 44 changer transitions 0/751 dead transitions. [2024-06-28 03:05:36,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 751 transitions, 14239 flow [2024-06-28 03:05:36,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:05:36,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:05:36,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:05:36,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4019933554817276 [2024-06-28 03:05:36,113 INFO L175 Difference]: Start difference. First operand has 448 places, 727 transitions, 12439 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:05:36,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 751 transitions, 14239 flow [2024-06-28 03:05:43,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 445 places, 751 transitions, 13500 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 03:05:43,711 INFO L231 Difference]: Finished difference. Result has 446 places, 733 transitions, 11961 flow [2024-06-28 03:05:43,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11704, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=11961, PETRI_PLACES=446, PETRI_TRANSITIONS=733} [2024-06-28 03:05:43,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 402 predicate places. [2024-06-28 03:05:43,712 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 733 transitions, 11961 flow [2024-06-28 03:05:43,712 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-28 03:05:43,712 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:43,712 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:05:43,712 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:05:43,712 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-28 03:05:43,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:43,712 INFO L85 PathProgramCache]: Analyzing trace with hash 16724763, now seen corresponding path program 4 times [2024-06-28 03:05:43,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:43,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183204133] [2024-06-28 03:05:43,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:43,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:43,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:44,439 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:05:44,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:44,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183204133] [2024-06-28 03:05:44,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183204133] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:44,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:44,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:05:44,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023832857] [2024-06-28 03:05:44,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:44,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:05:44,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:44,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:05:44,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:05:44,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:05:44,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 446 places, 733 transitions, 11961 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-28 03:05:44,546 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:44,546 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:05:44,546 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:47,133 INFO L124 PetriNetUnfolderBase]: 5759/8834 cut-off events. [2024-06-28 03:05:47,133 INFO L125 PetriNetUnfolderBase]: For 1827440/1827464 co-relation queries the response was YES. [2024-06-28 03:05:47,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95532 conditions, 8834 events. 5759/8834 cut-off events. For 1827440/1827464 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 52447 event pairs, 1505 based on Foata normal form. 5/8766 useless extension candidates. Maximal degree in co-relation 95329. Up to 8344 conditions per place. [2024-06-28 03:05:47,246 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 654 selfloop transitions, 36 changer transitions 0/754 dead transitions. [2024-06-28 03:05:47,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 754 transitions, 13550 flow [2024-06-28 03:05:47,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:05:47,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:05:47,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 03:05:47,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3633720930232558 [2024-06-28 03:05:47,247 INFO L175 Difference]: Start difference. First operand has 446 places, 733 transitions, 11961 flow. Second operand 8 states and 125 transitions. [2024-06-28 03:05:47,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 754 transitions, 13550 flow [2024-06-28 03:05:53,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 449 places, 754 transitions, 13396 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-28 03:05:53,956 INFO L231 Difference]: Finished difference. Result has 450 places, 742 transitions, 12072 flow [2024-06-28 03:05:53,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11836, PETRI_DIFFERENCE_MINUEND_PLACES=442, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=700, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12072, PETRI_PLACES=450, PETRI_TRANSITIONS=742} [2024-06-28 03:05:53,957 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 406 predicate places. [2024-06-28 03:05:53,957 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 742 transitions, 12072 flow [2024-06-28 03:05:53,957 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-28 03:05:53,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:05:53,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:05:53,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:05:53,957 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:05:53,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:05:53,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1845280097, now seen corresponding path program 20 times [2024-06-28 03:05:53,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:05:53,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970465725] [2024-06-28 03:05:53,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:05:53,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:05:53,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:05:55,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-28 03:05:55,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:05:55,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970465725] [2024-06-28 03:05:55,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970465725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:05:55,042 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:05:55,042 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:05:55,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792053990] [2024-06-28 03:05:55,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:05:55,043 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:05:55,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:05:55,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:05:55,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:05:55,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:05:55,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 742 transitions, 12072 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:05:55,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:05:55,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:05:55,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:05:58,038 INFO L124 PetriNetUnfolderBase]: 5555/8727 cut-off events. [2024-06-28 03:05:58,039 INFO L125 PetriNetUnfolderBase]: For 1992953/1992980 co-relation queries the response was YES. [2024-06-28 03:05:58,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97869 conditions, 8727 events. 5555/8727 cut-off events. For 1992953/1992980 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 53749 event pairs, 864 based on Foata normal form. 45/8753 useless extension candidates. Maximal degree in co-relation 97665. Up to 6679 conditions per place. [2024-06-28 03:05:58,158 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 495 selfloop transitions, 246 changer transitions 0/785 dead transitions. [2024-06-28 03:05:58,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 785 transitions, 13898 flow [2024-06-28 03:05:58,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:05:58,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:05:58,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 03:05:58,159 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4418604651162791 [2024-06-28 03:05:58,159 INFO L175 Difference]: Start difference. First operand has 450 places, 742 transitions, 12072 flow. Second operand 10 states and 190 transitions. [2024-06-28 03:05:58,159 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 785 transitions, 13898 flow [2024-06-28 03:06:05,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 453 places, 785 transitions, 13795 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 03:06:05,949 INFO L231 Difference]: Finished difference. Result has 454 places, 744 transitions, 12629 flow [2024-06-28 03:06:05,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=11969, PETRI_DIFFERENCE_MINUEND_PLACES=444, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=742, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=244, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12629, PETRI_PLACES=454, PETRI_TRANSITIONS=744} [2024-06-28 03:06:05,949 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 410 predicate places. [2024-06-28 03:06:05,949 INFO L495 AbstractCegarLoop]: Abstraction has has 454 places, 744 transitions, 12629 flow [2024-06-28 03:06:05,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:05,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:05,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:05,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:06:05,950 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:05,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:05,950 INFO L85 PathProgramCache]: Analyzing trace with hash -91329795, now seen corresponding path program 2 times [2024-06-28 03:06:05,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:05,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815581192] [2024-06-28 03:06:05,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:05,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:05,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:07,166 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:07,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:07,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815581192] [2024-06-28 03:06:07,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815581192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:07,166 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:07,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:06:07,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821748250] [2024-06-28 03:06:07,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:07,167 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:06:07,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:07,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:06:07,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:06:07,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:06:07,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 454 places, 744 transitions, 12629 flow. Second operand has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:07,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:07,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:06:07,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:10,212 INFO L124 PetriNetUnfolderBase]: 6227/9427 cut-off events. [2024-06-28 03:06:10,212 INFO L125 PetriNetUnfolderBase]: For 1978951/1978962 co-relation queries the response was YES. [2024-06-28 03:06:10,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103216 conditions, 9427 events. 6227/9427 cut-off events. For 1978951/1978962 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 55014 event pairs, 1639 based on Foata normal form. 8/9404 useless extension candidates. Maximal degree in co-relation 103012. Up to 9047 conditions per place. [2024-06-28 03:06:10,483 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 696 selfloop transitions, 55 changer transitions 0/784 dead transitions. [2024-06-28 03:06:10,483 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 784 transitions, 14433 flow [2024-06-28 03:06:10,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:06:10,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:06:10,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 03:06:10,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38266384778012685 [2024-06-28 03:06:10,484 INFO L175 Difference]: Start difference. First operand has 454 places, 744 transitions, 12629 flow. Second operand 11 states and 181 transitions. [2024-06-28 03:06:10,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 784 transitions, 14433 flow [2024-06-28 03:06:16,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 784 transitions, 13827 flow, removed 63 selfloop flow, removed 8 redundant places. [2024-06-28 03:06:16,949 INFO L231 Difference]: Finished difference. Result has 457 places, 747 transitions, 12309 flow [2024-06-28 03:06:16,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12025, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=689, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12309, PETRI_PLACES=457, PETRI_TRANSITIONS=747} [2024-06-28 03:06:16,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-28 03:06:16,950 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 747 transitions, 12309 flow [2024-06-28 03:06:16,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 9.25) internal successors, (111), 12 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:16,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:16,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:16,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:06:16,950 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:16,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:16,950 INFO L85 PathProgramCache]: Analyzing trace with hash 1603495529, now seen corresponding path program 21 times [2024-06-28 03:06:16,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:16,950 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555728498] [2024-06-28 03:06:16,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:16,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:16,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:18,033 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:18,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:18,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555728498] [2024-06-28 03:06:18,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555728498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:18,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:18,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:06:18,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669742106] [2024-06-28 03:06:18,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:18,033 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:06:18,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:18,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:06:18,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:06:18,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:06:18,259 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 747 transitions, 12309 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:18,259 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:18,259 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:06:18,259 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:21,176 INFO L124 PetriNetUnfolderBase]: 5609/8816 cut-off events. [2024-06-28 03:06:21,176 INFO L125 PetriNetUnfolderBase]: For 1931757/1931779 co-relation queries the response was YES. [2024-06-28 03:06:21,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98601 conditions, 8816 events. 5609/8816 cut-off events. For 1931757/1931779 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 54482 event pairs, 874 based on Foata normal form. 20/8817 useless extension candidates. Maximal degree in co-relation 98396. Up to 6990 conditions per place. [2024-06-28 03:06:21,300 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 509 selfloop transitions, 233 changer transitions 0/786 dead transitions. [2024-06-28 03:06:21,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 786 transitions, 14101 flow [2024-06-28 03:06:21,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:06:21,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:06:21,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 187 transitions. [2024-06-28 03:06:21,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43488372093023253 [2024-06-28 03:06:21,301 INFO L175 Difference]: Start difference. First operand has 457 places, 747 transitions, 12309 flow. Second operand 10 states and 187 transitions. [2024-06-28 03:06:21,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 786 transitions, 14101 flow [2024-06-28 03:06:29,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 456 places, 786 transitions, 13841 flow, removed 75 selfloop flow, removed 10 redundant places. [2024-06-28 03:06:29,815 INFO L231 Difference]: Finished difference. Result has 457 places, 749 transitions, 12681 flow [2024-06-28 03:06:29,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12049, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=231, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=514, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12681, PETRI_PLACES=457, PETRI_TRANSITIONS=749} [2024-06-28 03:06:29,816 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 413 predicate places. [2024-06-28 03:06:29,816 INFO L495 AbstractCegarLoop]: Abstraction has has 457 places, 749 transitions, 12681 flow [2024-06-28 03:06:29,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:29,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:29,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:29,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:06:29,816 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:29,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:29,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1668148577, now seen corresponding path program 22 times [2024-06-28 03:06:29,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:29,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041464626] [2024-06-28 03:06:29,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:29,835 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:29,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:30,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:30,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:30,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041464626] [2024-06-28 03:06:30,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041464626] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:30,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:30,946 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:06:30,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145641560] [2024-06-28 03:06:30,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:30,946 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:06:30,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:30,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:06:30,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:06:31,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:06:31,098 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 457 places, 749 transitions, 12681 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:31,098 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:31,098 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:06:31,098 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:33,917 INFO L124 PetriNetUnfolderBase]: 5614/8832 cut-off events. [2024-06-28 03:06:33,917 INFO L125 PetriNetUnfolderBase]: For 1958085/1958112 co-relation queries the response was YES. [2024-06-28 03:06:33,996 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99494 conditions, 8832 events. 5614/8832 cut-off events. For 1958085/1958112 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 54697 event pairs, 919 based on Foata normal form. 20/8826 useless extension candidates. Maximal degree in co-relation 99289. Up to 7009 conditions per place. [2024-06-28 03:06:34,035 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 516 selfloop transitions, 228 changer transitions 0/788 dead transitions. [2024-06-28 03:06:34,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 788 transitions, 14481 flow [2024-06-28 03:06:34,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:06:34,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:06:34,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 188 transitions. [2024-06-28 03:06:34,036 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4372093023255814 [2024-06-28 03:06:34,036 INFO L175 Difference]: Start difference. First operand has 457 places, 749 transitions, 12681 flow. Second operand 10 states and 188 transitions. [2024-06-28 03:06:34,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 788 transitions, 14481 flow [2024-06-28 03:06:41,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 788 transitions, 13873 flow, removed 73 selfloop flow, removed 9 redundant places. [2024-06-28 03:06:41,674 INFO L231 Difference]: Finished difference. Result has 458 places, 751 transitions, 12699 flow [2024-06-28 03:06:41,674 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12073, PETRI_DIFFERENCE_MINUEND_PLACES=448, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=749, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12699, PETRI_PLACES=458, PETRI_TRANSITIONS=751} [2024-06-28 03:06:41,675 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 414 predicate places. [2024-06-28 03:06:41,675 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 751 transitions, 12699 flow [2024-06-28 03:06:41,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:41,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:41,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:41,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:06:41,675 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:41,675 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:41,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1668143927, now seen corresponding path program 23 times [2024-06-28 03:06:41,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:41,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331335027] [2024-06-28 03:06:41,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:41,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:41,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:42,761 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:42,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:42,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331335027] [2024-06-28 03:06:42,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331335027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:42,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:42,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:06:42,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [788321528] [2024-06-28 03:06:42,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:42,761 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:06:42,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:42,762 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:06:42,762 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:06:42,985 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:06:42,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 751 transitions, 12699 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:42,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:42,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:06:42,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:45,952 INFO L124 PetriNetUnfolderBase]: 5639/8882 cut-off events. [2024-06-28 03:06:45,952 INFO L125 PetriNetUnfolderBase]: For 1939988/1940010 co-relation queries the response was YES. [2024-06-28 03:06:46,030 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99675 conditions, 8882 events. 5639/8882 cut-off events. For 1939988/1940010 co-relation queries the response was YES. Maximal size of possible extension queue 448. Compared 55168 event pairs, 914 based on Foata normal form. 16/8879 useless extension candidates. Maximal degree in co-relation 99470. Up to 6938 conditions per place. [2024-06-28 03:06:46,070 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 511 selfloop transitions, 235 changer transitions 0/790 dead transitions. [2024-06-28 03:06:46,070 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 790 transitions, 14501 flow [2024-06-28 03:06:46,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:06:46,071 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:06:46,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 189 transitions. [2024-06-28 03:06:46,071 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43953488372093025 [2024-06-28 03:06:46,071 INFO L175 Difference]: Start difference. First operand has 458 places, 751 transitions, 12699 flow. Second operand 10 states and 189 transitions. [2024-06-28 03:06:46,071 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 790 transitions, 14501 flow [2024-06-28 03:06:55,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 459 places, 790 transitions, 13899 flow, removed 77 selfloop flow, removed 8 redundant places. [2024-06-28 03:06:55,352 INFO L231 Difference]: Finished difference. Result has 460 places, 753 transitions, 12740 flow [2024-06-28 03:06:55,352 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12101, PETRI_DIFFERENCE_MINUEND_PLACES=450, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=751, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12740, PETRI_PLACES=460, PETRI_TRANSITIONS=753} [2024-06-28 03:06:55,352 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 416 predicate places. [2024-06-28 03:06:55,353 INFO L495 AbstractCegarLoop]: Abstraction has has 460 places, 753 transitions, 12740 flow [2024-06-28 03:06:55,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:55,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:06:55,353 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:06:55,353 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 03:06:55,353 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:06:55,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:06:55,354 INFO L85 PathProgramCache]: Analyzing trace with hash -98009799, now seen corresponding path program 24 times [2024-06-28 03:06:55,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:06:55,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204375636] [2024-06-28 03:06:55,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:06:55,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:06:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:06:56,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:06:56,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:06:56,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204375636] [2024-06-28 03:06:56,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204375636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:06:56,511 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:06:56,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:06:56,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184010072] [2024-06-28 03:06:56,511 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:06:56,511 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:06:56,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:06:56,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:06:56,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:06:56,691 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:06:56,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 460 places, 753 transitions, 12740 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:06:56,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:06:56,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:06:56,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:06:59,438 INFO L124 PetriNetUnfolderBase]: 5648/8901 cut-off events. [2024-06-28 03:06:59,438 INFO L125 PetriNetUnfolderBase]: For 1935365/1935397 co-relation queries the response was YES. [2024-06-28 03:06:59,522 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99629 conditions, 8901 events. 5648/8901 cut-off events. For 1935365/1935397 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 55333 event pairs, 877 based on Foata normal form. 16/8884 useless extension candidates. Maximal degree in co-relation 99423. Up to 6666 conditions per place. [2024-06-28 03:06:59,565 INFO L140 encePairwiseOnDemand]: 30/43 looper letters, 510 selfloop transitions, 242 changer transitions 0/796 dead transitions. [2024-06-28 03:06:59,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 796 transitions, 14592 flow [2024-06-28 03:06:59,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:06:59,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:06:59,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 191 transitions. [2024-06-28 03:06:59,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4441860465116279 [2024-06-28 03:06:59,566 INFO L175 Difference]: Start difference. First operand has 460 places, 753 transitions, 12740 flow. Second operand 10 states and 191 transitions. [2024-06-28 03:06:59,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 796 transitions, 14592 flow [2024-06-28 03:07:07,941 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 796 transitions, 13967 flow, removed 79 selfloop flow, removed 9 redundant places. [2024-06-28 03:07:07,950 INFO L231 Difference]: Finished difference. Result has 461 places, 755 transitions, 12771 flow [2024-06-28 03:07:07,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12119, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=511, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12771, PETRI_PLACES=461, PETRI_TRANSITIONS=755} [2024-06-28 03:07:07,950 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 417 predicate places. [2024-06-28 03:07:07,950 INFO L495 AbstractCegarLoop]: Abstraction has has 461 places, 755 transitions, 12771 flow [2024-06-28 03:07:07,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:07,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:07,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:07,951 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 03:07:07,951 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:07,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:07,951 INFO L85 PathProgramCache]: Analyzing trace with hash -268827549, now seen corresponding path program 25 times [2024-06-28 03:07:07,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:07,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157627135] [2024-06-28 03:07:07,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:07,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:07,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:09,090 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:09,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:09,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157627135] [2024-06-28 03:07:09,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157627135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:09,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:09,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-06-28 03:07:09,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [240292938] [2024-06-28 03:07:09,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:09,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-06-28 03:07:09,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:09,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-06-28 03:07:09,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2024-06-28 03:07:09,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 43 [2024-06-28 03:07:09,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 461 places, 755 transitions, 12771 flow. Second operand has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:09,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:09,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 43 [2024-06-28 03:07:09,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:12,241 INFO L124 PetriNetUnfolderBase]: 5719/9001 cut-off events. [2024-06-28 03:07:12,241 INFO L125 PetriNetUnfolderBase]: For 2000402/2000429 co-relation queries the response was YES. [2024-06-28 03:07:12,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101643 conditions, 9001 events. 5719/9001 cut-off events. For 2000402/2000429 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 55972 event pairs, 975 based on Foata normal form. 16/8985 useless extension candidates. Maximal degree in co-relation 101437. Up to 6910 conditions per place. [2024-06-28 03:07:12,372 INFO L140 encePairwiseOnDemand]: 31/43 looper letters, 505 selfloop transitions, 247 changer transitions 0/796 dead transitions. [2024-06-28 03:07:12,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 796 transitions, 14631 flow [2024-06-28 03:07:12,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:07:12,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:07:12,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 03:07:12,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4325581395348837 [2024-06-28 03:07:12,374 INFO L175 Difference]: Start difference. First operand has 461 places, 755 transitions, 12771 flow. Second operand 10 states and 186 transitions. [2024-06-28 03:07:12,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 796 transitions, 14631 flow [2024-06-28 03:07:17,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 796 transitions, 13988 flow, removed 77 selfloop flow, removed 10 redundant places. [2024-06-28 03:07:17,492 INFO L231 Difference]: Finished difference. Result has 462 places, 759 transitions, 12900 flow [2024-06-28 03:07:17,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12132, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12900, PETRI_PLACES=462, PETRI_TRANSITIONS=759} [2024-06-28 03:07:17,492 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 418 predicate places. [2024-06-28 03:07:17,492 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 759 transitions, 12900 flow [2024-06-28 03:07:17,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 10.25) internal successors, (123), 12 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:07:17,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:17,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:17,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 03:07:17,493 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:17,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:17,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1644854028, now seen corresponding path program 5 times [2024-06-28 03:07:17,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:17,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271609262] [2024-06-28 03:07:17,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:17,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:17,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:18,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:18,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:18,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271609262] [2024-06-28 03:07:18,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271609262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:18,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:18,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:18,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827928825] [2024-06-28 03:07:18,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:18,257 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:18,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:18,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:18,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:18,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:07:18,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 759 transitions, 12900 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-28 03:07:18,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:18,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:07:18,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:21,218 INFO L124 PetriNetUnfolderBase]: 6033/9287 cut-off events. [2024-06-28 03:07:21,218 INFO L125 PetriNetUnfolderBase]: For 1938500/1938524 co-relation queries the response was YES. [2024-06-28 03:07:21,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100806 conditions, 9287 events. 6033/9287 cut-off events. For 1938500/1938524 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 56037 event pairs, 1515 based on Foata normal form. 7/9207 useless extension candidates. Maximal degree in co-relation 100600. Up to 8542 conditions per place. [2024-06-28 03:07:21,478 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 586 selfloop transitions, 139 changer transitions 0/789 dead transitions. [2024-06-28 03:07:21,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 469 places, 789 transitions, 14753 flow [2024-06-28 03:07:21,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:21,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:21,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:07:21,479 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4127906976744186 [2024-06-28 03:07:21,479 INFO L175 Difference]: Start difference. First operand has 462 places, 759 transitions, 12900 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:07:21,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 469 places, 789 transitions, 14753 flow [2024-06-28 03:07:27,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 789 transitions, 14152 flow, removed 109 selfloop flow, removed 7 redundant places. [2024-06-28 03:07:27,841 INFO L231 Difference]: Finished difference. Result has 463 places, 764 transitions, 12691 flow [2024-06-28 03:07:27,841 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12301, PETRI_DIFFERENCE_MINUEND_PLACES=455, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=134, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12691, PETRI_PLACES=463, PETRI_TRANSITIONS=764} [2024-06-28 03:07:27,841 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 419 predicate places. [2024-06-28 03:07:27,841 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 764 transitions, 12691 flow [2024-06-28 03:07:27,841 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-28 03:07:27,841 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:27,841 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:27,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 03:07:27,841 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:27,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:27,842 INFO L85 PathProgramCache]: Analyzing trace with hash 1655966598, now seen corresponding path program 6 times [2024-06-28 03:07:27,842 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:27,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678423337] [2024-06-28 03:07:27,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:27,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:27,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:28,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:07:28,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:28,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678423337] [2024-06-28 03:07:28,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678423337] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:28,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:28,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:28,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301742150] [2024-06-28 03:07:28,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:28,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:28,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:28,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:28,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:28,654 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:07:28,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 764 transitions, 12691 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-28 03:07:28,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:28,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:07:28,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:07:31,603 INFO L124 PetriNetUnfolderBase]: 6061/9318 cut-off events. [2024-06-28 03:07:31,603 INFO L125 PetriNetUnfolderBase]: For 1923846/1923878 co-relation queries the response was YES. [2024-06-28 03:07:31,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99955 conditions, 9318 events. 6061/9318 cut-off events. For 1923846/1923878 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 56073 event pairs, 1085 based on Foata normal form. 14/9250 useless extension candidates. Maximal degree in co-relation 99749. Up to 8567 conditions per place. [2024-06-28 03:07:31,874 INFO L140 encePairwiseOnDemand]: 33/43 looper letters, 583 selfloop transitions, 149 changer transitions 0/796 dead transitions. [2024-06-28 03:07:31,874 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 796 transitions, 14865 flow [2024-06-28 03:07:31,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:07:31,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:07:31,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:07:31,875 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40406976744186046 [2024-06-28 03:07:31,875 INFO L175 Difference]: Start difference. First operand has 463 places, 764 transitions, 12691 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:07:31,875 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 796 transitions, 14865 flow [2024-06-28 03:07:39,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 796 transitions, 14574 flow, removed 43 selfloop flow, removed 7 redundant places. [2024-06-28 03:07:39,855 INFO L231 Difference]: Finished difference. Result has 464 places, 774 transitions, 12908 flow [2024-06-28 03:07:39,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=43, PETRI_DIFFERENCE_MINUEND_FLOW=12430, PETRI_DIFFERENCE_MINUEND_PLACES=456, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=764, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=625, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12908, PETRI_PLACES=464, PETRI_TRANSITIONS=774} [2024-06-28 03:07:39,855 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 420 predicate places. [2024-06-28 03:07:39,855 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 774 transitions, 12908 flow [2024-06-28 03:07:39,856 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-28 03:07:39,856 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:07:39,856 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:07:39,856 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 03:07:39,856 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:07:39,856 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:07:39,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1881750257, now seen corresponding path program 2 times [2024-06-28 03:07:39,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:07:39,857 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355211698] [2024-06-28 03:07:39,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:07:39,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:07:39,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:07:40,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-28 03:07:40,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:07:40,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355211698] [2024-06-28 03:07:40,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355211698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:07:40,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:07:40,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:07:40,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431164658] [2024-06-28 03:07:40,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:07:40,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:07:40,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:07:40,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:07:40,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:07:40,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 43 [2024-06-28 03:07:40,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 774 transitions, 12908 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-28 03:07:40,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:07:40,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 43 [2024-06-28 03:07:40,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand