./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix028_power.opt_pso.opt_rmo.opt.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/mix028_power.opt_pso.opt_rmo.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:13:40,478 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:13:40,539 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:13:40,543 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:13:40,543 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:13:40,566 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:13:40,567 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:13:40,567 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:13:40,568 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:13:40,571 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:13:40,571 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:13:40,571 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:13:40,572 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:13:40,573 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:13:40,573 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:13:40,574 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:13:40,574 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:13:40,574 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:13:40,574 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:13:40,575 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:13:40,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:13:40,575 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:13:40,575 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:13:40,575 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:13:40,576 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:13:40,576 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:13:40,576 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:13:40,576 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:13:40,577 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:13:40,577 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:13:40,578 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:13:40,578 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:13:40,578 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:13:40,578 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:13:40,579 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:13:40,580 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:13:40,580 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:13:40,580 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:13:40,580 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 03:13:40,835 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:13:40,861 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:13:40,864 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:13:40,865 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:13:40,865 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:13:40,866 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-28 03:13:41,895 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:13:42,101 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:13:42,101 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/mix028_power.opt_pso.opt_rmo.opt.i [2024-06-28 03:13:42,115 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6ef7f89fc/da3e0f9e10fc42578bde0485298e11e1/FLAGb3308959f [2024-06-28 03:13:42,125 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/6ef7f89fc/da3e0f9e10fc42578bde0485298e11e1 [2024-06-28 03:13:42,127 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:13:42,128 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:13:42,128 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/mix028_power.opt_pso.opt_rmo.opt.yml/witness.yml [2024-06-28 03:13:42,304 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:13:42,305 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:13:42,307 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:13:42,307 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:13:42,311 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:13:42,311 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:13:42" (1/2) ... [2024-06-28 03:13:42,312 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52c7a790 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:13:42, skipping insertion in model container [2024-06-28 03:13:42,312 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:13:42" (1/2) ... [2024-06-28 03:13:42,313 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@1aa00d86 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:13:42, skipping insertion in model container [2024-06-28 03:13:42,314 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:13:42" (2/2) ... [2024-06-28 03:13:42,314 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@52c7a790 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:13:42, skipping insertion in model container [2024-06-28 03:13:42,314 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:13:42" (2/2) ... [2024-06-28 03:13:42,314 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:13:42,378 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:13:42,379 INFO L97 edCorrectnessWitness]: Location invariant before [L829-L829] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (z == 0 || z == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:13:42,379 INFO L97 edCorrectnessWitness]: Location invariant before [L828-L828] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (z == 0 || z == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:13:42,379 INFO L97 edCorrectnessWitness]: Location invariant before [L826-L826] (((((((((((((((((! multithreaded || x$r_buff1_thd3 == (_Bool)0) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (((((((((((((((((0 <= __unbuffered_cnt && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 2)) && (x$w_buff1 == 0 || x$w_buff1 == 2)) && (z == 0 || z == 1)) && ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2)) && ((x == 0 || x == 1) || x == 2)) && ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || ((x$mem_tmp == 0 || x$mem_tmp == 1) || x$mem_tmp == 2))) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 2))) && (! multithreaded || ((x == 0 || x == 1) || x == 2))) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 2))) && (! multithreaded || (z == 0 || z == 1)) [2024-06-28 03:13:42,380 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:13:42,380 INFO L106 edCorrectnessWitness]: ghost_update [L824-L824] multithreaded = 1; [2024-06-28 03:13:42,415 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:13:42,755 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:13:42,765 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:13:42,891 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:13:42,933 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:13:42,934 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:13:42 WrapperNode [2024-06-28 03:13:42,934 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:13:42,935 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:13:42,935 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:13:42,935 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:13:42,939 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 03:13:42" (1/1) ... [2024-06-28 03:13:42,952 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 03:13:42" (1/1) ... [2024-06-28 03:13:42,989 INFO L138 Inliner]: procedures = 175, calls = 45, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 144 [2024-06-28 03:13:42,994 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:13:42,994 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:13:42,995 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:13:42,995 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:13:43,005 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,005 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,016 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,035 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 03:13:43,041 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,041 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,055 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,066 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,067 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,074 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,077 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:13:43,079 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:13:43,080 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:13:43,080 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:13:43,080 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 03:13:42" (1/1) ... [2024-06-28 03:13:43,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:13:43,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:13:43,113 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 03:13:43,149 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 03:13:43,183 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:13:43,183 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:13:43,183 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:13:43,183 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:13:43,184 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:13:43,184 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:13:43,184 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:13:43,184 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:13:43,184 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:13:43,184 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:13:43,185 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:13:43,185 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:13:43,186 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 03:13:43,290 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:13:43,292 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:13:43,585 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:13:43,585 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:13:43,839 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:13:43,839 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:13:43,840 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:13:43 BoogieIcfgContainer [2024-06-28 03:13:43,840 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:13:43,843 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:13:43,843 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:13:43,845 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:13:43,845 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:13:42" (1/4) ... [2024-06-28 03:13:43,846 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b10f123 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:13:43, skipping insertion in model container [2024-06-28 03:13:43,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:13:42" (2/4) ... [2024-06-28 03:13:43,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b10f123 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:13:43, skipping insertion in model container [2024-06-28 03:13:43,847 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 03:13:42" (3/4) ... [2024-06-28 03:13:43,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2b10f123 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:13:43, skipping insertion in model container [2024-06-28 03:13:43,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:13:43" (4/4) ... [2024-06-28 03:13:43,848 INFO L112 eAbstractionObserver]: Analyzing ICFG mix028_power.opt_pso.opt_rmo.opt.i [2024-06-28 03:13:43,862 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:13:43,862 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:13:43,863 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:13:43,902 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:13:43,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:13:43,958 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-28 03:13:43,958 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:13:43,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48 conditions, 38 events. 0/38 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 65 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:13:43,959 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-28 03:13:43,963 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-28 03:13:43,972 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:13:43,978 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;@26ae31fe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:13:43,979 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:13:43,983 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:13:43,984 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:13:43,984 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:13:43,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:43,984 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:13:43,985 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 03:13:43,989 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:43,989 INFO L85 PathProgramCache]: Analyzing trace with hash 372680172, now seen corresponding path program 1 times [2024-06-28 03:13:43,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:43,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036661442] [2024-06-28 03:13:43,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:43,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:44,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:44,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:44,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:44,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036661442] [2024-06-28 03:13:44,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036661442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:44,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:44,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:13:44,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874036635] [2024-06-28 03:13:44,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:44,796 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:13:44,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:44,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:13:44,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:13:44,851 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 41 [2024-06-28 03:13:44,854 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:44,854 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:44,854 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 41 [2024-06-28 03:13:44,855 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:45,213 INFO L124 PetriNetUnfolderBase]: 1407/2237 cut-off events. [2024-06-28 03:13:45,213 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-28 03:13:45,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4441 conditions, 2237 events. 1407/2237 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 11042 event pairs, 989 based on Foata normal form. 1/2150 useless extension candidates. Maximal degree in co-relation 4429. Up to 2105 conditions per place. [2024-06-28 03:13:45,231 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 32 selfloop transitions, 4 changer transitions 0/42 dead transitions. [2024-06-28 03:13:45,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 42 transitions, 171 flow [2024-06-28 03:13:45,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:13:45,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:13:45,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 72 transitions. [2024-06-28 03:13:45,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5853658536585366 [2024-06-28 03:13:45,243 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 72 transitions. [2024-06-28 03:13:45,243 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 42 transitions, 171 flow [2024-06-28 03:13:45,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 42 transitions, 166 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:45,261 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-28 03:13:45,263 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-28 03:13:45,265 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-28 03:13:45,266 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-28 03:13:45,266 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:45,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:45,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:45,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:13:45,267 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 03:13:45,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:45,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1663882633, now seen corresponding path program 1 times [2024-06-28 03:13:45,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:45,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116438629] [2024-06-28 03:13:45,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:45,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:45,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:45,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:45,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:45,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116438629] [2024-06-28 03:13:45,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116438629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:45,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:45,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:13:45,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336702223] [2024-06-28 03:13:45,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:45,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:13:45,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:45,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:13:45,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:13:45,726 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 03:13:45,726 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:45,726 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:45,727 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 03:13:45,727 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:45,965 INFO L124 PetriNetUnfolderBase]: 1653/2528 cut-off events. [2024-06-28 03:13:45,966 INFO L125 PetriNetUnfolderBase]: For 458/458 co-relation queries the response was YES. [2024-06-28 03:13:45,969 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5717 conditions, 2528 events. 1653/2528 cut-off events. For 458/458 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12068 event pairs, 1038 based on Foata normal form. 3/2519 useless extension candidates. Maximal degree in co-relation 5705. Up to 2441 conditions per place. [2024-06-28 03:13:45,980 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 40 selfloop transitions, 7 changer transitions 0/52 dead transitions. [2024-06-28 03:13:45,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 52 transitions, 240 flow [2024-06-28 03:13:45,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:13:45,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:13:45,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 90 transitions. [2024-06-28 03:13:45,982 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5487804878048781 [2024-06-28 03:13:45,982 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 90 transitions. [2024-06-28 03:13:45,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 52 transitions, 240 flow [2024-06-28 03:13:45,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 52 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:13:45,984 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 136 flow [2024-06-28 03:13:45,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=96, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=136, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2024-06-28 03:13:45,985 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 3 predicate places. [2024-06-28 03:13:45,986 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 136 flow [2024-06-28 03:13:45,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:45,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:45,987 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:45,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:13:45,987 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 03:13:45,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:45,987 INFO L85 PathProgramCache]: Analyzing trace with hash 40755157, now seen corresponding path program 1 times [2024-06-28 03:13:45,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:45,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146519898] [2024-06-28 03:13:45,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:45,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:46,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:46,471 INFO 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:13:46,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:46,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1146519898] [2024-06-28 03:13:46,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1146519898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:46,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:46,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:13:46,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199557727] [2024-06-28 03:13:46,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:46,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:13:46,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:46,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:13:46,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:13:46,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 03:13:46,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 136 flow. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:46,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:46,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 03:13:46,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:46,799 INFO L124 PetriNetUnfolderBase]: 1641/2510 cut-off events. [2024-06-28 03:13:46,799 INFO L125 PetriNetUnfolderBase]: For 1294/1294 co-relation queries the response was YES. [2024-06-28 03:13:46,802 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6286 conditions, 2510 events. 1641/2510 cut-off events. For 1294/1294 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11890 event pairs, 746 based on Foata normal form. 6/2504 useless extension candidates. Maximal degree in co-relation 6272. Up to 2393 conditions per place. [2024-06-28 03:13:46,811 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 48 selfloop transitions, 10 changer transitions 0/63 dead transitions. [2024-06-28 03:13:46,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 63 transitions, 322 flow [2024-06-28 03:13:46,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:13:46,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:13:46,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 111 transitions. [2024-06-28 03:13:46,812 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5414634146341464 [2024-06-28 03:13:46,813 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 136 flow. Second operand 5 states and 111 transitions. [2024-06-28 03:13:46,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 63 transitions, 322 flow [2024-06-28 03:13:46,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 63 transitions, 308 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:13:46,815 INFO L231 Difference]: Finished difference. Result has 48 places, 41 transitions, 172 flow [2024-06-28 03:13:46,815 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=41} [2024-06-28 03:13:46,816 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-28 03:13:46,816 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 41 transitions, 172 flow [2024-06-28 03:13:46,816 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:46,816 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:46,816 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:46,816 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:13:46,817 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 03:13:46,817 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:46,817 INFO L85 PathProgramCache]: Analyzing trace with hash -1204929134, now seen corresponding path program 1 times [2024-06-28 03:13:46,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:46,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [661121635] [2024-06-28 03:13:46,818 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:46,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:46,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:47,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 03:13:47,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:47,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [661121635] [2024-06-28 03:13:47,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [661121635] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:47,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:47,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:47,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107311906] [2024-06-28 03:13:47,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:47,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:47,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:47,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:47,656 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:47,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 41 [2024-06-28 03:13:47,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 41 transitions, 172 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:47,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:47,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 41 [2024-06-28 03:13:47,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:48,053 INFO L124 PetriNetUnfolderBase]: 1632/2495 cut-off events. [2024-06-28 03:13:48,054 INFO L125 PetriNetUnfolderBase]: For 2395/2395 co-relation queries the response was YES. [2024-06-28 03:13:48,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6837 conditions, 2495 events. 1632/2495 cut-off events. For 2395/2395 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 11828 event pairs, 582 based on Foata normal form. 6/2489 useless extension candidates. Maximal degree in co-relation 6822. Up to 2348 conditions per place. [2024-06-28 03:13:48,063 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 52 selfloop transitions, 12 changer transitions 0/69 dead transitions. [2024-06-28 03:13:48,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 69 transitions, 376 flow [2024-06-28 03:13:48,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:13:48,064 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:13:48,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 127 transitions. [2024-06-28 03:13:48,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.516260162601626 [2024-06-28 03:13:48,065 INFO L175 Difference]: Start difference. First operand has 48 places, 41 transitions, 172 flow. Second operand 6 states and 127 transitions. [2024-06-28 03:13:48,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 69 transitions, 376 flow [2024-06-28 03:13:48,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 49 places, 69 transitions, 352 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:48,068 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 191 flow [2024-06-28 03:13:48,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=191, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-06-28 03:13:48,069 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 8 predicate places. [2024-06-28 03:13:48,069 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 191 flow [2024-06-28 03:13:48,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:48,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:48,069 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:48,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:13:48,070 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 03:13:48,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:48,070 INFO L85 PathProgramCache]: Analyzing trace with hash -1788486672, now seen corresponding path program 1 times [2024-06-28 03:13:48,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:48,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905248998] [2024-06-28 03:13:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:48,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:48,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:48,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:48,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:48,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905248998] [2024-06-28 03:13:48,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905248998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:48,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:48,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:13:48,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831972336] [2024-06-28 03:13:48,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:48,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:13:48,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:48,580 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:13:48,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:13:48,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-28 03:13:48,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 191 flow. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:48,662 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:48,662 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-28 03:13:48,662 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:48,949 INFO L124 PetriNetUnfolderBase]: 1375/2212 cut-off events. [2024-06-28 03:13:48,950 INFO L125 PetriNetUnfolderBase]: For 3103/3103 co-relation queries the response was YES. [2024-06-28 03:13:48,953 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6333 conditions, 2212 events. 1375/2212 cut-off events. For 3103/3103 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 10970 event pairs, 673 based on Foata normal form. 2/2178 useless extension candidates. Maximal degree in co-relation 6316. Up to 2047 conditions per place. [2024-06-28 03:13:48,959 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 43 selfloop transitions, 8 changer transitions 0/56 dead transitions. [2024-06-28 03:13:48,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 56 transitions, 337 flow [2024-06-28 03:13:48,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:13:48,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:13:48,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 03:13:48,961 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:13:48,961 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 191 flow. Second operand 5 states and 90 transitions. [2024-06-28 03:13:48,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 56 transitions, 337 flow [2024-06-28 03:13:48,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 56 transitions, 304 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:48,964 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 204 flow [2024-06-28 03:13:48,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=204, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 03:13:48,965 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 9 predicate places. [2024-06-28 03:13:48,965 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 204 flow [2024-06-28 03:13:48,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:48,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:48,965 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:48,966 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:13:48,966 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 03:13:48,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:48,966 INFO L85 PathProgramCache]: Analyzing trace with hash 391489018, now seen corresponding path program 1 times [2024-06-28 03:13:48,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:48,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022658571] [2024-06-28 03:13:48,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:48,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:49,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:49,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:49,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022658571] [2024-06-28 03:13:49,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022658571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:49,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:49,584 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:49,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398920024] [2024-06-28 03:13:49,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:49,584 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:49,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:49,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:49,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:49,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:49,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 204 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:49,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:49,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:49,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:49,985 INFO L124 PetriNetUnfolderBase]: 1629/2504 cut-off events. [2024-06-28 03:13:49,985 INFO L125 PetriNetUnfolderBase]: For 5036/5036 co-relation queries the response was YES. [2024-06-28 03:13:49,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7754 conditions, 2504 events. 1629/2504 cut-off events. For 5036/5036 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11857 event pairs, 791 based on Foata normal form. 3/2507 useless extension candidates. Maximal degree in co-relation 7735. Up to 2382 conditions per place. [2024-06-28 03:13:49,999 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 52 selfloop transitions, 17 changer transitions 0/73 dead transitions. [2024-06-28 03:13:50,000 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 56 places, 73 transitions, 458 flow [2024-06-28 03:13:50,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:13:50,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:13:50,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 107 transitions. [2024-06-28 03:13:50,002 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4349593495934959 [2024-06-28 03:13:50,003 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 204 flow. Second operand 6 states and 107 transitions. [2024-06-28 03:13:50,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 56 places, 73 transitions, 458 flow [2024-06-28 03:13:50,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 73 transitions, 436 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:50,007 INFO L231 Difference]: Finished difference. Result has 56 places, 56 transitions, 307 flow [2024-06-28 03:13:50,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=307, PETRI_PLACES=56, PETRI_TRANSITIONS=56} [2024-06-28 03:13:50,009 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 14 predicate places. [2024-06-28 03:13:50,010 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 56 transitions, 307 flow [2024-06-28 03:13:50,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:50,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:50,010 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:50,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:13:50,010 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 03:13:50,011 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:50,011 INFO L85 PathProgramCache]: Analyzing trace with hash -361707221, now seen corresponding path program 1 times [2024-06-28 03:13:50,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:50,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123145462] [2024-06-28 03:13:50,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:50,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:50,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:50,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:50,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:50,577 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123145462] [2024-06-28 03:13:50,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123145462] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:50,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:50,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:50,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038181085] [2024-06-28 03:13:50,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:50,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:50,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:50,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:50,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:50,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:50,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 56 transitions, 307 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:50,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:50,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:50,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:51,065 INFO L124 PetriNetUnfolderBase]: 1697/2611 cut-off events. [2024-06-28 03:13:51,065 INFO L125 PetriNetUnfolderBase]: For 7867/7877 co-relation queries the response was YES. [2024-06-28 03:13:51,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9050 conditions, 2611 events. 1697/2611 cut-off events. For 7867/7877 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12352 event pairs, 793 based on Foata normal form. 2/2601 useless extension candidates. Maximal degree in co-relation 9028. Up to 2473 conditions per place. [2024-06-28 03:13:51,078 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 59 selfloop transitions, 11 changer transitions 0/77 dead transitions. [2024-06-28 03:13:51,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 77 transitions, 517 flow [2024-06-28 03:13:51,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:13:51,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:13:51,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-28 03:13:51,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:13:51,080 INFO L175 Difference]: Start difference. First operand has 56 places, 56 transitions, 307 flow. Second operand 6 states and 104 transitions. [2024-06-28 03:13:51,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 77 transitions, 517 flow [2024-06-28 03:13:51,084 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 77 transitions, 501 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 03:13:51,085 INFO L231 Difference]: Finished difference. Result has 61 places, 59 transitions, 351 flow [2024-06-28 03:13:51,085 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=291, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=351, PETRI_PLACES=61, PETRI_TRANSITIONS=59} [2024-06-28 03:13:51,086 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-28 03:13:51,086 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 59 transitions, 351 flow [2024-06-28 03:13:51,086 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:51,086 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:51,086 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:51,086 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:13:51,086 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 03:13:51,087 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:51,087 INFO L85 PathProgramCache]: Analyzing trace with hash -748749233, now seen corresponding path program 2 times [2024-06-28 03:13:51,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:51,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846400517] [2024-06-28 03:13:51,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:51,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:51,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:51,659 INFO 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:13:51,659 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:51,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846400517] [2024-06-28 03:13:51,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846400517] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:51,659 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:51,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:13:51,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771476332] [2024-06-28 03:13:51,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:51,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:13:51,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:51,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:13:51,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:13:51,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:51,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 59 transitions, 351 flow. Second operand has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:51,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:51,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:51,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:52,092 INFO L124 PetriNetUnfolderBase]: 1692/2606 cut-off events. [2024-06-28 03:13:52,093 INFO L125 PetriNetUnfolderBase]: For 10108/10124 co-relation queries the response was YES. [2024-06-28 03:13:52,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9612 conditions, 2606 events. 1692/2606 cut-off events. For 10108/10124 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 12357 event pairs, 794 based on Foata normal form. 6/2600 useless extension candidates. Maximal degree in co-relation 9587. Up to 2448 conditions per place. [2024-06-28 03:13:52,106 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 18 changer transitions 0/79 dead transitions. [2024-06-28 03:13:52,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 79 transitions, 582 flow [2024-06-28 03:13:52,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:13:52,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:13:52,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:13:52,108 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-28 03:13:52,110 INFO L175 Difference]: Start difference. First operand has 61 places, 59 transitions, 351 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:13:52,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 79 transitions, 582 flow [2024-06-28 03:13:52,115 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 79 transitions, 542 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:52,116 INFO L231 Difference]: Finished difference. Result has 65 places, 64 transitions, 408 flow [2024-06-28 03:13:52,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=408, PETRI_PLACES=65, PETRI_TRANSITIONS=64} [2024-06-28 03:13:52,118 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 23 predicate places. [2024-06-28 03:13:52,118 INFO L495 AbstractCegarLoop]: Abstraction has has 65 places, 64 transitions, 408 flow [2024-06-28 03:13:52,119 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:52,119 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:52,119 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:52,119 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:13:52,119 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 03:13:52,119 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:52,120 INFO L85 PathProgramCache]: Analyzing trace with hash -748741297, now seen corresponding path program 1 times [2024-06-28 03:13:52,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:52,120 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590015784] [2024-06-28 03:13:52,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:52,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:52,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:53,013 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:53,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:53,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590015784] [2024-06-28 03:13:53,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590015784] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:53,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:53,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:53,014 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915890822] [2024-06-28 03:13:53,014 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:53,014 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:53,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:53,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:53,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:53,067 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:53,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 64 transitions, 408 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:53,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:53,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:53,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:53,427 INFO L124 PetriNetUnfolderBase]: 1637/2540 cut-off events. [2024-06-28 03:13:53,428 INFO L125 PetriNetUnfolderBase]: For 12977/12977 co-relation queries the response was YES. [2024-06-28 03:13:53,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9908 conditions, 2540 events. 1637/2540 cut-off events. For 12977/12977 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 12209 event pairs, 1023 based on Foata normal form. 3/2543 useless extension candidates. Maximal degree in co-relation 9881. Up to 2381 conditions per place. [2024-06-28 03:13:53,440 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 63 selfloop transitions, 23 changer transitions 0/90 dead transitions. [2024-06-28 03:13:53,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 90 transitions, 708 flow [2024-06-28 03:13:53,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:53,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:53,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:13:53,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 03:13:53,442 INFO L175 Difference]: Start difference. First operand has 65 places, 64 transitions, 408 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:13:53,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 90 transitions, 708 flow [2024-06-28 03:13:53,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 90 transitions, 661 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:53,448 INFO L231 Difference]: Finished difference. Result has 71 places, 70 transitions, 475 flow [2024-06-28 03:13:53,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=361, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=475, PETRI_PLACES=71, PETRI_TRANSITIONS=70} [2024-06-28 03:13:53,449 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 29 predicate places. [2024-06-28 03:13:53,450 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 70 transitions, 475 flow [2024-06-28 03:13:53,450 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:53,450 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:53,450 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:53,450 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:13:53,450 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 03:13:53,451 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:53,451 INFO L85 PathProgramCache]: Analyzing trace with hash -2057067065, now seen corresponding path program 1 times [2024-06-28 03:13:53,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:53,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709483326] [2024-06-28 03:13:53,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:53,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:53,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:53,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:53,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:53,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709483326] [2024-06-28 03:13:53,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709483326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:53,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:53,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:53,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1376313709] [2024-06-28 03:13:53,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:53,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:53,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:53,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:53,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:54,010 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:54,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 70 transitions, 475 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:54,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:54,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:54,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:54,433 INFO L124 PetriNetUnfolderBase]: 1771/2702 cut-off events. [2024-06-28 03:13:54,434 INFO L125 PetriNetUnfolderBase]: For 17363/17394 co-relation queries the response was YES. [2024-06-28 03:13:54,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11405 conditions, 2702 events. 1771/2702 cut-off events. For 17363/17394 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 12747 event pairs, 722 based on Foata normal form. 13/2700 useless extension candidates. Maximal degree in co-relation 11375. Up to 2504 conditions per place. [2024-06-28 03:13:54,448 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 77 selfloop transitions, 24 changer transitions 0/109 dead transitions. [2024-06-28 03:13:54,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 109 transitions, 813 flow [2024-06-28 03:13:54,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:54,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:54,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:13:54,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 03:13:54,450 INFO L175 Difference]: Start difference. First operand has 71 places, 70 transitions, 475 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:13:54,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 109 transitions, 813 flow [2024-06-28 03:13:54,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 109 transitions, 750 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 03:13:54,458 INFO L231 Difference]: Finished difference. Result has 76 places, 81 transitions, 554 flow [2024-06-28 03:13:54,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=554, PETRI_PLACES=76, PETRI_TRANSITIONS=81} [2024-06-28 03:13:54,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 34 predicate places. [2024-06-28 03:13:54,459 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 81 transitions, 554 flow [2024-06-28 03:13:54,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:54,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:54,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:54,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:13:54,460 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 03:13:54,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:54,462 INFO L85 PathProgramCache]: Analyzing trace with hash -1450593035, now seen corresponding path program 2 times [2024-06-28 03:13:54,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:54,462 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465639203] [2024-06-28 03:13:54,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:54,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:54,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:55,045 INFO 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:13:55,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:55,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465639203] [2024-06-28 03:13:55,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1465639203] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:55,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:55,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:55,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913782230] [2024-06-28 03:13:55,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:55,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:55,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:55,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:55,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:55,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:55,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 81 transitions, 554 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:55,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:55,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:55,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:55,611 INFO L124 PetriNetUnfolderBase]: 1847/2820 cut-off events. [2024-06-28 03:13:55,611 INFO L125 PetriNetUnfolderBase]: For 21657/21688 co-relation queries the response was YES. [2024-06-28 03:13:55,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12904 conditions, 2820 events. 1847/2820 cut-off events. For 21657/21688 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13310 event pairs, 681 based on Foata normal form. 15/2829 useless extension candidates. Maximal degree in co-relation 12871. Up to 2574 conditions per place. [2024-06-28 03:13:55,631 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 81 selfloop transitions, 38 changer transitions 0/127 dead transitions. [2024-06-28 03:13:55,632 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 127 transitions, 1054 flow [2024-06-28 03:13:55,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:55,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:55,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:13:55,633 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 03:13:55,634 INFO L175 Difference]: Start difference. First operand has 76 places, 81 transitions, 554 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:13:55,634 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 127 transitions, 1054 flow [2024-06-28 03:13:55,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 127 transitions, 964 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:55,652 INFO L231 Difference]: Finished difference. Result has 84 places, 102 transitions, 796 flow [2024-06-28 03:13:55,653 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=503, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=796, PETRI_PLACES=84, PETRI_TRANSITIONS=102} [2024-06-28 03:13:55,653 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 42 predicate places. [2024-06-28 03:13:55,653 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 102 transitions, 796 flow [2024-06-28 03:13:55,654 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:55,654 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:55,654 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:55,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:13:55,654 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 03:13:55,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:55,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1450588385, now seen corresponding path program 3 times [2024-06-28 03:13:55,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:55,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245220021] [2024-06-28 03:13:55,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:55,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:55,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:56,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:56,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245220021] [2024-06-28 03:13:56,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245220021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:56,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:56,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:56,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065216483] [2024-06-28 03:13:56,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:56,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:56,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:56,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:56,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:56,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:56,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 102 transitions, 796 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:56,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:56,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:56,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:56,828 INFO L124 PetriNetUnfolderBase]: 1896/2888 cut-off events. [2024-06-28 03:13:56,829 INFO L125 PetriNetUnfolderBase]: For 26637/26676 co-relation queries the response was YES. [2024-06-28 03:13:56,836 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13997 conditions, 2888 events. 1896/2888 cut-off events. For 26637/26676 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 13617 event pairs, 670 based on Foata normal form. 9/2885 useless extension candidates. Maximal degree in co-relation 13960. Up to 2589 conditions per place. [2024-06-28 03:13:56,847 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 84 selfloop transitions, 47 changer transitions 0/139 dead transitions. [2024-06-28 03:13:56,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 139 transitions, 1302 flow [2024-06-28 03:13:56,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:56,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:56,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:13:56,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:13:56,849 INFO L175 Difference]: Start difference. First operand has 84 places, 102 transitions, 796 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:13:56,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 139 transitions, 1302 flow [2024-06-28 03:13:56,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 139 transitions, 1237 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:56,864 INFO L231 Difference]: Finished difference. Result has 89 places, 111 transitions, 969 flow [2024-06-28 03:13:56,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=731, PETRI_DIFFERENCE_MINUEND_PLACES=80, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=969, PETRI_PLACES=89, PETRI_TRANSITIONS=111} [2024-06-28 03:13:56,865 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 47 predicate places. [2024-06-28 03:13:56,865 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 111 transitions, 969 flow [2024-06-28 03:13:56,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:56,865 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:56,865 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:56,865 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:13:56,865 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 03:13:56,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:56,866 INFO L85 PathProgramCache]: Analyzing trace with hash -1450588199, now seen corresponding path program 1 times [2024-06-28 03:13:56,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:56,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823138826] [2024-06-28 03:13:56,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:56,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:56,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:57,401 INFO 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:13:57,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:57,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823138826] [2024-06-28 03:13:57,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [823138826] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:57,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:57,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:57,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362795338] [2024-06-28 03:13:57,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:57,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:57,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:57,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:57,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:57,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:13:57,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 111 transitions, 969 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:57,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:57,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:13:57,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:57,939 INFO L124 PetriNetUnfolderBase]: 2093/3114 cut-off events. [2024-06-28 03:13:57,939 INFO L125 PetriNetUnfolderBase]: For 33481/33485 co-relation queries the response was YES. [2024-06-28 03:13:57,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15816 conditions, 3114 events. 2093/3114 cut-off events. For 33481/33485 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 14377 event pairs, 928 based on Foata normal form. 7/3121 useless extension candidates. Maximal degree in co-relation 15778. Up to 3019 conditions per place. [2024-06-28 03:13:57,963 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 120 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-28 03:13:57,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 154 transitions, 1595 flow [2024-06-28 03:13:57,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:13:57,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:13:57,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:13:57,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 03:13:57,965 INFO L175 Difference]: Start difference. First operand has 89 places, 111 transitions, 969 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:13:57,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 154 transitions, 1595 flow [2024-06-28 03:13:57,987 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 154 transitions, 1514 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 03:13:57,991 INFO L231 Difference]: Finished difference. Result has 95 places, 126 transitions, 1134 flow [2024-06-28 03:13:57,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=890, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1134, PETRI_PLACES=95, PETRI_TRANSITIONS=126} [2024-06-28 03:13:57,992 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 53 predicate places. [2024-06-28 03:13:57,992 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 126 transitions, 1134 flow [2024-06-28 03:13:57,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:57,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:57,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:57,993 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:13:57,993 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 03:13:57,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:57,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1911856479, now seen corresponding path program 4 times [2024-06-28 03:13:57,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:57,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626346083] [2024-06-28 03:13:57,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:57,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:58,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:58,556 INFO 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:13:58,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:58,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626346083] [2024-06-28 03:13:58,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626346083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:58,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:58,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:58,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650861794] [2024-06-28 03:13:58,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:58,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:58,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:58,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:58,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:58,631 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:58,632 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 126 transitions, 1134 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:58,632 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:58,632 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:58,632 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:13:59,100 INFO L124 PetriNetUnfolderBase]: 2022/3044 cut-off events. [2024-06-28 03:13:59,100 INFO L125 PetriNetUnfolderBase]: For 39143/39191 co-relation queries the response was YES. [2024-06-28 03:13:59,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16626 conditions, 3044 events. 2022/3044 cut-off events. For 39143/39191 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 14297 event pairs, 692 based on Foata normal form. 13/3033 useless extension candidates. Maximal degree in co-relation 16584. Up to 2761 conditions per place. [2024-06-28 03:13:59,121 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 97 selfloop transitions, 43 changer transitions 0/152 dead transitions. [2024-06-28 03:13:59,121 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 152 transitions, 1550 flow [2024-06-28 03:13:59,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:13:59,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:13:59,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:13:59,122 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 03:13:59,123 INFO L175 Difference]: Start difference. First operand has 95 places, 126 transitions, 1134 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:13:59,123 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 152 transitions, 1550 flow [2024-06-28 03:13:59,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 152 transitions, 1478 flow, removed 28 selfloop flow, removed 3 redundant places. [2024-06-28 03:13:59,162 INFO L231 Difference]: Finished difference. Result has 99 places, 129 transitions, 1230 flow [2024-06-28 03:13:59,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1062, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1230, PETRI_PLACES=99, PETRI_TRANSITIONS=129} [2024-06-28 03:13:59,163 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-28 03:13:59,163 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 129 transitions, 1230 flow [2024-06-28 03:13:59,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:59,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:13:59,164 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:13:59,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:13:59,164 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 03:13:59,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:13:59,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1596903069, now seen corresponding path program 5 times [2024-06-28 03:13:59,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:13:59,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133311210] [2024-06-28 03:13:59,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:13:59,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:13:59,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:13:59,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:13:59,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:13:59,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133311210] [2024-06-28 03:13:59,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133311210] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:13:59,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:13:59,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:13:59,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246996354] [2024-06-28 03:13:59,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:13:59,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:13:59,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:13:59,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:13:59,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:13:59,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:13:59,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 129 transitions, 1230 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:13:59,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:13:59,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:13:59,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:00,266 INFO L124 PetriNetUnfolderBase]: 2034/3070 cut-off events. [2024-06-28 03:14:00,267 INFO L125 PetriNetUnfolderBase]: For 44948/44991 co-relation queries the response was YES. [2024-06-28 03:14:00,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17551 conditions, 3070 events. 2034/3070 cut-off events. For 44948/44991 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 14424 event pairs, 652 based on Foata normal form. 9/3067 useless extension candidates. Maximal degree in co-relation 17508. Up to 2703 conditions per place. [2024-06-28 03:14:00,287 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 93 selfloop transitions, 54 changer transitions 0/159 dead transitions. [2024-06-28 03:14:00,288 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 159 transitions, 1788 flow [2024-06-28 03:14:00,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:00,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:00,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 03:14:00,289 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:14:00,289 INFO L175 Difference]: Start difference. First operand has 99 places, 129 transitions, 1230 flow. Second operand 7 states and 126 transitions. [2024-06-28 03:14:00,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 159 transitions, 1788 flow [2024-06-28 03:14:00,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 159 transitions, 1670 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:00,321 INFO L231 Difference]: Finished difference. Result has 100 places, 135 transitions, 1362 flow [2024-06-28 03:14:00,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=129, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1362, PETRI_PLACES=100, PETRI_TRANSITIONS=135} [2024-06-28 03:14:00,322 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 58 predicate places. [2024-06-28 03:14:00,322 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 135 transitions, 1362 flow [2024-06-28 03:14:00,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:00,323 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:00,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:00,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:14:00,323 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:00,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:00,323 INFO L85 PathProgramCache]: Analyzing trace with hash -1911736323, now seen corresponding path program 2 times [2024-06-28 03:14:00,324 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:00,324 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419589455] [2024-06-28 03:14:00,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:00,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:00,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:00,899 INFO 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:14:00,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:00,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419589455] [2024-06-28 03:14:00,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419589455] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:00,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:00,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:00,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754463541] [2024-06-28 03:14:00,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:00,905 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:00,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:00,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:00,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:00,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:00,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 135 transitions, 1362 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:00,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:00,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:00,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:01,433 INFO L124 PetriNetUnfolderBase]: 2187/3249 cut-off events. [2024-06-28 03:14:01,433 INFO L125 PetriNetUnfolderBase]: For 53917/53921 co-relation queries the response was YES. [2024-06-28 03:14:01,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19111 conditions, 3249 events. 2187/3249 cut-off events. For 53917/53921 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15089 event pairs, 930 based on Foata normal form. 7/3256 useless extension candidates. Maximal degree in co-relation 19068. Up to 3121 conditions per place. [2024-06-28 03:14:01,455 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 124 selfloop transitions, 39 changer transitions 0/166 dead transitions. [2024-06-28 03:14:01,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 166 transitions, 1954 flow [2024-06-28 03:14:01,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:01,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:01,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:14:01,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42160278745644597 [2024-06-28 03:14:01,457 INFO L175 Difference]: Start difference. First operand has 100 places, 135 transitions, 1362 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:14:01,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 166 transitions, 1954 flow [2024-06-28 03:14:01,492 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 166 transitions, 1861 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:01,494 INFO L231 Difference]: Finished difference. Result has 104 places, 143 transitions, 1499 flow [2024-06-28 03:14:01,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1275, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1499, PETRI_PLACES=104, PETRI_TRANSITIONS=143} [2024-06-28 03:14:01,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 62 predicate places. [2024-06-28 03:14:01,494 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 143 transitions, 1499 flow [2024-06-28 03:14:01,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:01,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:01,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:01,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:14:01,495 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 03:14:01,496 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:01,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1736388927, now seen corresponding path program 6 times [2024-06-28 03:14:01,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:01,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557140661] [2024-06-28 03:14:01,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:01,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:01,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:02,072 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:02,073 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:02,073 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557140661] [2024-06-28 03:14:02,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557140661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:02,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:02,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:02,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956107877] [2024-06-28 03:14:02,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:02,073 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:02,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:02,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:02,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:02,133 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:02,134 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 143 transitions, 1499 flow. Second operand has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:02,134 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:02,134 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:02,134 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:02,568 INFO L124 PetriNetUnfolderBase]: 2058/3111 cut-off events. [2024-06-28 03:14:02,568 INFO L125 PetriNetUnfolderBase]: For 53296/53325 co-relation queries the response was YES. [2024-06-28 03:14:02,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18905 conditions, 3111 events. 2058/3111 cut-off events. For 53296/53325 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 14651 event pairs, 662 based on Foata normal form. 9/3114 useless extension candidates. Maximal degree in co-relation 18860. Up to 2692 conditions per place. [2024-06-28 03:14:02,613 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 95 selfloop transitions, 59 changer transitions 0/168 dead transitions. [2024-06-28 03:14:02,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 168 transitions, 2017 flow [2024-06-28 03:14:02,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:02,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:02,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:14:02,615 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4355400696864111 [2024-06-28 03:14:02,615 INFO L175 Difference]: Start difference. First operand has 104 places, 143 transitions, 1499 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:14:02,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 168 transitions, 2017 flow [2024-06-28 03:14:02,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 168 transitions, 1948 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:02,649 INFO L231 Difference]: Finished difference. Result has 108 places, 146 transitions, 1634 flow [2024-06-28 03:14:02,649 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1430, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=143, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1634, PETRI_PLACES=108, PETRI_TRANSITIONS=146} [2024-06-28 03:14:02,649 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-28 03:14:02,650 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 146 transitions, 1634 flow [2024-06-28 03:14:02,650 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.375) internal successors, (75), 8 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:02,650 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:02,650 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:02,650 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:14:02,650 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 03:14:02,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:02,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1734604803, now seen corresponding path program 3 times [2024-06-28 03:14:02,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:02,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713480640] [2024-06-28 03:14:02,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:02,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:02,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:03,174 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:03,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:03,174 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713480640] [2024-06-28 03:14:03,175 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713480640] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:03,175 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:03,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:03,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757795109] [2024-06-28 03:14:03,175 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:03,175 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:03,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:03,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:03,176 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:03,237 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:03,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 146 transitions, 1634 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:03,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:03,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:03,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:03,728 INFO L124 PetriNetUnfolderBase]: 2195/3264 cut-off events. [2024-06-28 03:14:03,729 INFO L125 PetriNetUnfolderBase]: For 63210/63218 co-relation queries the response was YES. [2024-06-28 03:14:03,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20562 conditions, 3264 events. 2195/3264 cut-off events. For 63210/63218 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15190 event pairs, 922 based on Foata normal form. 11/3275 useless extension candidates. Maximal degree in co-relation 20515. Up to 3047 conditions per place. [2024-06-28 03:14:03,747 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 127 selfloop transitions, 47 changer transitions 0/177 dead transitions. [2024-06-28 03:14:03,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 177 transitions, 2338 flow [2024-06-28 03:14:03,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:03,748 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:03,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:14:03,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4250871080139373 [2024-06-28 03:14:03,750 INFO L175 Difference]: Start difference. First operand has 108 places, 146 transitions, 1634 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:14:03,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 177 transitions, 2338 flow [2024-06-28 03:14:03,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 177 transitions, 2158 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:03,787 INFO L231 Difference]: Finished difference. Result has 111 places, 154 transitions, 1700 flow [2024-06-28 03:14:03,788 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1454, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1700, PETRI_PLACES=111, PETRI_TRANSITIONS=154} [2024-06-28 03:14:03,788 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-28 03:14:03,788 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 154 transitions, 1700 flow [2024-06-28 03:14:03,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:03,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:03,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:03,789 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:14:03,789 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 03:14:03,789 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:03,789 INFO L85 PathProgramCache]: Analyzing trace with hash -1736151591, now seen corresponding path program 4 times [2024-06-28 03:14:03,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:03,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182833520] [2024-06-28 03:14:03,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:03,790 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:03,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:04,378 INFO 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:14:04,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:04,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182833520] [2024-06-28 03:14:04,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182833520] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:04,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:04,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:14:04,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134188640] [2024-06-28 03:14:04,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:04,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:14:04,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:04,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:14:04,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:14:04,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:04,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 154 transitions, 1700 flow. Second operand has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:04,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:04,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:04,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:04,930 INFO L124 PetriNetUnfolderBase]: 2197/3267 cut-off events. [2024-06-28 03:14:04,931 INFO L125 PetriNetUnfolderBase]: For 69371/69379 co-relation queries the response was YES. [2024-06-28 03:14:04,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21172 conditions, 3267 events. 2197/3267 cut-off events. For 69371/69379 co-relation queries the response was YES. Maximal size of possible extension queue 120. Compared 15194 event pairs, 921 based on Foata normal form. 11/3278 useless extension candidates. Maximal degree in co-relation 21123. Up to 3052 conditions per place. [2024-06-28 03:14:04,953 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 117 selfloop transitions, 58 changer transitions 0/178 dead transitions. [2024-06-28 03:14:04,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 178 transitions, 2261 flow [2024-06-28 03:14:04,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:04,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:04,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:14:04,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-28 03:14:04,955 INFO L175 Difference]: Start difference. First operand has 111 places, 154 transitions, 1700 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:14:04,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 178 transitions, 2261 flow [2024-06-28 03:14:04,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 178 transitions, 2090 flow, removed 51 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:04,998 INFO L231 Difference]: Finished difference. Result has 114 places, 158 transitions, 1733 flow [2024-06-28 03:14:04,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1545, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1733, PETRI_PLACES=114, PETRI_TRANSITIONS=158} [2024-06-28 03:14:04,999 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 72 predicate places. [2024-06-28 03:14:04,999 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 158 transitions, 1733 flow [2024-06-28 03:14:04,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.375) internal successors, (67), 8 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:04,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:04,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:04,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:14:04,999 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 03:14:05,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:05,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1736142663, now seen corresponding path program 1 times [2024-06-28 03:14:05,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:05,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944058441] [2024-06-28 03:14:05,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:05,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:05,788 INFO 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:14:05,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:05,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944058441] [2024-06-28 03:14:05,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [944058441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:05,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:05,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:05,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270628216] [2024-06-28 03:14:05,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:05,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:05,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:05,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:05,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:05,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:05,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 158 transitions, 1733 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:05,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:05,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:05,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:06,328 INFO L124 PetriNetUnfolderBase]: 1948/3019 cut-off events. [2024-06-28 03:14:06,328 INFO L125 PetriNetUnfolderBase]: For 63354/63354 co-relation queries the response was YES. [2024-06-28 03:14:06,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19058 conditions, 3019 events. 1948/3019 cut-off events. For 63354/63354 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14691 event pairs, 845 based on Foata normal form. 6/3025 useless extension candidates. Maximal degree in co-relation 19008. Up to 2806 conditions per place. [2024-06-28 03:14:06,349 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 157 selfloop transitions, 25 changer transitions 0/186 dead transitions. [2024-06-28 03:14:06,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 186 transitions, 2311 flow [2024-06-28 03:14:06,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:06,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:06,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:14:06,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 03:14:06,351 INFO L175 Difference]: Start difference. First operand has 114 places, 158 transitions, 1733 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:14:06,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 186 transitions, 2311 flow [2024-06-28 03:14:06,388 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 186 transitions, 2189 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:06,391 INFO L231 Difference]: Finished difference. Result has 118 places, 161 transitions, 1735 flow [2024-06-28 03:14:06,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1735, PETRI_PLACES=118, PETRI_TRANSITIONS=161} [2024-06-28 03:14:06,391 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 76 predicate places. [2024-06-28 03:14:06,391 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 161 transitions, 1735 flow [2024-06-28 03:14:06,392 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:06,392 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:06,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:06,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:14:06,392 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:06,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:06,393 INFO L85 PathProgramCache]: Analyzing trace with hash 2061105833, now seen corresponding path program 1 times [2024-06-28 03:14:06,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:06,393 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [411373363] [2024-06-28 03:14:06,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:06,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:06,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:06,774 INFO 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:14:06,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:06,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [411373363] [2024-06-28 03:14:06,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [411373363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:06,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:06,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:14:06,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828146367] [2024-06-28 03:14:06,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:06,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:14:06,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:06,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:14:06,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:14:06,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:06,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 161 transitions, 1735 flow. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:06,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:06,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:06,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:07,282 INFO L124 PetriNetUnfolderBase]: 1945/3014 cut-off events. [2024-06-28 03:14:07,283 INFO L125 PetriNetUnfolderBase]: For 66577/66577 co-relation queries the response was YES. [2024-06-28 03:14:07,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19343 conditions, 3014 events. 1945/3014 cut-off events. For 66577/66577 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 14669 event pairs, 864 based on Foata normal form. 1/3015 useless extension candidates. Maximal degree in co-relation 19292. Up to 2875 conditions per place. [2024-06-28 03:14:07,304 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 155 selfloop transitions, 9 changer transitions 0/168 dead transitions. [2024-06-28 03:14:07,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 168 transitions, 2085 flow [2024-06-28 03:14:07,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:14:07,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:14:07,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 82 transitions. [2024-06-28 03:14:07,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-06-28 03:14:07,306 INFO L175 Difference]: Start difference. First operand has 118 places, 161 transitions, 1735 flow. Second operand 5 states and 82 transitions. [2024-06-28 03:14:07,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 168 transitions, 2085 flow [2024-06-28 03:14:07,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 168 transitions, 1973 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:07,348 INFO L231 Difference]: Finished difference. Result has 117 places, 161 transitions, 1647 flow [2024-06-28 03:14:07,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1623, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1647, PETRI_PLACES=117, PETRI_TRANSITIONS=161} [2024-06-28 03:14:07,349 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 75 predicate places. [2024-06-28 03:14:07,349 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 161 transitions, 1647 flow [2024-06-28 03:14:07,349 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:07,349 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:07,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:07,349 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:14:07,349 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 03:14:07,350 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:07,350 INFO L85 PathProgramCache]: Analyzing trace with hash -680197548, now seen corresponding path program 1 times [2024-06-28 03:14:07,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:07,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532154914] [2024-06-28 03:14:07,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:07,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:07,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:08,067 INFO 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:14:08,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:08,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532154914] [2024-06-28 03:14:08,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532154914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:08,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:08,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:08,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694356658] [2024-06-28 03:14:08,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:08,069 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:08,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:08,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:08,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:08,139 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:08,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 161 transitions, 1647 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:08,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:08,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:08,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:08,698 INFO L124 PetriNetUnfolderBase]: 2146/3223 cut-off events. [2024-06-28 03:14:08,699 INFO L125 PetriNetUnfolderBase]: For 83853/83921 co-relation queries the response was YES. [2024-06-28 03:14:08,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21310 conditions, 3223 events. 2146/3223 cut-off events. For 83853/83921 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15391 event pairs, 825 based on Foata normal form. 8/3197 useless extension candidates. Maximal degree in co-relation 21258. Up to 2947 conditions per place. [2024-06-28 03:14:08,721 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 132 selfloop transitions, 45 changer transitions 0/195 dead transitions. [2024-06-28 03:14:08,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 195 transitions, 2185 flow [2024-06-28 03:14:08,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:08,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:08,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:14:08,723 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4298780487804878 [2024-06-28 03:14:08,723 INFO L175 Difference]: Start difference. First operand has 117 places, 161 transitions, 1647 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:14:08,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 195 transitions, 2185 flow [2024-06-28 03:14:08,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 195 transitions, 2167 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:08,769 INFO L231 Difference]: Finished difference. Result has 123 places, 168 transitions, 1854 flow [2024-06-28 03:14:08,770 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1629, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1854, PETRI_PLACES=123, PETRI_TRANSITIONS=168} [2024-06-28 03:14:08,770 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-28 03:14:08,770 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 168 transitions, 1854 flow [2024-06-28 03:14:08,770 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:08,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:08,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:08,771 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:14:08,771 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 03:14:08,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:08,771 INFO L85 PathProgramCache]: Analyzing trace with hash 655447237, now seen corresponding path program 1 times [2024-06-28 03:14:08,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:08,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141354431] [2024-06-28 03:14:08,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:08,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:08,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:09,243 INFO 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:14:09,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:09,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141354431] [2024-06-28 03:14:09,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141354431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:09,243 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:09,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:09,245 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091935568] [2024-06-28 03:14:09,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:09,247 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:09,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:09,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:09,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:09,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 168 transitions, 1854 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:09,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:09,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:09,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:09,806 INFO L124 PetriNetUnfolderBase]: 2296/3400 cut-off events. [2024-06-28 03:14:09,806 INFO L125 PetriNetUnfolderBase]: For 85763/85771 co-relation queries the response was YES. [2024-06-28 03:14:09,817 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22950 conditions, 3400 events. 2296/3400 cut-off events. For 85763/85771 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15722 event pairs, 709 based on Foata normal form. 14/3414 useless extension candidates. Maximal degree in co-relation 22896. Up to 3144 conditions per place. [2024-06-28 03:14:09,829 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 161 selfloop transitions, 57 changer transitions 0/221 dead transitions. [2024-06-28 03:14:09,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 221 transitions, 2830 flow [2024-06-28 03:14:09,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:09,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:09,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 03:14:09,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43089430894308944 [2024-06-28 03:14:09,831 INFO L175 Difference]: Start difference. First operand has 123 places, 168 transitions, 1854 flow. Second operand 9 states and 159 transitions. [2024-06-28 03:14:09,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 221 transitions, 2830 flow [2024-06-28 03:14:09,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 221 transitions, 2723 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:09,889 INFO L231 Difference]: Finished difference. Result has 129 places, 185 transitions, 2167 flow [2024-06-28 03:14:09,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1747, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2167, PETRI_PLACES=129, PETRI_TRANSITIONS=185} [2024-06-28 03:14:09,890 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 87 predicate places. [2024-06-28 03:14:09,890 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 185 transitions, 2167 flow [2024-06-28 03:14:09,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:09,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:09,890 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:09,890 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:14:09,891 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 03:14:09,891 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:09,891 INFO L85 PathProgramCache]: Analyzing trace with hash 734854386, now seen corresponding path program 2 times [2024-06-28 03:14:09,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:09,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581717777] [2024-06-28 03:14:09,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:09,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:09,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:10,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:10,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:10,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581717777] [2024-06-28 03:14:10,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581717777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:10,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:10,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:10,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073712135] [2024-06-28 03:14:10,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:10,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:10,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:10,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:10,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:10,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:10,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 185 transitions, 2167 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:10,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:10,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:10,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:11,332 INFO L124 PetriNetUnfolderBase]: 2208/3315 cut-off events. [2024-06-28 03:14:11,332 INFO L125 PetriNetUnfolderBase]: For 95162/95172 co-relation queries the response was YES. [2024-06-28 03:14:11,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23862 conditions, 3315 events. 2208/3315 cut-off events. For 95162/95172 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 15594 event pairs, 632 based on Foata normal form. 12/3327 useless extension candidates. Maximal degree in co-relation 23805. Up to 2996 conditions per place. [2024-06-28 03:14:11,358 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 144 selfloop transitions, 49 changer transitions 0/216 dead transitions. [2024-06-28 03:14:11,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 216 transitions, 2719 flow [2024-06-28 03:14:11,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:11,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:11,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:14:11,359 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 03:14:11,359 INFO L175 Difference]: Start difference. First operand has 129 places, 185 transitions, 2167 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:14:11,359 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 216 transitions, 2719 flow [2024-06-28 03:14:11,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 216 transitions, 2578 flow, removed 66 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:11,463 INFO L231 Difference]: Finished difference. Result has 135 places, 191 transitions, 2222 flow [2024-06-28 03:14:11,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2026, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2222, PETRI_PLACES=135, PETRI_TRANSITIONS=191} [2024-06-28 03:14:11,463 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 93 predicate places. [2024-06-28 03:14:11,463 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 191 transitions, 2222 flow [2024-06-28 03:14:11,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:11,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:11,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:11,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:14:11,464 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 03:14:11,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:11,464 INFO L85 PathProgramCache]: Analyzing trace with hash 419458061, now seen corresponding path program 2 times [2024-06-28 03:14:11,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:11,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162949248] [2024-06-28 03:14:11,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:11,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:11,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:12,069 INFO 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:14:12,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:12,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162949248] [2024-06-28 03:14:12,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162949248] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:12,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:12,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:12,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449443232] [2024-06-28 03:14:12,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:12,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:12,071 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:12,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:12,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:12,119 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:12,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 191 transitions, 2222 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:12,120 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:12,120 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:12,120 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:12,753 INFO L124 PetriNetUnfolderBase]: 2457/3626 cut-off events. [2024-06-28 03:14:12,753 INFO L125 PetriNetUnfolderBase]: For 105767/105775 co-relation queries the response was YES. [2024-06-28 03:14:12,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26227 conditions, 3626 events. 2457/3626 cut-off events. For 105767/105775 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 16805 event pairs, 694 based on Foata normal form. 14/3640 useless extension candidates. Maximal degree in co-relation 26168. Up to 3315 conditions per place. [2024-06-28 03:14:12,845 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 175 selfloop transitions, 72 changer transitions 0/250 dead transitions. [2024-06-28 03:14:12,846 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 250 transitions, 3369 flow [2024-06-28 03:14:12,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:12,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:12,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:14:12,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:14:12,847 INFO L175 Difference]: Start difference. First operand has 135 places, 191 transitions, 2222 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:14:12,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 250 transitions, 3369 flow [2024-06-28 03:14:12,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 250 transitions, 3302 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:12,928 INFO L231 Difference]: Finished difference. Result has 142 places, 216 transitions, 2720 flow [2024-06-28 03:14:12,928 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2159, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=191, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2720, PETRI_PLACES=142, PETRI_TRANSITIONS=216} [2024-06-28 03:14:12,928 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 100 predicate places. [2024-06-28 03:14:12,929 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 216 transitions, 2720 flow [2024-06-28 03:14:12,929 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:12,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:12,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:12,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:14:12,929 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 03:14:12,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:12,930 INFO L85 PathProgramCache]: Analyzing trace with hash 838767161, now seen corresponding path program 3 times [2024-06-28 03:14:12,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:12,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087886903] [2024-06-28 03:14:12,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:12,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:12,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:13,528 INFO 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:14:13,528 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:13,528 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087886903] [2024-06-28 03:14:13,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087886903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:13,528 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:13,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:13,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691529992] [2024-06-28 03:14:13,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:13,529 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:13,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:13,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:13,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:13,611 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:13,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 216 transitions, 2720 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:13,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:13,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:13,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:14,312 INFO L124 PetriNetUnfolderBase]: 2711/3988 cut-off events. [2024-06-28 03:14:14,313 INFO L125 PetriNetUnfolderBase]: For 129407/129411 co-relation queries the response was YES. [2024-06-28 03:14:14,330 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30417 conditions, 3988 events. 2711/3988 cut-off events. For 129407/129411 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 18726 event pairs, 614 based on Foata normal form. 16/4004 useless extension candidates. Maximal degree in co-relation 30355. Up to 3195 conditions per place. [2024-06-28 03:14:14,348 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 168 selfloop transitions, 98 changer transitions 0/269 dead transitions. [2024-06-28 03:14:14,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 150 places, 269 transitions, 3932 flow [2024-06-28 03:14:14,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:14,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:14,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:14:14,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 03:14:14,350 INFO L175 Difference]: Start difference. First operand has 142 places, 216 transitions, 2720 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:14:14,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 150 places, 269 transitions, 3932 flow [2024-06-28 03:14:14,480 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 269 transitions, 3833 flow, removed 45 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:14,484 INFO L231 Difference]: Finished difference. Result has 151 places, 230 transitions, 3189 flow [2024-06-28 03:14:14,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3189, PETRI_PLACES=151, PETRI_TRANSITIONS=230} [2024-06-28 03:14:14,484 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-28 03:14:14,485 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 230 transitions, 3189 flow [2024-06-28 03:14:14,485 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:14,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:14,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:14,485 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:14:14,485 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 03:14:14,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:14,486 INFO L85 PathProgramCache]: Analyzing trace with hash 1860822670, now seen corresponding path program 1 times [2024-06-28 03:14:14,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:14,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666631850] [2024-06-28 03:14:14,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:14,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:14,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:15,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:15,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:15,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666631850] [2024-06-28 03:14:15,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [666631850] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:15,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:15,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:15,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498469836] [2024-06-28 03:14:15,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:15,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:15,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:15,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:15,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:15,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:15,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 230 transitions, 3189 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:15,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:15,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:15,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:15,936 INFO L124 PetriNetUnfolderBase]: 2699/3976 cut-off events. [2024-06-28 03:14:15,937 INFO L125 PetriNetUnfolderBase]: For 144959/144963 co-relation queries the response was YES. [2024-06-28 03:14:15,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32045 conditions, 3976 events. 2699/3976 cut-off events. For 144959/144963 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 18864 event pairs, 944 based on Foata normal form. 7/3983 useless extension candidates. Maximal degree in co-relation 31979. Up to 3869 conditions per place. [2024-06-28 03:14:15,972 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 226 selfloop transitions, 35 changer transitions 0/264 dead transitions. [2024-06-28 03:14:15,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 264 transitions, 4047 flow [2024-06-28 03:14:15,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:15,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:15,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:14:15,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 03:14:15,975 INFO L175 Difference]: Start difference. First operand has 151 places, 230 transitions, 3189 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:14:15,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 264 transitions, 4047 flow [2024-06-28 03:14:16,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 264 transitions, 3883 flow, removed 54 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:16,144 INFO L231 Difference]: Finished difference. Result has 156 places, 233 transitions, 3186 flow [2024-06-28 03:14:16,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3029, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=230, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3186, PETRI_PLACES=156, PETRI_TRANSITIONS=233} [2024-06-28 03:14:16,145 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 114 predicate places. [2024-06-28 03:14:16,145 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 233 transitions, 3186 flow [2024-06-28 03:14:16,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:16,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:16,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:16,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:14:16,146 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 03:14:16,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:16,146 INFO L85 PathProgramCache]: Analyzing trace with hash 838761581, now seen corresponding path program 4 times [2024-06-28 03:14:16,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:16,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863257024] [2024-06-28 03:14:16,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:16,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:16,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:16,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:16,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:16,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863257024] [2024-06-28 03:14:16,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863257024] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:16,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:16,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:16,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315296235] [2024-06-28 03:14:16,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:16,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:16,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:16,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:16,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:16,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:16,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 233 transitions, 3186 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:16,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:16,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:16,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:17,456 INFO L124 PetriNetUnfolderBase]: 2743/4032 cut-off events. [2024-06-28 03:14:17,456 INFO L125 PetriNetUnfolderBase]: For 142259/142263 co-relation queries the response was YES. [2024-06-28 03:14:17,475 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32318 conditions, 4032 events. 2743/4032 cut-off events. For 142259/142263 co-relation queries the response was YES. Maximal size of possible extension queue 170. Compared 18982 event pairs, 688 based on Foata normal form. 10/4042 useless extension candidates. Maximal degree in co-relation 32250. Up to 3225 conditions per place. [2024-06-28 03:14:17,492 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 183 selfloop transitions, 94 changer transitions 0/280 dead transitions. [2024-06-28 03:14:17,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 280 transitions, 4361 flow [2024-06-28 03:14:17,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:17,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:17,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:14:17,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:14:17,494 INFO L175 Difference]: Start difference. First operand has 156 places, 233 transitions, 3186 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:14:17,494 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 280 transitions, 4361 flow [2024-06-28 03:14:17,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 280 transitions, 4239 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:17,632 INFO L231 Difference]: Finished difference. Result has 161 places, 243 transitions, 3548 flow [2024-06-28 03:14:17,632 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3064, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=233, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3548, PETRI_PLACES=161, PETRI_TRANSITIONS=243} [2024-06-28 03:14:17,633 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 119 predicate places. [2024-06-28 03:14:17,634 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 243 transitions, 3548 flow [2024-06-28 03:14:17,634 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:17,634 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:17,634 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:17,634 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:14:17,634 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:17,634 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:17,634 INFO L85 PathProgramCache]: Analyzing trace with hash -2039420846, now seen corresponding path program 3 times [2024-06-28 03:14:17,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:17,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440131196] [2024-06-28 03:14:17,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:17,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:17,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:18,294 INFO 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:14:18,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:18,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440131196] [2024-06-28 03:14:18,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440131196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:18,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:18,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:18,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608969547] [2024-06-28 03:14:18,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:18,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:18,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:18,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:18,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:18,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:18,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 243 transitions, 3548 flow. Second operand has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:18,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:18,393 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:18,393 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:19,127 INFO L124 PetriNetUnfolderBase]: 2691/3987 cut-off events. [2024-06-28 03:14:19,128 INFO L125 PetriNetUnfolderBase]: For 162925/162989 co-relation queries the response was YES. [2024-06-28 03:14:19,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33501 conditions, 3987 events. 2691/3987 cut-off events. For 162925/162989 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19356 event pairs, 822 based on Foata normal form. 8/3961 useless extension candidates. Maximal degree in co-relation 33430. Up to 3526 conditions per place. [2024-06-28 03:14:19,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 173 selfloop transitions, 57 changer transitions 0/266 dead transitions. [2024-06-28 03:14:19,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 266 transitions, 4098 flow [2024-06-28 03:14:19,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:14:19,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:14:19,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:14:19,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-28 03:14:19,165 INFO L175 Difference]: Start difference. First operand has 161 places, 243 transitions, 3548 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:14:19,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 266 transitions, 4098 flow [2024-06-28 03:14:19,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 266 transitions, 3841 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:19,352 INFO L231 Difference]: Finished difference. Result has 163 places, 243 transitions, 3441 flow [2024-06-28 03:14:19,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3291, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3441, PETRI_PLACES=163, PETRI_TRANSITIONS=243} [2024-06-28 03:14:19,353 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-28 03:14:19,353 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 243 transitions, 3441 flow [2024-06-28 03:14:19,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.333333333333334) internal successors, (84), 9 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:19,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:19,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:19,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:14:19,354 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 03:14:19,354 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:19,354 INFO L85 PathProgramCache]: Analyzing trace with hash -2039330481, now seen corresponding path program 5 times [2024-06-28 03:14:19,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:19,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419508498] [2024-06-28 03:14:19,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:19,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:19,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:19,954 INFO 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:14:19,954 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:19,954 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419508498] [2024-06-28 03:14:19,954 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419508498] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:19,954 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:19,954 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:19,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230396273] [2024-06-28 03:14:19,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:19,955 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:19,955 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:19,955 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:19,955 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:20,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:20,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 243 transitions, 3441 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:20,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:20,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:20,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:20,777 INFO L124 PetriNetUnfolderBase]: 2806/4121 cut-off events. [2024-06-28 03:14:20,777 INFO L125 PetriNetUnfolderBase]: For 164417/164425 co-relation queries the response was YES. [2024-06-28 03:14:20,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34401 conditions, 4121 events. 2806/4121 cut-off events. For 164417/164425 co-relation queries the response was YES. Maximal size of possible extension queue 178. Compared 19502 event pairs, 717 based on Foata normal form. 14/4135 useless extension candidates. Maximal degree in co-relation 34329. Up to 3655 conditions per place. [2024-06-28 03:14:20,816 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 186 selfloop transitions, 93 changer transitions 0/282 dead transitions. [2024-06-28 03:14:20,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 282 transitions, 4481 flow [2024-06-28 03:14:20,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:20,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:20,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:14:20,817 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 03:14:20,817 INFO L175 Difference]: Start difference. First operand has 163 places, 243 transitions, 3441 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:14:20,817 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 282 transitions, 4481 flow [2024-06-28 03:14:20,971 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 282 transitions, 4326 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:20,975 INFO L231 Difference]: Finished difference. Result has 167 places, 251 transitions, 3758 flow [2024-06-28 03:14:20,976 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3306, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3758, PETRI_PLACES=167, PETRI_TRANSITIONS=251} [2024-06-28 03:14:20,976 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 125 predicate places. [2024-06-28 03:14:20,976 INFO L495 AbstractCegarLoop]: Abstraction has has 167 places, 251 transitions, 3758 flow [2024-06-28 03:14:20,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:20,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:20,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:20,977 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:14:20,977 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 03:14:20,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:20,977 INFO L85 PathProgramCache]: Analyzing trace with hash -2035611411, now seen corresponding path program 6 times [2024-06-28 03:14:20,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:20,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872671439] [2024-06-28 03:14:20,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:20,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:20,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:21,491 INFO 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:14:21,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:21,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872671439] [2024-06-28 03:14:21,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872671439] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:21,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:21,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:21,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697106340] [2024-06-28 03:14:21,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:21,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:21,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:21,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:21,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:21,571 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:21,571 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 251 transitions, 3758 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:21,571 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:21,571 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:21,571 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:22,323 INFO L124 PetriNetUnfolderBase]: 3058/4478 cut-off events. [2024-06-28 03:14:22,324 INFO L125 PetriNetUnfolderBase]: For 171685/171689 co-relation queries the response was YES. [2024-06-28 03:14:22,347 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38710 conditions, 4478 events. 3058/4478 cut-off events. For 171685/171689 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 21465 event pairs, 736 based on Foata normal form. 10/4488 useless extension candidates. Maximal degree in co-relation 38636. Up to 3249 conditions per place. [2024-06-28 03:14:22,368 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 183 selfloop transitions, 114 changer transitions 0/300 dead transitions. [2024-06-28 03:14:22,369 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 300 transitions, 5162 flow [2024-06-28 03:14:22,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:22,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:22,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:14:22,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-28 03:14:22,370 INFO L175 Difference]: Start difference. First operand has 167 places, 251 transitions, 3758 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:14:22,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 300 transitions, 5162 flow [2024-06-28 03:14:22,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 300 transitions, 4988 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:22,595 INFO L231 Difference]: Finished difference. Result has 173 places, 264 transitions, 4226 flow [2024-06-28 03:14:22,595 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3588, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4226, PETRI_PLACES=173, PETRI_TRANSITIONS=264} [2024-06-28 03:14:22,596 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 131 predicate places. [2024-06-28 03:14:22,596 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 264 transitions, 4226 flow [2024-06-28 03:14:22,596 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:22,596 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:22,596 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:22,596 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:14:22,597 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 03:14:22,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:22,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1807222903, now seen corresponding path program 7 times [2024-06-28 03:14:22,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:22,597 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655598684] [2024-06-28 03:14:22,597 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:22,597 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:22,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:23,207 INFO 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:14:23,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:23,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655598684] [2024-06-28 03:14:23,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655598684] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:23,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:23,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:23,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [827239537] [2024-06-28 03:14:23,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:23,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:23,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:23,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:23,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:23,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:23,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 264 transitions, 4226 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:23,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:23,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:23,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:24,047 INFO L124 PetriNetUnfolderBase]: 3104/4544 cut-off events. [2024-06-28 03:14:24,048 INFO L125 PetriNetUnfolderBase]: For 192478/192482 co-relation queries the response was YES. [2024-06-28 03:14:24,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41559 conditions, 4544 events. 3104/4544 cut-off events. For 192478/192482 co-relation queries the response was YES. Maximal size of possible extension queue 206. Compared 21833 event pairs, 681 based on Foata normal form. 16/4560 useless extension candidates. Maximal degree in co-relation 41481. Up to 3298 conditions per place. [2024-06-28 03:14:24,089 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 164 selfloop transitions, 141 changer transitions 0/308 dead transitions. [2024-06-28 03:14:24,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 308 transitions, 5516 flow [2024-06-28 03:14:24,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:24,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:24,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:14:24,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4481707317073171 [2024-06-28 03:14:24,090 INFO L175 Difference]: Start difference. First operand has 173 places, 264 transitions, 4226 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:14:24,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 308 transitions, 5516 flow [2024-06-28 03:14:24,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 308 transitions, 5306 flow, removed 83 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:24,315 INFO L231 Difference]: Finished difference. Result has 180 places, 275 transitions, 4764 flow [2024-06-28 03:14:24,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4764, PETRI_PLACES=180, PETRI_TRANSITIONS=275} [2024-06-28 03:14:24,315 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 138 predicate places. [2024-06-28 03:14:24,316 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 275 transitions, 4764 flow [2024-06-28 03:14:24,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:24,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:24,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:24,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:14:24,316 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 03:14:24,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:24,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1807223120, now seen corresponding path program 2 times [2024-06-28 03:14:24,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:24,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635824947] [2024-06-28 03:14:24,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:24,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:24,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:25,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:25,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:25,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635824947] [2024-06-28 03:14:25,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635824947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:25,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:25,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:25,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772145982] [2024-06-28 03:14:25,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:25,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:25,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:25,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:25,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:25,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:25,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 275 transitions, 4764 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:25,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:25,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:25,164 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:26,010 INFO L124 PetriNetUnfolderBase]: 3092/4532 cut-off events. [2024-06-28 03:14:26,010 INFO L125 PetriNetUnfolderBase]: For 203736/203740 co-relation queries the response was YES. [2024-06-28 03:14:26,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42714 conditions, 4532 events. 3092/4532 cut-off events. For 203736/203740 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 21875 event pairs, 1017 based on Foata normal form. 7/4539 useless extension candidates. Maximal degree in co-relation 42632. Up to 4379 conditions per place. [2024-06-28 03:14:26,053 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 254 selfloop transitions, 47 changer transitions 0/304 dead transitions. [2024-06-28 03:14:26,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 304 transitions, 5666 flow [2024-06-28 03:14:26,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:26,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:26,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:14:26,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:14:26,055 INFO L175 Difference]: Start difference. First operand has 180 places, 275 transitions, 4764 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:14:26,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 304 transitions, 5666 flow [2024-06-28 03:14:26,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 304 transitions, 5532 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 03:14:26,330 INFO L231 Difference]: Finished difference. Result has 185 places, 278 transitions, 4836 flow [2024-06-28 03:14:26,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4634, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4836, PETRI_PLACES=185, PETRI_TRANSITIONS=278} [2024-06-28 03:14:26,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 143 predicate places. [2024-06-28 03:14:26,331 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 278 transitions, 4836 flow [2024-06-28 03:14:26,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:26,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:26,331 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:26,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:14:26,332 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 03:14:26,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:26,332 INFO L85 PathProgramCache]: Analyzing trace with hash 2006524693, now seen corresponding path program 8 times [2024-06-28 03:14:26,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:26,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123382402] [2024-06-28 03:14:26,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:26,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:26,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:26,950 INFO 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:14:26,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:26,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123382402] [2024-06-28 03:14:26,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123382402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:26,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:26,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:26,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154512605] [2024-06-28 03:14:26,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:26,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:26,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:26,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:26,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:26,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:26,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 278 transitions, 4836 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:26,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:26,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:26,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:27,843 INFO L124 PetriNetUnfolderBase]: 3290/4813 cut-off events. [2024-06-28 03:14:27,843 INFO L125 PetriNetUnfolderBase]: For 223430/223434 co-relation queries the response was YES. [2024-06-28 03:14:27,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45662 conditions, 4813 events. 3290/4813 cut-off events. For 223430/223434 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 23326 event pairs, 715 based on Foata normal form. 16/4829 useless extension candidates. Maximal degree in co-relation 45578. Up to 3100 conditions per place. [2024-06-28 03:14:27,889 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 197 selfloop transitions, 133 changer transitions 0/333 dead transitions. [2024-06-28 03:14:27,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 333 transitions, 6550 flow [2024-06-28 03:14:27,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:27,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:27,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:14:27,892 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46646341463414637 [2024-06-28 03:14:27,892 INFO L175 Difference]: Start difference. First operand has 185 places, 278 transitions, 4836 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:14:27,892 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 333 transitions, 6550 flow [2024-06-28 03:14:28,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 333 transitions, 6396 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:28,210 INFO L231 Difference]: Finished difference. Result has 190 places, 295 transitions, 5483 flow [2024-06-28 03:14:28,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4682, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=119, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5483, PETRI_PLACES=190, PETRI_TRANSITIONS=295} [2024-06-28 03:14:28,211 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-28 03:14:28,211 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 295 transitions, 5483 flow [2024-06-28 03:14:28,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:28,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:28,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:28,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:14:28,211 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 03:14:28,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:28,212 INFO L85 PathProgramCache]: Analyzing trace with hash 2006524910, now seen corresponding path program 3 times [2024-06-28 03:14:28,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:28,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340570777] [2024-06-28 03:14:28,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:28,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:28,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:28,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:28,998 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:28,998 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340570777] [2024-06-28 03:14:28,998 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340570777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:28,998 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:28,998 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:28,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862603382] [2024-06-28 03:14:28,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:28,999 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:28,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:28,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:28,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:29,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:29,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 295 transitions, 5483 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:29,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:29,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:29,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:30,011 INFO L124 PetriNetUnfolderBase]: 3272/4789 cut-off events. [2024-06-28 03:14:30,011 INFO L125 PetriNetUnfolderBase]: For 241598/241602 co-relation queries the response was YES. [2024-06-28 03:14:30,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48076 conditions, 4789 events. 3272/4789 cut-off events. For 241598/241602 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23154 event pairs, 719 based on Foata normal form. 13/4802 useless extension candidates. Maximal degree in co-relation 47988. Up to 3629 conditions per place. [2024-06-28 03:14:30,068 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 216 selfloop transitions, 141 changer transitions 0/360 dead transitions. [2024-06-28 03:14:30,069 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 360 transitions, 7673 flow [2024-06-28 03:14:30,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:30,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:30,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-28 03:14:30,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4573170731707317 [2024-06-28 03:14:30,070 INFO L175 Difference]: Start difference. First operand has 190 places, 295 transitions, 5483 flow. Second operand 8 states and 150 transitions. [2024-06-28 03:14:30,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 360 transitions, 7673 flow [2024-06-28 03:14:30,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 360 transitions, 7349 flow, removed 143 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:30,387 INFO L231 Difference]: Finished difference. Result has 199 places, 322 transitions, 6378 flow [2024-06-28 03:14:30,387 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5277, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6378, PETRI_PLACES=199, PETRI_TRANSITIONS=322} [2024-06-28 03:14:30,387 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-28 03:14:30,388 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 322 transitions, 6378 flow [2024-06-28 03:14:30,388 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:30,388 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:30,388 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:30,388 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:14:30,388 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 03:14:30,388 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:30,389 INFO L85 PathProgramCache]: Analyzing trace with hash 2013884000, now seen corresponding path program 4 times [2024-06-28 03:14:30,389 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:30,389 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597264759] [2024-06-28 03:14:30,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:30,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:30,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:31,087 INFO 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:14:31,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:31,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597264759] [2024-06-28 03:14:31,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597264759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:31,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:31,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:31,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031820253] [2024-06-28 03:14:31,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:31,088 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:31,088 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:31,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:31,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:31,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:31,143 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 322 transitions, 6378 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:31,143 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:31,143 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:31,143 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:32,041 INFO L124 PetriNetUnfolderBase]: 3362/4916 cut-off events. [2024-06-28 03:14:32,041 INFO L125 PetriNetUnfolderBase]: For 253188/253192 co-relation queries the response was YES. [2024-06-28 03:14:32,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50494 conditions, 4916 events. 3362/4916 cut-off events. For 253188/253192 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 23903 event pairs, 644 based on Foata normal form. 7/4923 useless extension candidates. Maximal degree in co-relation 50401. Up to 3439 conditions per place. [2024-06-28 03:14:32,099 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 158 selfloop transitions, 210 changer transitions 0/371 dead transitions. [2024-06-28 03:14:32,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 371 transitions, 8141 flow [2024-06-28 03:14:32,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:32,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:32,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:14:32,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45121951219512196 [2024-06-28 03:14:32,101 INFO L175 Difference]: Start difference. First operand has 199 places, 322 transitions, 6378 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:14:32,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 371 transitions, 8141 flow [2024-06-28 03:14:32,451 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 371 transitions, 7925 flow, removed 89 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:32,456 INFO L231 Difference]: Finished difference. Result has 207 places, 340 transitions, 7283 flow [2024-06-28 03:14:32,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6192, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7283, PETRI_PLACES=207, PETRI_TRANSITIONS=340} [2024-06-28 03:14:32,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 165 predicate places. [2024-06-28 03:14:32,457 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 340 transitions, 7283 flow [2024-06-28 03:14:32,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:32,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:32,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:32,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:14:32,458 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 03:14:32,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:32,458 INFO L85 PathProgramCache]: Analyzing trace with hash 2013876560, now seen corresponding path program 5 times [2024-06-28 03:14:32,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:32,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1088284942] [2024-06-28 03:14:32,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:32,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:33,104 INFO 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:14:33,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:33,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1088284942] [2024-06-28 03:14:33,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1088284942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:33,104 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:33,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:33,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923391531] [2024-06-28 03:14:33,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:33,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:33,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:33,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:33,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:33,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:33,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 340 transitions, 7283 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:33,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:33,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:33,152 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:34,149 INFO L124 PetriNetUnfolderBase]: 3356/4915 cut-off events. [2024-06-28 03:14:34,149 INFO L125 PetriNetUnfolderBase]: For 271978/271986 co-relation queries the response was YES. [2024-06-28 03:14:34,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52154 conditions, 4915 events. 3356/4915 cut-off events. For 271978/271986 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 24062 event pairs, 1001 based on Foata normal form. 11/4926 useless extension candidates. Maximal degree in co-relation 52057. Up to 4688 conditions per place. [2024-06-28 03:14:34,197 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 302 selfloop transitions, 62 changer transitions 0/367 dead transitions. [2024-06-28 03:14:34,198 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 367 transitions, 8328 flow [2024-06-28 03:14:34,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:34,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:34,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:14:34,199 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:14:34,199 INFO L175 Difference]: Start difference. First operand has 207 places, 340 transitions, 7283 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:14:34,199 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 367 transitions, 8328 flow [2024-06-28 03:14:34,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 367 transitions, 8078 flow, removed 106 selfloop flow, removed 2 redundant places. [2024-06-28 03:14:34,587 INFO L231 Difference]: Finished difference. Result has 213 places, 343 transitions, 7271 flow [2024-06-28 03:14:34,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7051, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7271, PETRI_PLACES=213, PETRI_TRANSITIONS=343} [2024-06-28 03:14:34,588 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 171 predicate places. [2024-06-28 03:14:34,588 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 343 transitions, 7271 flow [2024-06-28 03:14:34,588 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:34,588 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:34,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:34,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:14:34,588 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:34,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:34,589 INFO L85 PathProgramCache]: Analyzing trace with hash 2061821191, now seen corresponding path program 9 times [2024-06-28 03:14:34,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:34,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580402944] [2024-06-28 03:14:34,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:34,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:34,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:35,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:35,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:35,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580402944] [2024-06-28 03:14:35,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580402944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:35,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:35,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:35,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137665673] [2024-06-28 03:14:35,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:35,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:35,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:35,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:35,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:35,229 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:35,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 343 transitions, 7271 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:35,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:35,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:35,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:36,266 INFO L124 PetriNetUnfolderBase]: 3354/4904 cut-off events. [2024-06-28 03:14:36,267 INFO L125 PetriNetUnfolderBase]: For 268453/268457 co-relation queries the response was YES. [2024-06-28 03:14:36,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51901 conditions, 4904 events. 3354/4904 cut-off events. For 268453/268457 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 23787 event pairs, 711 based on Foata normal form. 10/4914 useless extension candidates. Maximal degree in co-relation 51802. Up to 3159 conditions per place. [2024-06-28 03:14:36,321 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 206 selfloop transitions, 172 changer transitions 0/381 dead transitions. [2024-06-28 03:14:36,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 381 transitions, 8744 flow [2024-06-28 03:14:36,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:36,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:36,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:14:36,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:14:36,322 INFO L175 Difference]: Start difference. First operand has 213 places, 343 transitions, 7271 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:14:36,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 381 transitions, 8744 flow [2024-06-28 03:14:36,817 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 381 transitions, 8485 flow, removed 70 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:36,823 INFO L231 Difference]: Finished difference. Result has 216 places, 347 transitions, 7474 flow [2024-06-28 03:14:36,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7012, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7474, PETRI_PLACES=216, PETRI_TRANSITIONS=347} [2024-06-28 03:14:36,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-28 03:14:36,823 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 347 transitions, 7474 flow [2024-06-28 03:14:36,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:36,824 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:36,824 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:36,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:14:36,824 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 03:14:36,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:36,824 INFO L85 PathProgramCache]: Analyzing trace with hash 2069178421, now seen corresponding path program 10 times [2024-06-28 03:14:36,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:36,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1554767409] [2024-06-28 03:14:36,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:36,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:36,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:37,410 INFO 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:14:37,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:37,411 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1554767409] [2024-06-28 03:14:37,411 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1554767409] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:37,411 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:37,411 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:14:37,411 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695425312] [2024-06-28 03:14:37,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:37,411 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:14:37,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:37,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:14:37,412 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:14:37,463 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:37,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 347 transitions, 7474 flow. Second operand has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:37,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:37,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:37,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:38,433 INFO L124 PetriNetUnfolderBase]: 3346/4894 cut-off events. [2024-06-28 03:14:38,433 INFO L125 PetriNetUnfolderBase]: For 282367/282371 co-relation queries the response was YES. [2024-06-28 03:14:38,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52661 conditions, 4894 events. 3346/4894 cut-off events. For 282367/282371 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 23785 event pairs, 647 based on Foata normal form. 16/4910 useless extension candidates. Maximal degree in co-relation 52560. Up to 3166 conditions per place. [2024-06-28 03:14:38,488 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 160 selfloop transitions, 220 changer transitions 0/383 dead transitions. [2024-06-28 03:14:38,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 383 transitions, 8885 flow [2024-06-28 03:14:38,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:14:38,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:14:38,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:14:38,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4634146341463415 [2024-06-28 03:14:38,489 INFO L175 Difference]: Start difference. First operand has 216 places, 347 transitions, 7474 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:14:38,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 383 transitions, 8885 flow [2024-06-28 03:14:39,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 383 transitions, 8533 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:39,060 INFO L231 Difference]: Finished difference. Result has 218 places, 351 transitions, 7696 flow [2024-06-28 03:14:39,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7131, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=216, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7696, PETRI_PLACES=218, PETRI_TRANSITIONS=351} [2024-06-28 03:14:39,061 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 03:14:39,061 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 351 transitions, 7696 flow [2024-06-28 03:14:39,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.333333333333334) internal successors, (75), 9 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:39,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:39,061 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:39,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:14:39,062 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:39,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:39,062 INFO L85 PathProgramCache]: Analyzing trace with hash -530226919, now seen corresponding path program 1 times [2024-06-28 03:14:39,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:39,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198502848] [2024-06-28 03:14:39,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:39,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:39,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:39,536 INFO 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:14:39,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:39,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198502848] [2024-06-28 03:14:39,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198502848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:39,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:39,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:14:39,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310810388] [2024-06-28 03:14:39,537 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:39,537 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:14:39,537 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:39,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:14:39,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:14:39,595 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:39,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 351 transitions, 7696 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 03:14:39,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:39,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:39,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:40,478 INFO L124 PetriNetUnfolderBase]: 3088/4639 cut-off events. [2024-06-28 03:14:40,478 INFO L125 PetriNetUnfolderBase]: For 269071/269071 co-relation queries the response was YES. [2024-06-28 03:14:40,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50046 conditions, 4639 events. 3088/4639 cut-off events. For 269071/269071 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 23384 event pairs, 1001 based on Foata normal form. 2/4641 useless extension candidates. Maximal degree in co-relation 49945. Up to 4492 conditions per place. [2024-06-28 03:14:40,531 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 347 selfloop transitions, 12 changer transitions 0/363 dead transitions. [2024-06-28 03:14:40,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 363 transitions, 8472 flow [2024-06-28 03:14:40,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:14:40,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:14:40,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-28 03:14:40,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3861788617886179 [2024-06-28 03:14:40,532 INFO L175 Difference]: Start difference. First operand has 218 places, 351 transitions, 7696 flow. Second operand 6 states and 95 transitions. [2024-06-28 03:14:40,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 363 transitions, 8472 flow [2024-06-28 03:14:40,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 363 transitions, 7959 flow, removed 84 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:40,966 INFO L231 Difference]: Finished difference. Result has 218 places, 354 transitions, 7249 flow [2024-06-28 03:14:40,967 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7183, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7249, PETRI_PLACES=218, PETRI_TRANSITIONS=354} [2024-06-28 03:14:40,967 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 176 predicate places. [2024-06-28 03:14:40,967 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 354 transitions, 7249 flow [2024-06-28 03:14:40,968 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 03:14:40,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:40,968 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:40,968 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:14:40,968 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 03:14:40,968 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:40,968 INFO L85 PathProgramCache]: Analyzing trace with hash -59411800, now seen corresponding path program 1 times [2024-06-28 03:14:40,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:40,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346125421] [2024-06-28 03:14:40,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:40,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:40,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:41,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:14:41,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:41,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346125421] [2024-06-28 03:14:41,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346125421] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:41,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:41,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:41,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583265133] [2024-06-28 03:14:41,745 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:41,745 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:41,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:41,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:41,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:41,831 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:41,831 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 354 transitions, 7249 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:41,831 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:41,831 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:41,831 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:42,744 INFO L124 PetriNetUnfolderBase]: 3287/4860 cut-off events. [2024-06-28 03:14:42,744 INFO L125 PetriNetUnfolderBase]: For 308758/308798 co-relation queries the response was YES. [2024-06-28 03:14:42,777 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51561 conditions, 4860 events. 3287/4860 cut-off events. For 308758/308798 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24394 event pairs, 715 based on Foata normal form. 27/4855 useless extension candidates. Maximal degree in co-relation 51461. Up to 4287 conditions per place. [2024-06-28 03:14:42,802 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 286 selfloop transitions, 41 changer transitions 0/392 dead transitions. [2024-06-28 03:14:42,803 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 392 transitions, 8121 flow [2024-06-28 03:14:42,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:42,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:42,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:14:42,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4173441734417344 [2024-06-28 03:14:42,804 INFO L175 Difference]: Start difference. First operand has 218 places, 354 transitions, 7249 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:14:42,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 392 transitions, 8121 flow [2024-06-28 03:14:43,296 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 392 transitions, 8057 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:43,302 INFO L231 Difference]: Finished difference. Result has 224 places, 359 transitions, 7390 flow [2024-06-28 03:14:43,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7185, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7390, PETRI_PLACES=224, PETRI_TRANSITIONS=359} [2024-06-28 03:14:43,303 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 182 predicate places. [2024-06-28 03:14:43,303 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 359 transitions, 7390 flow [2024-06-28 03:14:43,303 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:43,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:43,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:43,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:14:43,304 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 03:14:43,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:43,304 INFO L85 PathProgramCache]: Analyzing trace with hash 386851510, now seen corresponding path program 2 times [2024-06-28 03:14:43,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:43,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829060645] [2024-06-28 03:14:43,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:43,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:43,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:44,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:44,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:44,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829060645] [2024-06-28 03:14:44,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1829060645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:44,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:44,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:44,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564773866] [2024-06-28 03:14:44,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:44,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:44,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:44,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:44,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:44,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:44,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 359 transitions, 7390 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:44,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:44,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:44,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:45,123 INFO L124 PetriNetUnfolderBase]: 3332/4939 cut-off events. [2024-06-28 03:14:45,124 INFO L125 PetriNetUnfolderBase]: For 319041/319079 co-relation queries the response was YES. [2024-06-28 03:14:45,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52796 conditions, 4939 events. 3332/4939 cut-off events. For 319041/319079 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 24884 event pairs, 876 based on Foata normal form. 27/4946 useless extension candidates. Maximal degree in co-relation 52694. Up to 4374 conditions per place. [2024-06-28 03:14:45,183 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 288 selfloop transitions, 47 changer transitions 0/400 dead transitions. [2024-06-28 03:14:45,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 400 transitions, 8398 flow [2024-06-28 03:14:45,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:45,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:45,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:14:45,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:14:45,185 INFO L175 Difference]: Start difference. First operand has 224 places, 359 transitions, 7390 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:14:45,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 400 transitions, 8398 flow [2024-06-28 03:14:45,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 400 transitions, 8128 flow, removed 91 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:45,853 INFO L231 Difference]: Finished difference. Result has 227 places, 367 transitions, 7461 flow [2024-06-28 03:14:45,855 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7217, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7461, PETRI_PLACES=227, PETRI_TRANSITIONS=367} [2024-06-28 03:14:45,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 185 predicate places. [2024-06-28 03:14:45,856 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 367 transitions, 7461 flow [2024-06-28 03:14:45,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:45,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:45,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:45,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:14:45,859 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 03:14:45,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:45,860 INFO L85 PathProgramCache]: Analyzing trace with hash 388713370, now seen corresponding path program 3 times [2024-06-28 03:14:45,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:45,862 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243586689] [2024-06-28 03:14:45,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:45,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:45,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:46,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:14:46,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:46,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243586689] [2024-06-28 03:14:46,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243586689] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:46,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:46,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:46,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526355878] [2024-06-28 03:14:46,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:46,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:46,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:46,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:46,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:46,883 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:46,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 367 transitions, 7461 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:46,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:46,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:46,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:47,999 INFO L124 PetriNetUnfolderBase]: 3347/4969 cut-off events. [2024-06-28 03:14:47,999 INFO L125 PetriNetUnfolderBase]: For 333113/333134 co-relation queries the response was YES. [2024-06-28 03:14:48,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53216 conditions, 4969 events. 3347/4969 cut-off events. For 333113/333134 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25157 event pairs, 837 based on Foata normal form. 15/4962 useless extension candidates. Maximal degree in co-relation 53113. Up to 4399 conditions per place. [2024-06-28 03:14:48,065 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 283 selfloop transitions, 53 changer transitions 0/401 dead transitions. [2024-06-28 03:14:48,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 235 places, 401 transitions, 8357 flow [2024-06-28 03:14:48,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:48,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:48,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:14:48,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:14:48,066 INFO L175 Difference]: Start difference. First operand has 227 places, 367 transitions, 7461 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:14:48,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 235 places, 401 transitions, 8357 flow [2024-06-28 03:14:48,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 401 transitions, 8193 flow, removed 41 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:48,828 INFO L231 Difference]: Finished difference. Result has 230 places, 369 transitions, 7511 flow [2024-06-28 03:14:48,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7297, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7511, PETRI_PLACES=230, PETRI_TRANSITIONS=369} [2024-06-28 03:14:48,829 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 188 predicate places. [2024-06-28 03:14:48,829 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 369 transitions, 7511 flow [2024-06-28 03:14:48,830 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:48,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:48,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:48,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:14:48,831 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 03:14:48,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:48,833 INFO L85 PathProgramCache]: Analyzing trace with hash 388729304, now seen corresponding path program 1 times [2024-06-28 03:14:48,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:48,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269418270] [2024-06-28 03:14:48,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:48,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:48,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:49,645 INFO 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:14:49,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:49,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269418270] [2024-06-28 03:14:49,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269418270] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:49,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:49,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:49,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201530490] [2024-06-28 03:14:49,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:49,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:49,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:49,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:49,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:49,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:49,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 369 transitions, 7511 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:49,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:49,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:49,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:50,829 INFO L124 PetriNetUnfolderBase]: 3488/5127 cut-off events. [2024-06-28 03:14:50,829 INFO L125 PetriNetUnfolderBase]: For 341526/341530 co-relation queries the response was YES. [2024-06-28 03:14:50,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55327 conditions, 5127 events. 3488/5127 cut-off events. For 341526/341530 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 25523 event pairs, 878 based on Foata normal form. 7/5134 useless extension candidates. Maximal degree in co-relation 55223. Up to 4756 conditions per place. [2024-06-28 03:14:50,886 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 327 selfloop transitions, 86 changer transitions 0/416 dead transitions. [2024-06-28 03:14:50,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 416 transitions, 9181 flow [2024-06-28 03:14:50,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:50,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:50,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:14:50,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:14:50,887 INFO L175 Difference]: Start difference. First operand has 230 places, 369 transitions, 7511 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:14:50,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 416 transitions, 9181 flow [2024-06-28 03:14:51,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 233 places, 416 transitions, 9026 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-28 03:14:51,525 INFO L231 Difference]: Finished difference. Result has 235 places, 380 transitions, 7985 flow [2024-06-28 03:14:51,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7356, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7985, PETRI_PLACES=235, PETRI_TRANSITIONS=380} [2024-06-28 03:14:51,526 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-28 03:14:51,526 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 380 transitions, 7985 flow [2024-06-28 03:14:51,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:51,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:51,526 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:51,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:14:51,527 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 03:14:51,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:51,527 INFO L85 PathProgramCache]: Analyzing trace with hash -1155954360, now seen corresponding path program 1 times [2024-06-28 03:14:51,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:51,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778017367] [2024-06-28 03:14:51,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:51,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:51,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:52,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:14:52,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:52,254 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778017367] [2024-06-28 03:14:52,254 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778017367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:52,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:52,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:52,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815443217] [2024-06-28 03:14:52,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:52,255 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:52,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:52,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:52,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:52,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:52,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 380 transitions, 7985 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:52,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:52,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:52,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:53,448 INFO L124 PetriNetUnfolderBase]: 3524/5173 cut-off events. [2024-06-28 03:14:53,448 INFO L125 PetriNetUnfolderBase]: For 358736/358750 co-relation queries the response was YES. [2024-06-28 03:14:53,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56503 conditions, 5173 events. 3524/5173 cut-off events. For 358736/358750 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 25667 event pairs, 724 based on Foata normal form. 20/5193 useless extension candidates. Maximal degree in co-relation 56397. Up to 4805 conditions per place. [2024-06-28 03:14:53,504 INFO L140 encePairwiseOnDemand]: 25/41 looper letters, 339 selfloop transitions, 83 changer transitions 0/425 dead transitions. [2024-06-28 03:14:53,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 425 transitions, 9448 flow [2024-06-28 03:14:53,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:14:53,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:14:53,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 03:14:53,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-28 03:14:53,507 INFO L175 Difference]: Start difference. First operand has 235 places, 380 transitions, 7985 flow. Second operand 10 states and 175 transitions. [2024-06-28 03:14:53,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 425 transitions, 9448 flow [2024-06-28 03:14:54,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 425 transitions, 9255 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-28 03:14:54,048 INFO L231 Difference]: Finished difference. Result has 241 places, 384 transitions, 8105 flow [2024-06-28 03:14:54,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7792, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=297, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8105, PETRI_PLACES=241, PETRI_TRANSITIONS=384} [2024-06-28 03:14:54,049 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 199 predicate places. [2024-06-28 03:14:54,049 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 384 transitions, 8105 flow [2024-06-28 03:14:54,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:54,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:54,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:54,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:14:54,049 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:54,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:54,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1305589914, now seen corresponding path program 4 times [2024-06-28 03:14:54,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:54,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835030921] [2024-06-28 03:14:54,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:54,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:54,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:54,821 INFO 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:14:54,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:54,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835030921] [2024-06-28 03:14:54,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835030921] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:54,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:54,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:54,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749594232] [2024-06-28 03:14:54,822 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:54,822 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:54,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:54,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:54,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:54,923 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:14:54,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 384 transitions, 8105 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:54,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:54,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:14:54,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:56,153 INFO L124 PetriNetUnfolderBase]: 3479/5175 cut-off events. [2024-06-28 03:14:56,154 INFO L125 PetriNetUnfolderBase]: For 372028/372045 co-relation queries the response was YES. [2024-06-28 03:14:56,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56358 conditions, 5175 events. 3479/5175 cut-off events. For 372028/372045 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 26401 event pairs, 688 based on Foata normal form. 21/5196 useless extension candidates. Maximal degree in co-relation 56251. Up to 4562 conditions per place. [2024-06-28 03:14:56,213 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 309 selfloop transitions, 49 changer transitions 0/427 dead transitions. [2024-06-28 03:14:56,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 427 transitions, 9098 flow [2024-06-28 03:14:56,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:56,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:56,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:14:56,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 03:14:56,214 INFO L175 Difference]: Start difference. First operand has 241 places, 384 transitions, 8105 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:14:56,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 427 transitions, 9098 flow [2024-06-28 03:14:56,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 427 transitions, 8889 flow, removed 31 selfloop flow, removed 7 redundant places. [2024-06-28 03:14:56,883 INFO L231 Difference]: Finished difference. Result has 244 places, 396 transitions, 8205 flow [2024-06-28 03:14:56,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7896, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8205, PETRI_PLACES=244, PETRI_TRANSITIONS=396} [2024-06-28 03:14:56,884 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-28 03:14:56,884 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 396 transitions, 8205 flow [2024-06-28 03:14:56,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:56,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:56,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:56,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:14:56,885 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:14:56,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:56,885 INFO L85 PathProgramCache]: Analyzing trace with hash 115497690, now seen corresponding path program 2 times [2024-06-28 03:14:56,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:56,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677315525] [2024-06-28 03:14:56,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:56,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:56,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:14:57,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:14:57,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:14:57,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677315525] [2024-06-28 03:14:57,663 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [677315525] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:14:57,663 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:14:57,663 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:14:57,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252350196] [2024-06-28 03:14:57,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:14:57,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:14:57,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:14:57,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:14:57,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:14:57,746 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:14:57,746 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 396 transitions, 8205 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:57,746 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:14:57,746 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:14:57,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:14:58,983 INFO L124 PetriNetUnfolderBase]: 3635/5345 cut-off events. [2024-06-28 03:14:58,984 INFO L125 PetriNetUnfolderBase]: For 386029/386039 co-relation queries the response was YES. [2024-06-28 03:14:59,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58420 conditions, 5345 events. 3635/5345 cut-off events. For 386029/386039 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26801 event pairs, 709 based on Foata normal form. 13/5358 useless extension candidates. Maximal degree in co-relation 58311. Up to 4961 conditions per place. [2024-06-28 03:14:59,055 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 346 selfloop transitions, 94 changer transitions 0/443 dead transitions. [2024-06-28 03:14:59,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 443 transitions, 9929 flow [2024-06-28 03:14:59,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:14:59,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:14:59,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:14:59,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4363143631436314 [2024-06-28 03:14:59,056 INFO L175 Difference]: Start difference. First operand has 244 places, 396 transitions, 8205 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:14:59,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 443 transitions, 9929 flow [2024-06-28 03:14:59,841 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 443 transitions, 9762 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:14:59,848 INFO L231 Difference]: Finished difference. Result has 248 places, 409 transitions, 8686 flow [2024-06-28 03:14:59,849 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8038, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=396, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=305, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8686, PETRI_PLACES=248, PETRI_TRANSITIONS=409} [2024-06-28 03:14:59,849 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-28 03:14:59,849 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 409 transitions, 8686 flow [2024-06-28 03:14:59,849 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:14:59,849 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:14:59,849 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:14:59,850 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:14:59,850 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 03:14:59,850 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:14:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash 115497566, now seen corresponding path program 5 times [2024-06-28 03:14:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:14:59,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101051359] [2024-06-28 03:14:59,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:14:59,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:14:59,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:00,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:00,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:00,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101051359] [2024-06-28 03:15:00,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101051359] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:00,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:00,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:00,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690545400] [2024-06-28 03:15:00,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:00,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:00,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:00,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:00,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:00,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:00,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 409 transitions, 8686 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:00,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:00,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:00,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:01,941 INFO L124 PetriNetUnfolderBase]: 3531/5258 cut-off events. [2024-06-28 03:15:01,941 INFO L125 PetriNetUnfolderBase]: For 405046/405063 co-relation queries the response was YES. [2024-06-28 03:15:01,980 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58113 conditions, 5258 events. 3531/5258 cut-off events. For 405046/405063 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27041 event pairs, 692 based on Foata normal form. 21/5279 useless extension candidates. Maximal degree in co-relation 58002. Up to 4649 conditions per place. [2024-06-28 03:15:02,008 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 318 selfloop transitions, 53 changer transitions 0/443 dead transitions. [2024-06-28 03:15:02,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 443 transitions, 9656 flow [2024-06-28 03:15:02,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:02,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:02,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:15:02,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 03:15:02,010 INFO L175 Difference]: Start difference. First operand has 248 places, 409 transitions, 8686 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:15:02,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 443 transitions, 9656 flow [2024-06-28 03:15:02,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 443 transitions, 9487 flow, removed 49 selfloop flow, removed 3 redundant places. [2024-06-28 03:15:02,877 INFO L231 Difference]: Finished difference. Result has 254 places, 413 transitions, 8753 flow [2024-06-28 03:15:02,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8517, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8753, PETRI_PLACES=254, PETRI_TRANSITIONS=413} [2024-06-28 03:15:02,878 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 212 predicate places. [2024-06-28 03:15:02,878 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 413 transitions, 8753 flow [2024-06-28 03:15:02,878 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:02,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:02,878 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:02,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:15:02,879 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:02,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:02,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1844496660, now seen corresponding path program 2 times [2024-06-28 03:15:02,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:02,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662732516] [2024-06-28 03:15:02,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:02,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:02,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:03,532 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:03,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:03,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662732516] [2024-06-28 03:15:03,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662732516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:03,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:03,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:15:03,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876567334] [2024-06-28 03:15:03,533 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:03,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:15:03,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:03,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:15:03,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:15:03,635 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:03,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 413 transitions, 8753 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:03,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:03,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:03,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:04,734 INFO L124 PetriNetUnfolderBase]: 3651/5373 cut-off events. [2024-06-28 03:15:04,734 INFO L125 PetriNetUnfolderBase]: For 415599/415611 co-relation queries the response was YES. [2024-06-28 03:15:04,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59204 conditions, 5373 events. 3651/5373 cut-off events. For 415599/415611 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 26951 event pairs, 679 based on Foata normal form. 18/5391 useless extension candidates. Maximal degree in co-relation 59092. Up to 4589 conditions per place. [2024-06-28 03:15:04,801 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 299 selfloop transitions, 145 changer transitions 0/447 dead transitions. [2024-06-28 03:15:04,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 447 transitions, 10049 flow [2024-06-28 03:15:04,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:04,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:04,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:15:04,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:15:04,803 INFO L175 Difference]: Start difference. First operand has 254 places, 413 transitions, 8753 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:15:04,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 447 transitions, 10049 flow [2024-06-28 03:15:05,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 447 transitions, 9831 flow, removed 75 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:05,690 INFO L231 Difference]: Finished difference. Result has 258 places, 413 transitions, 8850 flow [2024-06-28 03:15:05,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8535, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8850, PETRI_PLACES=258, PETRI_TRANSITIONS=413} [2024-06-28 03:15:05,691 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 216 predicate places. [2024-06-28 03:15:05,691 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 413 transitions, 8850 flow [2024-06-28 03:15:05,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:05,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:05,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:05,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:15:05,692 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 03:15:05,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:05,692 INFO L85 PathProgramCache]: Analyzing trace with hash 231801308, now seen corresponding path program 6 times [2024-06-28 03:15:05,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:05,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158210882] [2024-06-28 03:15:05,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:05,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:05,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:06,414 INFO 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:15:06,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:06,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158210882] [2024-06-28 03:15:06,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158210882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:06,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:06,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:06,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635119797] [2024-06-28 03:15:06,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:06,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:06,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:06,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:06,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:06,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:06,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 413 transitions, 8850 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:06,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:06,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:06,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:07,643 INFO L124 PetriNetUnfolderBase]: 3548/5279 cut-off events. [2024-06-28 03:15:07,643 INFO L125 PetriNetUnfolderBase]: For 429752/429771 co-relation queries the response was YES. [2024-06-28 03:15:07,687 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58955 conditions, 5279 events. 3548/5279 cut-off events. For 429752/429771 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27031 event pairs, 635 based on Foata normal form. 23/5302 useless extension candidates. Maximal degree in co-relation 58842. Up to 4624 conditions per place. [2024-06-28 03:15:07,717 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 312 selfloop transitions, 62 changer transitions 0/446 dead transitions. [2024-06-28 03:15:07,718 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 446 transitions, 9836 flow [2024-06-28 03:15:07,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:07,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:07,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:15:07,719 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 03:15:07,719 INFO L175 Difference]: Start difference. First operand has 258 places, 413 transitions, 8850 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:15:07,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 446 transitions, 9836 flow [2024-06-28 03:15:08,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 446 transitions, 9618 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:08,509 INFO L231 Difference]: Finished difference. Result has 261 places, 415 transitions, 8873 flow [2024-06-28 03:15:08,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8632, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8873, PETRI_PLACES=261, PETRI_TRANSITIONS=415} [2024-06-28 03:15:08,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 219 predicate places. [2024-06-28 03:15:08,509 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 415 transitions, 8873 flow [2024-06-28 03:15:08,510 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:08,510 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:08,510 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:08,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:15:08,510 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 03:15:08,511 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:08,511 INFO L85 PathProgramCache]: Analyzing trace with hash 231986006, now seen corresponding path program 1 times [2024-06-28 03:15:08,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:08,511 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683039071] [2024-06-28 03:15:08,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:08,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:08,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:09,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:09,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:09,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683039071] [2024-06-28 03:15:09,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1683039071] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:09,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:09,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:09,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117203281] [2024-06-28 03:15:09,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:09,332 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:09,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:09,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:09,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:09,403 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:09,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 415 transitions, 8873 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:09,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:09,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:09,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:10,602 INFO L124 PetriNetUnfolderBase]: 3696/5448 cut-off events. [2024-06-28 03:15:10,603 INFO L125 PetriNetUnfolderBase]: For 429434/429438 co-relation queries the response was YES. [2024-06-28 03:15:10,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59979 conditions, 5448 events. 3696/5448 cut-off events. For 429434/429438 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27617 event pairs, 1013 based on Foata normal form. 10/5458 useless extension candidates. Maximal degree in co-relation 59865. Up to 5307 conditions per place. [2024-06-28 03:15:10,679 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 413 selfloop transitions, 38 changer transitions 0/454 dead transitions. [2024-06-28 03:15:10,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 454 transitions, 10291 flow [2024-06-28 03:15:10,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:15:10,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:15:10,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-28 03:15:10,680 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4073170731707317 [2024-06-28 03:15:10,680 INFO L175 Difference]: Start difference. First operand has 261 places, 415 transitions, 8873 flow. Second operand 10 states and 167 transitions. [2024-06-28 03:15:10,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 454 transitions, 10291 flow [2024-06-28 03:15:11,397 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 454 transitions, 10083 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:11,404 INFO L231 Difference]: Finished difference. Result has 265 places, 418 transitions, 8867 flow [2024-06-28 03:15:11,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8665, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=377, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8867, PETRI_PLACES=265, PETRI_TRANSITIONS=418} [2024-06-28 03:15:11,405 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 03:15:11,405 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 418 transitions, 8867 flow [2024-06-28 03:15:11,405 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:11,405 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:11,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:11,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:15:11,405 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:11,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:11,406 INFO L85 PathProgramCache]: Analyzing trace with hash -265732794, now seen corresponding path program 1 times [2024-06-28 03:15:11,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:11,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467852013] [2024-06-28 03:15:11,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:11,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:11,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:11,820 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:11,820 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:11,820 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467852013] [2024-06-28 03:15:11,820 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467852013] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:11,820 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:11,820 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:15:11,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287019619] [2024-06-28 03:15:11,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:11,820 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:15:11,821 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:11,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:15:11,821 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:15:11,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:11,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 418 transitions, 8867 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:11,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:11,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:11,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:13,037 INFO L124 PetriNetUnfolderBase]: 3693/5444 cut-off events. [2024-06-28 03:15:13,037 INFO L125 PetriNetUnfolderBase]: For 432952/432956 co-relation queries the response was YES. [2024-06-28 03:15:13,079 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60063 conditions, 5444 events. 3693/5444 cut-off events. For 432952/432956 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27561 event pairs, 1020 based on Foata normal form. 5/5449 useless extension candidates. Maximal degree in co-relation 59948. Up to 5376 conditions per place. [2024-06-28 03:15:13,231 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 411 selfloop transitions, 22 changer transitions 0/436 dead transitions. [2024-06-28 03:15:13,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 436 transitions, 9887 flow [2024-06-28 03:15:13,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:15:13,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:15:13,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 03:15:13,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-28 03:15:13,232 INFO L175 Difference]: Start difference. First operand has 265 places, 418 transitions, 8867 flow. Second operand 7 states and 113 transitions. [2024-06-28 03:15:13,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 436 transitions, 9887 flow [2024-06-28 03:15:14,135 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 436 transitions, 9704 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:14,147 INFO L231 Difference]: Finished difference. Result has 265 places, 418 transitions, 8734 flow [2024-06-28 03:15:14,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8684, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=396, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8734, PETRI_PLACES=265, PETRI_TRANSITIONS=418} [2024-06-28 03:15:14,148 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-28 03:15:14,148 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 418 transitions, 8734 flow [2024-06-28 03:15:14,148 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:14,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:14,148 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:14,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:15:14,148 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 03:15:14,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:14,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1202403642, now seen corresponding path program 7 times [2024-06-28 03:15:14,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:14,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281970005] [2024-06-28 03:15:14,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:14,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:14,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:15,004 INFO 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:15:15,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:15,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281970005] [2024-06-28 03:15:15,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281970005] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:15,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:15,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:15,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1365079620] [2024-06-28 03:15:15,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:15,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:15,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:15,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:15,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:15,125 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:15,126 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 418 transitions, 8734 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:15,126 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:15,126 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:15,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:16,375 INFO L124 PetriNetUnfolderBase]: 3620/5378 cut-off events. [2024-06-28 03:15:16,375 INFO L125 PetriNetUnfolderBase]: For 472183/472225 co-relation queries the response was YES. [2024-06-28 03:15:16,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59780 conditions, 5378 events. 3620/5378 cut-off events. For 472183/472225 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 27750 event pairs, 744 based on Foata normal form. 29/5375 useless extension candidates. Maximal degree in co-relation 59664. Up to 4612 conditions per place. [2024-06-28 03:15:16,448 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 314 selfloop transitions, 61 changer transitions 0/448 dead transitions. [2024-06-28 03:15:16,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 448 transitions, 9708 flow [2024-06-28 03:15:16,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:16,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:16,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:15:16,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 03:15:16,449 INFO L175 Difference]: Start difference. First operand has 265 places, 418 transitions, 8734 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:15:16,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 448 transitions, 9708 flow [2024-06-28 03:15:17,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 266 places, 448 transitions, 9655 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:17,506 INFO L231 Difference]: Finished difference. Result has 267 places, 420 transitions, 8944 flow [2024-06-28 03:15:17,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8681, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8944, PETRI_PLACES=267, PETRI_TRANSITIONS=420} [2024-06-28 03:15:17,506 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 225 predicate places. [2024-06-28 03:15:17,507 INFO L495 AbstractCegarLoop]: Abstraction has has 267 places, 420 transitions, 8944 flow [2024-06-28 03:15:17,507 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:17,507 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:17,507 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:17,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:15:17,507 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 03:15:17,508 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:17,508 INFO L85 PathProgramCache]: Analyzing trace with hash 449352318, now seen corresponding path program 3 times [2024-06-28 03:15:17,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:17,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362265015] [2024-06-28 03:15:17,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:17,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:17,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:18,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 03:15:18,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:18,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362265015] [2024-06-28 03:15:18,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362265015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:18,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:18,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:18,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381036406] [2024-06-28 03:15:18,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:18,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:18,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:18,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:18,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:18,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:18,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 420 transitions, 8944 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:18,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:18,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:18,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:19,590 INFO L124 PetriNetUnfolderBase]: 3704/5470 cut-off events. [2024-06-28 03:15:19,590 INFO L125 PetriNetUnfolderBase]: For 460114/460118 co-relation queries the response was YES. [2024-06-28 03:15:19,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60857 conditions, 5470 events. 3704/5470 cut-off events. For 460114/460118 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27802 event pairs, 877 based on Foata normal form. 7/5477 useless extension candidates. Maximal degree in co-relation 60740. Up to 4857 conditions per place. [2024-06-28 03:15:19,660 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 317 selfloop transitions, 131 changer transitions 0/451 dead transitions. [2024-06-28 03:15:19,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 451 transitions, 10252 flow [2024-06-28 03:15:19,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:19,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:19,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 03:15:19,662 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-28 03:15:19,662 INFO L175 Difference]: Start difference. First operand has 267 places, 420 transitions, 8944 flow. Second operand 8 states and 142 transitions. [2024-06-28 03:15:19,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 451 transitions, 10252 flow [2024-06-28 03:15:20,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 451 transitions, 9969 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:20,885 INFO L231 Difference]: Finished difference. Result has 269 places, 420 transitions, 8993 flow [2024-06-28 03:15:20,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8679, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8993, PETRI_PLACES=269, PETRI_TRANSITIONS=420} [2024-06-28 03:15:20,886 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 227 predicate places. [2024-06-28 03:15:20,886 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 420 transitions, 8993 flow [2024-06-28 03:15:20,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:20,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:20,886 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:20,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:15:20,887 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 03:15:20,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:20,887 INFO L85 PathProgramCache]: Analyzing trace with hash 949156994, now seen corresponding path program 8 times [2024-06-28 03:15:20,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:20,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999903787] [2024-06-28 03:15:20,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:20,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:20,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:21,792 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:21,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:21,793 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999903787] [2024-06-28 03:15:21,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999903787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:21,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:21,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:21,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362959553] [2024-06-28 03:15:21,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:21,794 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:21,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:21,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:21,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:21,927 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:21,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 420 transitions, 8993 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:21,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:21,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:21,928 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:23,189 INFO L124 PetriNetUnfolderBase]: 3616/5390 cut-off events. [2024-06-28 03:15:23,189 INFO L125 PetriNetUnfolderBase]: For 443050/443070 co-relation queries the response was YES. [2024-06-28 03:15:23,231 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59644 conditions, 5390 events. 3616/5390 cut-off events. For 443050/443070 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 27949 event pairs, 821 based on Foata normal form. 14/5382 useless extension candidates. Maximal degree in co-relation 59526. Up to 4679 conditions per place. [2024-06-28 03:15:23,261 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 312 selfloop transitions, 65 changer transitions 0/450 dead transitions. [2024-06-28 03:15:23,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 450 transitions, 9969 flow [2024-06-28 03:15:23,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:23,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:23,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:15:23,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42378048780487804 [2024-06-28 03:15:23,263 INFO L175 Difference]: Start difference. First operand has 269 places, 420 transitions, 8993 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:15:23,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 450 transitions, 9969 flow [2024-06-28 03:15:24,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 270 places, 450 transitions, 9751 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:24,161 INFO L231 Difference]: Finished difference. Result has 271 places, 422 transitions, 9033 flow [2024-06-28 03:15:24,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8775, PETRI_DIFFERENCE_MINUEND_PLACES=263, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=355, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9033, PETRI_PLACES=271, PETRI_TRANSITIONS=422} [2024-06-28 03:15:24,161 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 229 predicate places. [2024-06-28 03:15:24,162 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 422 transitions, 9033 flow [2024-06-28 03:15:24,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:24,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:24,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:24,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:15:24,167 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:24,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:24,168 INFO L85 PathProgramCache]: Analyzing trace with hash 338649954, now seen corresponding path program 3 times [2024-06-28 03:15:24,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:24,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359078861] [2024-06-28 03:15:24,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:24,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:24,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:24,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 03:15:24,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:24,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359078861] [2024-06-28 03:15:24,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359078861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:24,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:24,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:24,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354435570] [2024-06-28 03:15:24,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:24,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:24,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:24,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:24,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:25,003 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:25,004 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 422 transitions, 9033 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:25,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:25,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:25,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:26,320 INFO L124 PetriNetUnfolderBase]: 3793/5590 cut-off events. [2024-06-28 03:15:26,321 INFO L125 PetriNetUnfolderBase]: For 427157/427173 co-relation queries the response was YES. [2024-06-28 03:15:26,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61053 conditions, 5590 events. 3793/5590 cut-off events. For 427157/427173 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 28414 event pairs, 717 based on Foata normal form. 22/5612 useless extension candidates. Maximal degree in co-relation 60935. Up to 4998 conditions per place. [2024-06-28 03:15:26,388 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 352 selfloop transitions, 111 changer transitions 0/466 dead transitions. [2024-06-28 03:15:26,388 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 466 transitions, 10584 flow [2024-06-28 03:15:26,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:26,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:26,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 158 transitions. [2024-06-28 03:15:26,390 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4281842818428184 [2024-06-28 03:15:26,390 INFO L175 Difference]: Start difference. First operand has 271 places, 422 transitions, 9033 flow. Second operand 9 states and 158 transitions. [2024-06-28 03:15:26,390 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 466 transitions, 10584 flow [2024-06-28 03:15:27,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 466 transitions, 10348 flow, removed 61 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:27,153 INFO L231 Difference]: Finished difference. Result has 274 places, 430 transitions, 9272 flow [2024-06-28 03:15:27,153 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8809, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9272, PETRI_PLACES=274, PETRI_TRANSITIONS=430} [2024-06-28 03:15:27,154 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 232 predicate places. [2024-06-28 03:15:27,154 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 430 transitions, 9272 flow [2024-06-28 03:15:27,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:27,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:27,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:27,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:15:27,155 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 03:15:27,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:27,155 INFO L85 PathProgramCache]: Analyzing trace with hash 454114104, now seen corresponding path program 4 times [2024-06-28 03:15:27,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:27,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369250911] [2024-06-28 03:15:27,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:27,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:27,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:27,916 INFO 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:15:27,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:27,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369250911] [2024-06-28 03:15:27,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369250911] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:27,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:27,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:27,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099590630] [2024-06-28 03:15:27,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:27,917 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:27,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:27,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:27,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:28,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:28,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 430 transitions, 9272 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:28,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:28,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:28,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:29,356 INFO L124 PetriNetUnfolderBase]: 3865/5694 cut-off events. [2024-06-28 03:15:29,356 INFO L125 PetriNetUnfolderBase]: For 407610/407622 co-relation queries the response was YES. [2024-06-28 03:15:29,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61897 conditions, 5694 events. 3865/5694 cut-off events. For 407610/407622 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 28924 event pairs, 653 based on Foata normal form. 18/5712 useless extension candidates. Maximal degree in co-relation 61778. Up to 4307 conditions per place. [2024-06-28 03:15:29,430 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 269 selfloop transitions, 202 changer transitions 0/474 dead transitions. [2024-06-28 03:15:29,430 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 474 transitions, 10933 flow [2024-06-28 03:15:29,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:29,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:29,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 03:15:29,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44173441734417346 [2024-06-28 03:15:29,432 INFO L175 Difference]: Start difference. First operand has 274 places, 430 transitions, 9272 flow. Second operand 9 states and 163 transitions. [2024-06-28 03:15:29,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 474 transitions, 10933 flow [2024-06-28 03:15:30,278 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 474 transitions, 10677 flow, removed 43 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:30,285 INFO L231 Difference]: Finished difference. Result has 277 places, 438 transitions, 9655 flow [2024-06-28 03:15:30,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9024, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=194, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9655, PETRI_PLACES=277, PETRI_TRANSITIONS=438} [2024-06-28 03:15:30,286 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 235 predicate places. [2024-06-28 03:15:30,286 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 438 transitions, 9655 flow [2024-06-28 03:15:30,287 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:30,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:30,287 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:30,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:15:30,287 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 03:15:30,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:30,287 INFO L85 PathProgramCache]: Analyzing trace with hash 454120862, now seen corresponding path program 2 times [2024-06-28 03:15:30,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:30,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941161761] [2024-06-28 03:15:30,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:30,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:30,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:30,964 INFO 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:15:30,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:30,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941161761] [2024-06-28 03:15:30,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1941161761] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:30,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:30,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:30,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235532959] [2024-06-28 03:15:30,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:30,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:30,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:30,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:30,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:31,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:31,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 438 transitions, 9655 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:31,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:31,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:31,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:32,380 INFO L124 PetriNetUnfolderBase]: 4005/5926 cut-off events. [2024-06-28 03:15:32,380 INFO L125 PetriNetUnfolderBase]: For 469901/469913 co-relation queries the response was YES. [2024-06-28 03:15:32,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64428 conditions, 5926 events. 4005/5926 cut-off events. For 469901/469913 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 30563 event pairs, 678 based on Foata normal form. 54/5980 useless extension candidates. Maximal degree in co-relation 64308. Up to 4359 conditions per place. [2024-06-28 03:15:32,461 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 266 selfloop transitions, 210 changer transitions 0/479 dead transitions. [2024-06-28 03:15:32,461 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 479 transitions, 11089 flow [2024-06-28 03:15:32,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:32,462 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:32,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:15:32,462 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:15:32,462 INFO L175 Difference]: Start difference. First operand has 277 places, 438 transitions, 9655 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:15:32,462 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 479 transitions, 11089 flow [2024-06-28 03:15:33,525 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 479 transitions, 10551 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:33,532 INFO L231 Difference]: Finished difference. Result has 280 places, 441 transitions, 9735 flow [2024-06-28 03:15:33,533 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9117, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=207, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9735, PETRI_PLACES=280, PETRI_TRANSITIONS=441} [2024-06-28 03:15:33,533 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 238 predicate places. [2024-06-28 03:15:33,533 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 441 transitions, 9735 flow [2024-06-28 03:15:33,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:33,534 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:33,534 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:33,534 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:15:33,534 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 03:15:33,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:33,534 INFO L85 PathProgramCache]: Analyzing trace with hash 189158238, now seen corresponding path program 9 times [2024-06-28 03:15:33,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:33,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091605407] [2024-06-28 03:15:33,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:33,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:34,400 INFO 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:15:34,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:34,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091605407] [2024-06-28 03:15:34,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091605407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:34,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:34,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:34,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895156094] [2024-06-28 03:15:34,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:34,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:34,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:34,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:34,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:34,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:34,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 441 transitions, 9735 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:34,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:34,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:34,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:35,775 INFO L124 PetriNetUnfolderBase]: 3986/5967 cut-off events. [2024-06-28 03:15:35,775 INFO L125 PetriNetUnfolderBase]: For 470690/470708 co-relation queries the response was YES. [2024-06-28 03:15:35,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66174 conditions, 5967 events. 3986/5967 cut-off events. For 470690/470708 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 31610 event pairs, 737 based on Foata normal form. 22/5989 useless extension candidates. Maximal degree in co-relation 66052. Up to 5237 conditions per place. [2024-06-28 03:15:35,858 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 347 selfloop transitions, 80 changer transitions 0/505 dead transitions. [2024-06-28 03:15:35,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 505 transitions, 11835 flow [2024-06-28 03:15:35,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:35,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:35,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 03:15:35,859 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-28 03:15:35,859 INFO L175 Difference]: Start difference. First operand has 280 places, 441 transitions, 9735 flow. Second operand 9 states and 152 transitions. [2024-06-28 03:15:35,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 505 transitions, 11835 flow [2024-06-28 03:15:37,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 505 transitions, 11381 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:37,323 INFO L231 Difference]: Finished difference. Result has 284 places, 476 transitions, 10607 flow [2024-06-28 03:15:37,323 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9309, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10607, PETRI_PLACES=284, PETRI_TRANSITIONS=476} [2024-06-28 03:15:37,324 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-28 03:15:37,324 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 476 transitions, 10607 flow [2024-06-28 03:15:37,324 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:37,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:37,324 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:37,324 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:15:37,324 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:37,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:37,325 INFO L85 PathProgramCache]: Analyzing trace with hash -127479834, now seen corresponding path program 2 times [2024-06-28 03:15:37,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:37,326 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780696766] [2024-06-28 03:15:37,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:37,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:37,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:37,755 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:37,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:37,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780696766] [2024-06-28 03:15:37,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780696766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:37,756 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:37,756 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:15:37,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481736011] [2024-06-28 03:15:37,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:37,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:15:37,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:37,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:15:37,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:15:37,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:37,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 476 transitions, 10607 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:37,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:37,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:37,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:39,120 INFO L124 PetriNetUnfolderBase]: 4136/6124 cut-off events. [2024-06-28 03:15:39,121 INFO L125 PetriNetUnfolderBase]: For 410083/410091 co-relation queries the response was YES. [2024-06-28 03:15:39,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65118 conditions, 6124 events. 4136/6124 cut-off events. For 410083/410091 co-relation queries the response was YES. Maximal size of possible extension queue 270. Compared 31968 event pairs, 1110 based on Foata normal form. 9/6133 useless extension candidates. Maximal degree in co-relation 64995. Up to 6048 conditions per place. [2024-06-28 03:15:39,203 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 464 selfloop transitions, 26 changer transitions 0/493 dead transitions. [2024-06-28 03:15:39,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 493 transitions, 11788 flow [2024-06-28 03:15:39,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:15:39,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:15:39,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-28 03:15:39,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-28 03:15:39,204 INFO L175 Difference]: Start difference. First operand has 284 places, 476 transitions, 10607 flow. Second operand 6 states and 98 transitions. [2024-06-28 03:15:39,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 493 transitions, 11788 flow [2024-06-28 03:15:40,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 493 transitions, 11620 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 03:15:40,455 INFO L231 Difference]: Finished difference. Result has 287 places, 479 transitions, 10567 flow [2024-06-28 03:15:40,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10439, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10567, PETRI_PLACES=287, PETRI_TRANSITIONS=479} [2024-06-28 03:15:40,457 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-28 03:15:40,457 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 479 transitions, 10567 flow [2024-06-28 03:15:40,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:40,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:40,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:40,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:15:40,458 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:40,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:40,458 INFO L85 PathProgramCache]: Analyzing trace with hash -507871748, now seen corresponding path program 3 times [2024-06-28 03:15:40,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:40,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137099904] [2024-06-28 03:15:40,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:40,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:40,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:41,248 INFO 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:15:41,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:41,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137099904] [2024-06-28 03:15:41,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137099904] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:41,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:41,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:41,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344318695] [2024-06-28 03:15:41,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:41,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:41,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:41,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:41,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:41,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:41,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 479 transitions, 10567 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:41,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:41,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:41,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:42,786 INFO L124 PetriNetUnfolderBase]: 4288/6373 cut-off events. [2024-06-28 03:15:42,787 INFO L125 PetriNetUnfolderBase]: For 461747/461763 co-relation queries the response was YES. [2024-06-28 03:15:42,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67182 conditions, 6373 events. 4288/6373 cut-off events. For 461747/461763 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 33617 event pairs, 706 based on Foata normal form. 52/6425 useless extension candidates. Maximal degree in co-relation 67057. Up to 4864 conditions per place. [2024-06-28 03:15:42,879 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 334 selfloop transitions, 183 changer transitions 0/520 dead transitions. [2024-06-28 03:15:42,880 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 520 transitions, 12171 flow [2024-06-28 03:15:42,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:42,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:42,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:15:42,881 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44715447154471544 [2024-06-28 03:15:42,881 INFO L175 Difference]: Start difference. First operand has 287 places, 479 transitions, 10567 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:15:42,881 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 520 transitions, 12171 flow [2024-06-28 03:15:44,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 520 transitions, 12114 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:15:44,041 INFO L231 Difference]: Finished difference. Result has 292 places, 482 transitions, 11011 flow [2024-06-28 03:15:44,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10516, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=479, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=180, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=296, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11011, PETRI_PLACES=292, PETRI_TRANSITIONS=482} [2024-06-28 03:15:44,042 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 250 predicate places. [2024-06-28 03:15:44,042 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 482 transitions, 11011 flow [2024-06-28 03:15:44,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:44,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:44,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:44,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:15:44,043 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:44,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:44,043 INFO L85 PathProgramCache]: Analyzing trace with hash 2072546432, now seen corresponding path program 10 times [2024-06-28 03:15:44,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:44,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512579595] [2024-06-28 03:15:44,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:44,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:44,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:44,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:44,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:44,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512579595] [2024-06-28 03:15:44,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [512579595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:44,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:44,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:44,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817721858] [2024-06-28 03:15:44,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:44,939 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:44,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:44,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:44,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:45,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:15:45,013 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 482 transitions, 11011 flow. Second operand has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:45,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:45,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:15:45,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:46,298 INFO L124 PetriNetUnfolderBase]: 4121/6201 cut-off events. [2024-06-28 03:15:46,299 INFO L125 PetriNetUnfolderBase]: For 438539/438561 co-relation queries the response was YES. [2024-06-28 03:15:46,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66606 conditions, 6201 events. 4121/6201 cut-off events. For 438539/438561 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 33404 event pairs, 657 based on Foata normal form. 26/6227 useless extension candidates. Maximal degree in co-relation 66481. Up to 5320 conditions per place. [2024-06-28 03:15:46,389 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 103 changer transitions 0/509 dead transitions. [2024-06-28 03:15:46,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 509 transitions, 12089 flow [2024-06-28 03:15:46,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:15:46,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:15:46,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:15:46,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 03:15:46,398 INFO L175 Difference]: Start difference. First operand has 292 places, 482 transitions, 11011 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:15:46,399 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 509 transitions, 12089 flow [2024-06-28 03:15:47,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 509 transitions, 11650 flow, removed 39 selfloop flow, removed 7 redundant places. [2024-06-28 03:15:47,554 INFO L231 Difference]: Finished difference. Result has 293 places, 484 transitions, 10895 flow [2024-06-28 03:15:47,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10572, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10895, PETRI_PLACES=293, PETRI_TRANSITIONS=484} [2024-06-28 03:15:47,554 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-28 03:15:47,554 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 484 transitions, 10895 flow [2024-06-28 03:15:47,555 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.3) internal successors, (93), 10 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:47,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:47,555 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:47,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:15:47,555 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:15:47,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:47,555 INFO L85 PathProgramCache]: Analyzing trace with hash -1986060806, now seen corresponding path program 4 times [2024-06-28 03:15:47,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:47,556 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903970783] [2024-06-28 03:15:47,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:47,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:47,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:48,323 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:48,323 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:48,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903970783] [2024-06-28 03:15:48,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1903970783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:48,324 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:48,324 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:48,324 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050592444] [2024-06-28 03:15:48,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:48,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:48,325 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:48,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:48,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:48,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:48,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 484 transitions, 10895 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:48,398 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:48,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:48,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:49,921 INFO L124 PetriNetUnfolderBase]: 4308/6405 cut-off events. [2024-06-28 03:15:49,928 INFO L125 PetriNetUnfolderBase]: For 445513/445529 co-relation queries the response was YES. [2024-06-28 03:15:49,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67553 conditions, 6405 events. 4308/6405 cut-off events. For 445513/445529 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 33826 event pairs, 663 based on Foata normal form. 22/6427 useless extension candidates. Maximal degree in co-relation 67427. Up to 4687 conditions per place. [2024-06-28 03:15:50,019 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 234 selfloop transitions, 285 changer transitions 0/522 dead transitions. [2024-06-28 03:15:50,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 522 transitions, 12559 flow [2024-06-28 03:15:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:15:50,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:15:50,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 03:15:50,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 03:15:50,020 INFO L175 Difference]: Start difference. First operand has 293 places, 484 transitions, 10895 flow. Second operand 10 states and 172 transitions. [2024-06-28 03:15:50,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 522 transitions, 12559 flow [2024-06-28 03:15:51,189 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 522 transitions, 12254 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:51,197 INFO L231 Difference]: Finished difference. Result has 297 places, 487 transitions, 11296 flow [2024-06-28 03:15:51,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10590, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11296, PETRI_PLACES=297, PETRI_TRANSITIONS=487} [2024-06-28 03:15:51,199 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 255 predicate places. [2024-06-28 03:15:51,199 INFO L495 AbstractCegarLoop]: Abstraction has has 297 places, 487 transitions, 11296 flow [2024-06-28 03:15:51,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:51,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:51,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:51,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:15:51,199 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 03:15:51,200 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:51,200 INFO L85 PathProgramCache]: Analyzing trace with hash -271399718, now seen corresponding path program 5 times [2024-06-28 03:15:51,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:51,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1103239031] [2024-06-28 03:15:51,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:51,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:51,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:52,083 INFO 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:15:52,084 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:52,084 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1103239031] [2024-06-28 03:15:52,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1103239031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:52,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:52,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:52,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210422098] [2024-06-28 03:15:52,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:52,084 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:52,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:52,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:52,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:52,203 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:52,203 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 487 transitions, 11296 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:52,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:52,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:52,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:53,755 INFO L124 PetriNetUnfolderBase]: 4519/6738 cut-off events. [2024-06-28 03:15:53,755 INFO L125 PetriNetUnfolderBase]: For 515800/515816 co-relation queries the response was YES. [2024-06-28 03:15:53,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73606 conditions, 6738 events. 4519/6738 cut-off events. For 515800/515816 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 36062 event pairs, 594 based on Foata normal form. 22/6760 useless extension candidates. Maximal degree in co-relation 73479. Up to 4108 conditions per place. [2024-06-28 03:15:53,999 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 230 selfloop transitions, 302 changer transitions 0/535 dead transitions. [2024-06-28 03:15:53,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 535 transitions, 13352 flow [2024-06-28 03:15:54,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:15:54,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:15:54,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:15:54,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 03:15:54,001 INFO L175 Difference]: Start difference. First operand has 297 places, 487 transitions, 11296 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:15:54,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 535 transitions, 13352 flow [2024-06-28 03:15:55,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 300 places, 535 transitions, 12927 flow, removed 58 selfloop flow, removed 6 redundant places. [2024-06-28 03:15:55,188 INFO L231 Difference]: Finished difference. Result has 301 places, 493 transitions, 11745 flow [2024-06-28 03:15:55,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10871, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=487, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=299, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11745, PETRI_PLACES=301, PETRI_TRANSITIONS=493} [2024-06-28 03:15:55,190 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 259 predicate places. [2024-06-28 03:15:55,190 INFO L495 AbstractCegarLoop]: Abstraction has has 301 places, 493 transitions, 11745 flow [2024-06-28 03:15:55,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:55,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:55,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:55,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:15:55,191 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 03:15:55,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:55,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1994341774, now seen corresponding path program 5 times [2024-06-28 03:15:55,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:55,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440729240] [2024-06-28 03:15:55,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:55,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:55,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:15:56,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:15:56,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:15:56,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440729240] [2024-06-28 03:15:56,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440729240] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:15:56,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:15:56,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:15:56,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837557738] [2024-06-28 03:15:56,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:15:56,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:15:56,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:15:56,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:15:56,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:15:56,077 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:15:56,078 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 493 transitions, 11745 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:56,078 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:15:56,078 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:15:56,078 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:15:57,617 INFO L124 PetriNetUnfolderBase]: 4507/6722 cut-off events. [2024-06-28 03:15:57,618 INFO L125 PetriNetUnfolderBase]: For 527193/527209 co-relation queries the response was YES. [2024-06-28 03:15:57,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74082 conditions, 6722 events. 4507/6722 cut-off events. For 527193/527209 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 36067 event pairs, 684 based on Foata normal form. 22/6744 useless extension candidates. Maximal degree in co-relation 73954. Up to 4734 conditions per place. [2024-06-28 03:15:57,719 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 243 selfloop transitions, 279 changer transitions 0/525 dead transitions. [2024-06-28 03:15:57,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 525 transitions, 13123 flow [2024-06-28 03:15:57,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:15:57,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:15:57,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 03:15:57,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43902439024390244 [2024-06-28 03:15:57,720 INFO L175 Difference]: Start difference. First operand has 301 places, 493 transitions, 11745 flow. Second operand 9 states and 162 transitions. [2024-06-28 03:15:57,720 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 525 transitions, 13123 flow [2024-06-28 03:15:59,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 525 transitions, 12535 flow, removed 102 selfloop flow, removed 5 redundant places. [2024-06-28 03:15:59,424 INFO L231 Difference]: Finished difference. Result has 305 places, 493 transitions, 11724 flow [2024-06-28 03:15:59,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11157, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=279, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=214, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11724, PETRI_PLACES=305, PETRI_TRANSITIONS=493} [2024-06-28 03:15:59,425 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 03:15:59,425 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 493 transitions, 11724 flow [2024-06-28 03:15:59,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:15:59,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:15:59,425 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:15:59,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:15:59,425 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 03:15:59,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:15:59,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1994335016, now seen corresponding path program 6 times [2024-06-28 03:15:59,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:15:59,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [166328224] [2024-06-28 03:15:59,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:15:59,426 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:15:59,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:00,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:00,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:00,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [166328224] [2024-06-28 03:16:00,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [166328224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:00,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:00,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:00,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661597834] [2024-06-28 03:16:00,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:00,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:00,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:00,296 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:00,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:00,362 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:00,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 493 transitions, 11724 flow. Second operand has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:00,363 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:00,363 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:00,363 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:01,905 INFO L124 PetriNetUnfolderBase]: 4451/6642 cut-off events. [2024-06-28 03:16:01,906 INFO L125 PetriNetUnfolderBase]: For 529414/529430 co-relation queries the response was YES. [2024-06-28 03:16:01,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72230 conditions, 6642 events. 4451/6642 cut-off events. For 529414/529430 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 35529 event pairs, 678 based on Foata normal form. 52/6694 useless extension candidates. Maximal degree in co-relation 72099. Up to 5149 conditions per place. [2024-06-28 03:16:02,005 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 294 selfloop transitions, 233 changer transitions 0/530 dead transitions. [2024-06-28 03:16:02,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 530 transitions, 13162 flow [2024-06-28 03:16:02,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:16:02,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:16:02,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:16:02,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:16:02,006 INFO L175 Difference]: Start difference. First operand has 305 places, 493 transitions, 11724 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:16:02,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 530 transitions, 13162 flow [2024-06-28 03:16:03,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 530 transitions, 12555 flow, removed 27 selfloop flow, removed 9 redundant places. [2024-06-28 03:16:03,625 INFO L231 Difference]: Finished difference. Result has 305 places, 493 transitions, 11593 flow [2024-06-28 03:16:03,626 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11117, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=233, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11593, PETRI_PLACES=305, PETRI_TRANSITIONS=493} [2024-06-28 03:16:03,626 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 263 predicate places. [2024-06-28 03:16:03,626 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 493 transitions, 11593 flow [2024-06-28 03:16:03,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.3) internal successors, (83), 10 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:03,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:03,627 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:03,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:16:03,627 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:03,627 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:03,627 INFO L85 PathProgramCache]: Analyzing trace with hash 742822536, now seen corresponding path program 3 times [2024-06-28 03:16:03,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:03,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1109070588] [2024-06-28 03:16:03,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:03,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:03,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:04,048 INFO 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:16:04,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:04,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1109070588] [2024-06-28 03:16:04,048 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1109070588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:04,048 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:04,048 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:04,048 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979695438] [2024-06-28 03:16:04,048 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:04,048 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:04,048 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:04,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:04,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:04,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:04,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 493 transitions, 11593 flow. Second operand has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:04,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:04,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:04,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:05,618 INFO L124 PetriNetUnfolderBase]: 4448/6638 cut-off events. [2024-06-28 03:16:05,619 INFO L125 PetriNetUnfolderBase]: For 502497/502509 co-relation queries the response was YES. [2024-06-28 03:16:05,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71404 conditions, 6638 events. 4448/6638 cut-off events. For 502497/502509 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 35597 event pairs, 1178 based on Foata normal form. 13/6651 useless extension candidates. Maximal degree in co-relation 71272. Up to 6562 conditions per place. [2024-06-28 03:16:05,717 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 473 selfloop transitions, 25 changer transitions 0/501 dead transitions. [2024-06-28 03:16:05,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 501 transitions, 12617 flow [2024-06-28 03:16:05,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:05,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:05,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-28 03:16:05,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-28 03:16:05,718 INFO L175 Difference]: Start difference. First operand has 305 places, 493 transitions, 11593 flow. Second operand 6 states and 91 transitions. [2024-06-28 03:16:05,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 501 transitions, 12617 flow [2024-06-28 03:16:07,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 501 transitions, 11979 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:07,108 INFO L231 Difference]: Finished difference. Result has 303 places, 493 transitions, 11011 flow [2024-06-28 03:16:07,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10955, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=11011, PETRI_PLACES=303, PETRI_TRANSITIONS=493} [2024-06-28 03:16:07,109 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 03:16:07,109 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 493 transitions, 11011 flow [2024-06-28 03:16:07,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:07,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:07,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:07,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:16:07,109 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 03:16:07,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:07,110 INFO L85 PathProgramCache]: Analyzing trace with hash -121759962, now seen corresponding path program 1 times [2024-06-28 03:16:07,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:07,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606358852] [2024-06-28 03:16:07,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:07,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:07,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:07,618 INFO 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:16:07,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:07,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606358852] [2024-06-28 03:16:07,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [606358852] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:07,619 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:07,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:07,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378577829] [2024-06-28 03:16:07,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:07,619 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:07,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:07,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:07,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:07,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:07,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 493 transitions, 11011 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 03:16:07,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:07,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:07,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:08,916 INFO L124 PetriNetUnfolderBase]: 4201/6399 cut-off events. [2024-06-28 03:16:08,916 INFO L125 PetriNetUnfolderBase]: For 456535/456535 co-relation queries the response was YES. [2024-06-28 03:16:08,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66034 conditions, 6399 events. 4201/6399 cut-off events. For 456535/456535 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 35319 event pairs, 1299 based on Foata normal form. 2/6401 useless extension candidates. Maximal degree in co-relation 65901. Up to 6208 conditions per place. [2024-06-28 03:16:09,152 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 484 selfloop transitions, 20 changer transitions 0/508 dead transitions. [2024-06-28 03:16:09,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 508 transitions, 12214 flow [2024-06-28 03:16:09,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:09,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:09,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:16:09,154 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-28 03:16:09,154 INFO L175 Difference]: Start difference. First operand has 303 places, 493 transitions, 11011 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:16:09,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 508 transitions, 12214 flow [2024-06-28 03:16:10,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 508 transitions, 12006 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:10,211 INFO L231 Difference]: Finished difference. Result has 303 places, 496 transitions, 10904 flow [2024-06-28 03:16:10,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10805, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=475, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10904, PETRI_PLACES=303, PETRI_TRANSITIONS=496} [2024-06-28 03:16:10,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-28 03:16:10,212 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 496 transitions, 10904 flow [2024-06-28 03:16:10,212 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 03:16:10,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:10,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:16:10,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:16:10,213 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 03:16:10,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:10,213 INFO L85 PathProgramCache]: Analyzing trace with hash 742828488, now seen corresponding path program 2 times [2024-06-28 03:16:10,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:10,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1978565989] [2024-06-28 03:16:10,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:10,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:10,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:10,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:10,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:10,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1978565989] [2024-06-28 03:16:10,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1978565989] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:10,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:10,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:16:10,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965922980] [2024-06-28 03:16:10,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:10,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:16:10,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:10,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:16:10,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:16:10,784 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-28 03:16:10,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 496 transitions, 10904 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 03:16:10,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:10,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-28 03:16:10,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:12,087 INFO L124 PetriNetUnfolderBase]: 4151/6319 cut-off events. [2024-06-28 03:16:12,088 INFO L125 PetriNetUnfolderBase]: For 458612/458612 co-relation queries the response was YES. [2024-06-28 03:16:12,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65523 conditions, 6319 events. 4151/6319 cut-off events. For 458612/458612 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 34769 event pairs, 1292 based on Foata normal form. 1/6320 useless extension candidates. Maximal degree in co-relation 65389. Up to 6159 conditions per place. [2024-06-28 03:16:12,173 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 488 selfloop transitions, 12 changer transitions 0/504 dead transitions. [2024-06-28 03:16:12,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 504 transitions, 11932 flow [2024-06-28 03:16:12,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:16:12,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:16:12,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 94 transitions. [2024-06-28 03:16:12,174 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3821138211382114 [2024-06-28 03:16:12,174 INFO L175 Difference]: Start difference. First operand has 303 places, 496 transitions, 10904 flow. Second operand 6 states and 94 transitions. [2024-06-28 03:16:12,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 504 transitions, 11932 flow [2024-06-28 03:16:13,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 504 transitions, 11901 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:13,525 INFO L231 Difference]: Finished difference. Result has 306 places, 496 transitions, 10903 flow [2024-06-28 03:16:13,525 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10873, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=10903, PETRI_PLACES=306, PETRI_TRANSITIONS=496} [2024-06-28 03:16:13,525 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 264 predicate places. [2024-06-28 03:16:13,525 INFO L495 AbstractCegarLoop]: Abstraction has has 306 places, 496 transitions, 10903 flow [2024-06-28 03:16:13,526 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 03:16:13,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:13,526 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:16:13,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:16:13,526 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:13,526 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:13,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1841764798, now seen corresponding path program 1 times [2024-06-28 03:16:13,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:13,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1470996753] [2024-06-28 03:16:13,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:13,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:13,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:14,302 INFO 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:16:14,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:14,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1470996753] [2024-06-28 03:16:14,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1470996753] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:14,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:14,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:14,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849658572] [2024-06-28 03:16:14,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:14,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:14,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:14,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:14,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:14,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:14,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 496 transitions, 10903 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:14,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:14,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:14,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:16,031 INFO L124 PetriNetUnfolderBase]: 4467/6665 cut-off events. [2024-06-28 03:16:16,031 INFO L125 PetriNetUnfolderBase]: For 546346/546360 co-relation queries the response was YES. [2024-06-28 03:16:16,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70854 conditions, 6665 events. 4467/6665 cut-off events. For 546346/546360 co-relation queries the response was YES. Maximal size of possible extension queue 300. Compared 35721 event pairs, 873 based on Foata normal form. 20/6685 useless extension candidates. Maximal degree in co-relation 70719. Up to 6131 conditions per place. [2024-06-28 03:16:16,131 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 461 selfloop transitions, 84 changer transitions 0/548 dead transitions. [2024-06-28 03:16:16,131 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 548 transitions, 12873 flow [2024-06-28 03:16:16,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:16,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:16,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 172 transitions. [2024-06-28 03:16:16,132 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4195121951219512 [2024-06-28 03:16:16,132 INFO L175 Difference]: Start difference. First operand has 306 places, 496 transitions, 10903 flow. Second operand 10 states and 172 transitions. [2024-06-28 03:16:16,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 548 transitions, 12873 flow [2024-06-28 03:16:17,631 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 548 transitions, 12824 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:17,639 INFO L231 Difference]: Finished difference. Result has 311 places, 506 transitions, 11372 flow [2024-06-28 03:16:17,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10854, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=417, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11372, PETRI_PLACES=311, PETRI_TRANSITIONS=506} [2024-06-28 03:16:17,640 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-28 03:16:17,640 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 506 transitions, 11372 flow [2024-06-28 03:16:17,640 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:17,640 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:17,640 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:16:17,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:16:17,641 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:17,641 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:17,641 INFO L85 PathProgramCache]: Analyzing trace with hash -892504076, now seen corresponding path program 2 times [2024-06-28 03:16:17,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:17,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279890685] [2024-06-28 03:16:17,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:17,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:17,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:18,419 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:18,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:18,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279890685] [2024-06-28 03:16:18,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279890685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:18,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:18,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:18,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690554636] [2024-06-28 03:16:18,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:18,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:18,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:18,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:18,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:18,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:18,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 506 transitions, 11372 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:18,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:18,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:18,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:20,176 INFO L124 PetriNetUnfolderBase]: 4595/6853 cut-off events. [2024-06-28 03:16:20,176 INFO L125 PetriNetUnfolderBase]: For 585339/585353 co-relation queries the response was YES. [2024-06-28 03:16:20,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74849 conditions, 6853 events. 4595/6853 cut-off events. For 585339/585353 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 37114 event pairs, 1107 based on Foata normal form. 20/6873 useless extension candidates. Maximal degree in co-relation 74712. Up to 6381 conditions per place. [2024-06-28 03:16:20,278 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 471 selfloop transitions, 90 changer transitions 0/564 dead transitions. [2024-06-28 03:16:20,279 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 564 transitions, 13648 flow [2024-06-28 03:16:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:20,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:20,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 03:16:20,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 03:16:20,280 INFO L175 Difference]: Start difference. First operand has 311 places, 506 transitions, 11372 flow. Second operand 10 states and 174 transitions. [2024-06-28 03:16:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 564 transitions, 13648 flow [2024-06-28 03:16:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 564 transitions, 13144 flow, removed 216 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:21,782 INFO L231 Difference]: Finished difference. Result has 319 places, 522 transitions, 11704 flow [2024-06-28 03:16:21,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11084, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11704, PETRI_PLACES=319, PETRI_TRANSITIONS=522} [2024-06-28 03:16:21,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 277 predicate places. [2024-06-28 03:16:21,783 INFO L495 AbstractCegarLoop]: Abstraction has has 319 places, 522 transitions, 11704 flow [2024-06-28 03:16:21,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:21,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:21,784 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:16:21,784 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:16:21,784 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 03:16:21,784 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:21,784 INFO L85 PathProgramCache]: Analyzing trace with hash -834786416, now seen corresponding path program 3 times [2024-06-28 03:16:21,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:21,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565248287] [2024-06-28 03:16:21,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:21,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:21,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:22,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 03:16:22,670 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:22,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565248287] [2024-06-28 03:16:22,670 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565248287] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:22,670 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:22,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:22,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667659080] [2024-06-28 03:16:22,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:22,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:22,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:22,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:22,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:22,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:22,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 522 transitions, 11704 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:22,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:22,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:22,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:24,462 INFO L124 PetriNetUnfolderBase]: 4674/6977 cut-off events. [2024-06-28 03:16:24,462 INFO L125 PetriNetUnfolderBase]: For 608252/608260 co-relation queries the response was YES. [2024-06-28 03:16:24,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76568 conditions, 6977 events. 4674/6977 cut-off events. For 608252/608260 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 37955 event pairs, 1094 based on Foata normal form. 14/6991 useless extension candidates. Maximal degree in co-relation 76427. Up to 6340 conditions per place. [2024-06-28 03:16:24,563 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 462 selfloop transitions, 106 changer transitions 0/571 dead transitions. [2024-06-28 03:16:24,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 571 transitions, 13848 flow [2024-06-28 03:16:24,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:24,564 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:24,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:16:24,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 03:16:24,565 INFO L175 Difference]: Start difference. First operand has 319 places, 522 transitions, 11704 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:16:24,565 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 571 transitions, 13848 flow [2024-06-28 03:16:26,687 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 571 transitions, 13649 flow, removed 86 selfloop flow, removed 3 redundant places. [2024-06-28 03:16:26,695 INFO L231 Difference]: Finished difference. Result has 327 places, 528 transitions, 12005 flow [2024-06-28 03:16:26,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11505, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=418, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12005, PETRI_PLACES=327, PETRI_TRANSITIONS=528} [2024-06-28 03:16:26,696 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-28 03:16:26,696 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 528 transitions, 12005 flow [2024-06-28 03:16:26,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:26,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:26,696 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:16:26,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:16:26,697 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:16:26,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:26,697 INFO L85 PathProgramCache]: Analyzing trace with hash -1264666826, now seen corresponding path program 4 times [2024-06-28 03:16:26,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:26,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925216075] [2024-06-28 03:16:26,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:26,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:26,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:27,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:27,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:27,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925216075] [2024-06-28 03:16:27,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925216075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:27,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:27,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:27,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448377166] [2024-06-28 03:16:27,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:27,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:27,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:27,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:27,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:27,718 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:27,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 528 transitions, 12005 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:27,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:27,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:27,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:29,488 INFO L124 PetriNetUnfolderBase]: 4677/6986 cut-off events. [2024-06-28 03:16:29,489 INFO L125 PetriNetUnfolderBase]: For 628003/628011 co-relation queries the response was YES. [2024-06-28 03:16:29,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76988 conditions, 6986 events. 4677/6986 cut-off events. For 628003/628011 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 38089 event pairs, 1106 based on Foata normal form. 14/7000 useless extension candidates. Maximal degree in co-relation 76844. Up to 6484 conditions per place. [2024-06-28 03:16:29,588 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 453 selfloop transitions, 115 changer transitions 0/571 dead transitions. [2024-06-28 03:16:29,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 571 transitions, 13779 flow [2024-06-28 03:16:29,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:29,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:29,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-28 03:16:29,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.424390243902439 [2024-06-28 03:16:29,590 INFO L175 Difference]: Start difference. First operand has 327 places, 528 transitions, 12005 flow. Second operand 10 states and 174 transitions. [2024-06-28 03:16:29,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 571 transitions, 13779 flow [2024-06-28 03:16:31,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 571 transitions, 13423 flow, removed 113 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:31,624 INFO L231 Difference]: Finished difference. Result has 330 places, 531 transitions, 12048 flow [2024-06-28 03:16:31,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11687, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12048, PETRI_PLACES=330, PETRI_TRANSITIONS=531} [2024-06-28 03:16:31,625 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 288 predicate places. [2024-06-28 03:16:31,625 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 531 transitions, 12048 flow [2024-06-28 03:16:31,625 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:31,625 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:31,625 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:16:31,625 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:16:31,626 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:16:31,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:31,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1863400338, now seen corresponding path program 1 times [2024-06-28 03:16:31,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:31,626 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154496297] [2024-06-28 03:16:31,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:31,626 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:31,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:32,014 INFO 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:16:32,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:32,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154496297] [2024-06-28 03:16:32,014 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [154496297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:32,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:32,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:16:32,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325882284] [2024-06-28 03:16:32,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:32,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:16:32,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:32,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:16:32,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:16:32,061 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:32,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 531 transitions, 12048 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:32,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:32,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:32,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:33,693 INFO L124 PetriNetUnfolderBase]: 4707/7025 cut-off events. [2024-06-28 03:16:33,693 INFO L125 PetriNetUnfolderBase]: For 643528/643548 co-relation queries the response was YES. [2024-06-28 03:16:33,758 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77539 conditions, 7025 events. 4707/7025 cut-off events. For 643528/643548 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 38190 event pairs, 983 based on Foata normal form. 24/7049 useless extension candidates. Maximal degree in co-relation 77394. Up to 6785 conditions per place. [2024-06-28 03:16:33,795 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 481 selfloop transitions, 87 changer transitions 0/571 dead transitions. [2024-06-28 03:16:33,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 571 transitions, 14007 flow [2024-06-28 03:16:33,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:16:33,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:16:33,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:16:33,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-28 03:16:33,796 INFO L175 Difference]: Start difference. First operand has 330 places, 531 transitions, 12048 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:16:33,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 571 transitions, 14007 flow [2024-06-28 03:16:35,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 571 transitions, 13685 flow, removed 61 selfloop flow, removed 7 redundant places. [2024-06-28 03:16:35,822 INFO L231 Difference]: Finished difference. Result has 332 places, 546 transitions, 12455 flow [2024-06-28 03:16:35,823 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11745, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12455, PETRI_PLACES=332, PETRI_TRANSITIONS=546} [2024-06-28 03:16:35,823 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 290 predicate places. [2024-06-28 03:16:35,823 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 546 transitions, 12455 flow [2024-06-28 03:16:35,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:35,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:35,823 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:16:35,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:16:35,824 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:16:35,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:35,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1818582672, now seen corresponding path program 5 times [2024-06-28 03:16:35,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:35,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2056512247] [2024-06-28 03:16:35,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:35,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:36,745 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:36,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:36,746 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2056512247] [2024-06-28 03:16:36,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2056512247] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:36,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:36,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:36,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739573485] [2024-06-28 03:16:36,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:36,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:36,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:36,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:36,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:36,825 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:36,826 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 546 transitions, 12455 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:36,826 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:36,826 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:36,826 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:38,785 INFO L124 PetriNetUnfolderBase]: 4896/7304 cut-off events. [2024-06-28 03:16:38,786 INFO L125 PetriNetUnfolderBase]: For 690917/690931 co-relation queries the response was YES. [2024-06-28 03:16:38,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80832 conditions, 7304 events. 4896/7304 cut-off events. For 690917/690931 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 40097 event pairs, 913 based on Foata normal form. 20/7324 useless extension candidates. Maximal degree in co-relation 80685. Up to 6767 conditions per place. [2024-06-28 03:16:38,886 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 502 selfloop transitions, 106 changer transitions 0/611 dead transitions. [2024-06-28 03:16:38,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 611 transitions, 14910 flow [2024-06-28 03:16:38,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:38,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:38,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:16:38,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 03:16:38,887 INFO L175 Difference]: Start difference. First operand has 332 places, 546 transitions, 12455 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:16:38,887 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 611 transitions, 14910 flow [2024-06-28 03:16:41,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 611 transitions, 14753 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:41,371 INFO L231 Difference]: Finished difference. Result has 340 places, 570 transitions, 13146 flow [2024-06-28 03:16:41,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12298, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=546, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13146, PETRI_PLACES=340, PETRI_TRANSITIONS=570} [2024-06-28 03:16:41,372 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-28 03:16:41,372 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 570 transitions, 13146 flow [2024-06-28 03:16:41,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:41,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:41,372 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:16:41,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:16:41,373 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:16:41,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:41,373 INFO L85 PathProgramCache]: Analyzing trace with hash -714541748, now seen corresponding path program 6 times [2024-06-28 03:16:41,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:41,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810540289] [2024-06-28 03:16:41,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:41,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:41,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:42,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:42,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:42,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810540289] [2024-06-28 03:16:42,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810540289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:42,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:42,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:42,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323493990] [2024-06-28 03:16:42,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:42,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:42,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:42,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:42,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:42,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:42,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 570 transitions, 13146 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:42,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:42,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:42,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:44,235 INFO L124 PetriNetUnfolderBase]: 5045/7531 cut-off events. [2024-06-28 03:16:44,235 INFO L125 PetriNetUnfolderBase]: For 743978/743992 co-relation queries the response was YES. [2024-06-28 03:16:44,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84880 conditions, 7531 events. 5045/7531 cut-off events. For 743978/743992 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 41694 event pairs, 974 based on Foata normal form. 20/7551 useless extension candidates. Maximal degree in co-relation 84730. Up to 6830 conditions per place. [2024-06-28 03:16:44,351 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 502 selfloop transitions, 122 changer transitions 0/627 dead transitions. [2024-06-28 03:16:44,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 627 transitions, 15672 flow [2024-06-28 03:16:44,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:44,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:44,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 178 transitions. [2024-06-28 03:16:44,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-28 03:16:44,352 INFO L175 Difference]: Start difference. First operand has 340 places, 570 transitions, 13146 flow. Second operand 10 states and 178 transitions. [2024-06-28 03:16:44,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 627 transitions, 15672 flow [2024-06-28 03:16:46,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 627 transitions, 15424 flow, removed 93 selfloop flow, removed 4 redundant places. [2024-06-28 03:16:46,856 INFO L231 Difference]: Finished difference. Result has 347 places, 584 transitions, 13574 flow [2024-06-28 03:16:46,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12898, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=570, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13574, PETRI_PLACES=347, PETRI_TRANSITIONS=584} [2024-06-28 03:16:46,857 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-28 03:16:46,857 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 584 transitions, 13574 flow [2024-06-28 03:16:46,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:46,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:46,857 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:16:46,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:16:46,857 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:16:46,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:46,858 INFO L85 PathProgramCache]: Analyzing trace with hash -631421138, now seen corresponding path program 7 times [2024-06-28 03:16:46,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:46,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119184857] [2024-06-28 03:16:46,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:46,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:46,867 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:47,873 INFO 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:16:47,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:47,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119184857] [2024-06-28 03:16:47,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119184857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:47,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:47,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:47,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531522637] [2024-06-28 03:16:47,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:47,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:47,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:47,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:47,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:47,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:47,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 584 transitions, 13574 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:47,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:47,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:47,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:49,999 INFO L124 PetriNetUnfolderBase]: 5048/7538 cut-off events. [2024-06-28 03:16:50,000 INFO L125 PetriNetUnfolderBase]: For 764636/764650 co-relation queries the response was YES. [2024-06-28 03:16:50,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85477 conditions, 7538 events. 5048/7538 cut-off events. For 764636/764650 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 41756 event pairs, 984 based on Foata normal form. 20/7558 useless extension candidates. Maximal degree in co-relation 85324. Up to 7014 conditions per place. [2024-06-28 03:16:50,124 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 498 selfloop transitions, 126 changer transitions 0/627 dead transitions. [2024-06-28 03:16:50,124 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 627 transitions, 15608 flow [2024-06-28 03:16:50,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:50,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:50,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:16:50,125 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-28 03:16:50,125 INFO L175 Difference]: Start difference. First operand has 347 places, 584 transitions, 13574 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:16:50,125 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 627 transitions, 15608 flow [2024-06-28 03:16:52,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 627 transitions, 15234 flow, removed 122 selfloop flow, removed 6 redundant places. [2024-06-28 03:16:52,696 INFO L231 Difference]: Finished difference. Result has 351 places, 588 transitions, 13644 flow [2024-06-28 03:16:52,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13242, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=584, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=458, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13644, PETRI_PLACES=351, PETRI_TRANSITIONS=588} [2024-06-28 03:16:52,697 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-28 03:16:52,697 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 588 transitions, 13644 flow [2024-06-28 03:16:52,697 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:52,697 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:52,697 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:16:52,698 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:16:52,698 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:16:52,698 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:52,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1398582792, now seen corresponding path program 8 times [2024-06-28 03:16:52,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:52,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532329518] [2024-06-28 03:16:52,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:52,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:52,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:53,873 INFO 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:16:53,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:53,874 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532329518] [2024-06-28 03:16:53,874 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532329518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:53,874 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:53,874 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:16:53,874 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678947861] [2024-06-28 03:16:53,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:53,874 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:16:53,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:53,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:16:53,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:16:53,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:53,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 588 transitions, 13644 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:53,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:53,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:53,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:16:56,063 INFO L124 PetriNetUnfolderBase]: 5200/7786 cut-off events. [2024-06-28 03:16:56,063 INFO L125 PetriNetUnfolderBase]: For 859406/859418 co-relation queries the response was YES. [2024-06-28 03:16:56,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88279 conditions, 7786 events. 5200/7786 cut-off events. For 859406/859418 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 43565 event pairs, 931 based on Foata normal form. 48/7834 useless extension candidates. Maximal degree in co-relation 88124. Up to 6509 conditions per place. [2024-06-28 03:16:56,186 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 447 selfloop transitions, 184 changer transitions 0/634 dead transitions. [2024-06-28 03:16:56,186 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 634 transitions, 15634 flow [2024-06-28 03:16:56,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:16:56,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:16:56,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 183 transitions. [2024-06-28 03:16:56,187 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44634146341463415 [2024-06-28 03:16:56,187 INFO L175 Difference]: Start difference. First operand has 351 places, 588 transitions, 13644 flow. Second operand 10 states and 183 transitions. [2024-06-28 03:16:56,187 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 634 transitions, 15634 flow [2024-06-28 03:16:58,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 634 transitions, 15286 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-28 03:16:58,852 INFO L231 Difference]: Finished difference. Result has 353 places, 591 transitions, 13846 flow [2024-06-28 03:16:58,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13296, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=588, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=181, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13846, PETRI_PLACES=353, PETRI_TRANSITIONS=591} [2024-06-28 03:16:58,852 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-28 03:16:58,853 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 591 transitions, 13846 flow [2024-06-28 03:16:58,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:58,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:16:58,853 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:16:58,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:16:58,853 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:16:58,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:16:58,854 INFO L85 PathProgramCache]: Analyzing trace with hash -1398367590, now seen corresponding path program 1 times [2024-06-28 03:16:58,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:16:58,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806902992] [2024-06-28 03:16:58,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:16:58,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:16:58,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:16:59,608 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:16:59,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:16:59,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806902992] [2024-06-28 03:16:59,608 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806902992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:16:59,608 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:16:59,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:16:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693563525] [2024-06-28 03:16:59,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:16:59,608 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:16:59,608 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:16:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:16:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:16:59,706 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:16:59,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 591 transitions, 13846 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:16:59,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:16:59,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:16:59,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:02,089 INFO L124 PetriNetUnfolderBase]: 5552/8363 cut-off events. [2024-06-28 03:17:02,089 INFO L125 PetriNetUnfolderBase]: For 953352/953364 co-relation queries the response was YES. [2024-06-28 03:17:02,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95978 conditions, 8363 events. 5552/8363 cut-off events. For 953352/953364 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 47854 event pairs, 990 based on Foata normal form. 36/8399 useless extension candidates. Maximal degree in co-relation 95822. Up to 6349 conditions per place. [2024-06-28 03:17:02,203 INFO L140 encePairwiseOnDemand]: 27/41 looper letters, 448 selfloop transitions, 195 changer transitions 0/646 dead transitions. [2024-06-28 03:17:02,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 646 transitions, 16310 flow [2024-06-28 03:17:02,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:02,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:02,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 186 transitions. [2024-06-28 03:17:02,204 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45365853658536587 [2024-06-28 03:17:02,204 INFO L175 Difference]: Start difference. First operand has 353 places, 591 transitions, 13846 flow. Second operand 10 states and 186 transitions. [2024-06-28 03:17:02,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 646 transitions, 16310 flow [2024-06-28 03:17:04,982 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 646 transitions, 15816 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:04,992 INFO L231 Difference]: Finished difference. Result has 356 places, 597 transitions, 14103 flow [2024-06-28 03:17:04,992 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13352, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=591, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14103, PETRI_PLACES=356, PETRI_TRANSITIONS=597} [2024-06-28 03:17:04,993 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 314 predicate places. [2024-06-28 03:17:04,993 INFO L495 AbstractCegarLoop]: Abstraction has has 356 places, 597 transitions, 14103 flow [2024-06-28 03:17:04,995 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:04,995 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:04,996 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:17:04,996 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:17:04,996 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:17:04,996 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:04,996 INFO L85 PathProgramCache]: Analyzing trace with hash -1404089322, now seen corresponding path program 9 times [2024-06-28 03:17:04,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:04,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818456360] [2024-06-28 03:17:04,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:04,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:05,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:06,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:06,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:06,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818456360] [2024-06-28 03:17:06,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818456360] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:06,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:06,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:06,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130445653] [2024-06-28 03:17:06,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:06,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:06,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:06,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:06,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:06,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:06,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 597 transitions, 14103 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:06,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:06,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:06,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:08,724 INFO L124 PetriNetUnfolderBase]: 5542/8349 cut-off events. [2024-06-28 03:17:08,724 INFO L125 PetriNetUnfolderBase]: For 906873/906885 co-relation queries the response was YES. [2024-06-28 03:17:08,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94805 conditions, 8349 events. 5542/8349 cut-off events. For 906873/906885 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 47856 event pairs, 1070 based on Foata normal form. 18/8367 useless extension candidates. Maximal degree in co-relation 94647. Up to 7249 conditions per place. [2024-06-28 03:17:08,925 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 480 selfloop transitions, 157 changer transitions 0/640 dead transitions. [2024-06-28 03:17:08,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 640 transitions, 16209 flow [2024-06-28 03:17:08,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:08,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:08,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 179 transitions. [2024-06-28 03:17:08,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43658536585365854 [2024-06-28 03:17:08,927 INFO L175 Difference]: Start difference. First operand has 356 places, 597 transitions, 14103 flow. Second operand 10 states and 179 transitions. [2024-06-28 03:17:08,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 640 transitions, 16209 flow [2024-06-28 03:17:12,060 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 640 transitions, 15848 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:12,070 INFO L231 Difference]: Finished difference. Result has 360 places, 600 transitions, 14248 flow [2024-06-28 03:17:12,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13746, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14248, PETRI_PLACES=360, PETRI_TRANSITIONS=600} [2024-06-28 03:17:12,071 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 318 predicate places. [2024-06-28 03:17:12,071 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 600 transitions, 14248 flow [2024-06-28 03:17:12,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:12,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:12,071 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:17:12,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:17:12,072 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:12,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:12,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1483197004, now seen corresponding path program 10 times [2024-06-28 03:17:12,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:12,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091500150] [2024-06-28 03:17:12,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:12,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:12,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:12,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:12,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:12,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091500150] [2024-06-28 03:17:12,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091500150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:12,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:12,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:12,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2092353516] [2024-06-28 03:17:12,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:12,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:12,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:12,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:12,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:13,032 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:13,033 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 600 transitions, 14248 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:13,033 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:13,033 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:13,033 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:15,407 INFO L124 PetriNetUnfolderBase]: 5655/8520 cut-off events. [2024-06-28 03:17:15,407 INFO L125 PetriNetUnfolderBase]: For 945128/945140 co-relation queries the response was YES. [2024-06-28 03:17:15,489 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97950 conditions, 8520 events. 5655/8520 cut-off events. For 945128/945140 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 49032 event pairs, 1113 based on Foata normal form. 18/8538 useless extension candidates. Maximal degree in co-relation 97790. Up to 7020 conditions per place. [2024-06-28 03:17:15,627 INFO L140 encePairwiseOnDemand]: 26/41 looper letters, 486 selfloop transitions, 162 changer transitions 0/651 dead transitions. [2024-06-28 03:17:15,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 651 transitions, 16680 flow [2024-06-28 03:17:15,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:17:15,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:17:15,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 184 transitions. [2024-06-28 03:17:15,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44878048780487806 [2024-06-28 03:17:15,629 INFO L175 Difference]: Start difference. First operand has 360 places, 600 transitions, 14248 flow. Second operand 10 states and 184 transitions. [2024-06-28 03:17:15,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 651 transitions, 16680 flow [2024-06-28 03:17:18,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 651 transitions, 16208 flow, removed 81 selfloop flow, removed 8 redundant places. [2024-06-28 03:17:18,796 INFO L231 Difference]: Finished difference. Result has 363 places, 606 transitions, 14447 flow [2024-06-28 03:17:18,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13776, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=440, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14447, PETRI_PLACES=363, PETRI_TRANSITIONS=606} [2024-06-28 03:17:18,797 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 321 predicate places. [2024-06-28 03:17:18,797 INFO L495 AbstractCegarLoop]: Abstraction has has 363 places, 606 transitions, 14447 flow [2024-06-28 03:17:18,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:18,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:18,798 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:17:18,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:17:18,798 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:17:18,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:18,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1674217636, now seen corresponding path program 2 times [2024-06-28 03:17:18,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:18,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147961193] [2024-06-28 03:17:18,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:18,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:18,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:19,391 INFO 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:17:19,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:19,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147961193] [2024-06-28 03:17:19,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147961193] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:19,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:19,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:17:19,392 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464237694] [2024-06-28 03:17:19,392 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:19,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:17:19,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:19,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:17:19,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:17:19,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:19,445 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 363 places, 606 transitions, 14447 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:19,445 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:19,445 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:19,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:22,011 INFO L124 PetriNetUnfolderBase]: 5662/8529 cut-off events. [2024-06-28 03:17:22,012 INFO L125 PetriNetUnfolderBase]: For 965947/965961 co-relation queries the response was YES. [2024-06-28 03:17:22,092 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98459 conditions, 8529 events. 5662/8529 cut-off events. For 965947/965961 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 49123 event pairs, 1205 based on Foata normal form. 17/8546 useless extension candidates. Maximal degree in co-relation 98297. Up to 8288 conditions per place. [2024-06-28 03:17:22,138 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 545 selfloop transitions, 88 changer transitions 0/636 dead transitions. [2024-06-28 03:17:22,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 636 transitions, 16386 flow [2024-06-28 03:17:22,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:17:22,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:17:22,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:17:22,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-28 03:17:22,139 INFO L175 Difference]: Start difference. First operand has 363 places, 606 transitions, 14447 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:17:22,139 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 636 transitions, 16386 flow [2024-06-28 03:17:25,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 636 transitions, 15946 flow, removed 120 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:25,730 INFO L231 Difference]: Finished difference. Result has 365 places, 611 transitions, 14409 flow [2024-06-28 03:17:25,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14014, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=523, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14409, PETRI_PLACES=365, PETRI_TRANSITIONS=611} [2024-06-28 03:17:25,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 323 predicate places. [2024-06-28 03:17:25,731 INFO L495 AbstractCegarLoop]: Abstraction has has 365 places, 611 transitions, 14409 flow [2024-06-28 03:17:25,731 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:25,731 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:25,731 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:17:25,731 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:17:25,732 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:17:25,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:25,732 INFO L85 PathProgramCache]: Analyzing trace with hash 352219304, now seen corresponding path program 3 times [2024-06-28 03:17:25,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:25,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1968938719] [2024-06-28 03:17:25,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:25,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:25,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:26,218 INFO 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:17:26,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:26,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1968938719] [2024-06-28 03:17:26,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1968938719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:26,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:26,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:17:26,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [62672153] [2024-06-28 03:17:26,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:26,218 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:17:26,218 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:26,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:17:26,219 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:17:26,288 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:26,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 611 transitions, 14409 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:26,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:26,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:26,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:28,767 INFO L124 PetriNetUnfolderBase]: 5656/8522 cut-off events. [2024-06-28 03:17:28,767 INFO L125 PetriNetUnfolderBase]: For 957150/957162 co-relation queries the response was YES. [2024-06-28 03:17:28,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97433 conditions, 8522 events. 5656/8522 cut-off events. For 957150/957162 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 49062 event pairs, 1157 based on Foata normal form. 14/8536 useless extension candidates. Maximal degree in co-relation 97269. Up to 8283 conditions per place. [2024-06-28 03:17:28,886 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 534 selfloop transitions, 95 changer transitions 0/632 dead transitions. [2024-06-28 03:17:28,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 372 places, 632 transitions, 16002 flow [2024-06-28 03:17:28,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:17:28,886 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:17:28,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:17:28,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4024390243902439 [2024-06-28 03:17:28,888 INFO L175 Difference]: Start difference. First operand has 365 places, 611 transitions, 14409 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:17:28,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 372 places, 632 transitions, 16002 flow [2024-06-28 03:17:31,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 632 transitions, 15717 flow, removed 46 selfloop flow, removed 7 redundant places. [2024-06-28 03:17:31,756 INFO L231 Difference]: Finished difference. Result has 366 places, 611 transitions, 14322 flow [2024-06-28 03:17:31,756 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14124, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=516, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14322, PETRI_PLACES=366, PETRI_TRANSITIONS=611} [2024-06-28 03:17:31,756 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 324 predicate places. [2024-06-28 03:17:31,756 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 611 transitions, 14322 flow [2024-06-28 03:17:31,757 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:31,757 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:31,757 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:17:31,757 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:17:31,757 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:17:31,758 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:31,758 INFO L85 PathProgramCache]: Analyzing trace with hash 351325946, now seen corresponding path program 1 times [2024-06-28 03:17:31,758 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:31,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963476443] [2024-06-28 03:17:31,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:31,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:31,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:32,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:17:32,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:32,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963476443] [2024-06-28 03:17:32,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963476443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:32,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:32,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:17:32,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1896594688] [2024-06-28 03:17:32,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:32,280 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:17:32,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:32,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:17:32,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:17:32,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:32,330 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 611 transitions, 14322 flow. Second operand has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:32,330 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:32,330 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:32,330 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:34,723 INFO L124 PetriNetUnfolderBase]: 5661/8531 cut-off events. [2024-06-28 03:17:34,723 INFO L125 PetriNetUnfolderBase]: For 977785/977793 co-relation queries the response was YES. [2024-06-28 03:17:34,936 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97764 conditions, 8531 events. 5661/8531 cut-off events. For 977785/977793 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 49246 event pairs, 1567 based on Foata normal form. 9/8540 useless extension candidates. Maximal degree in co-relation 97599. Up to 8439 conditions per place. [2024-06-28 03:17:34,979 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 603 selfloop transitions, 33 changer transitions 0/639 dead transitions. [2024-06-28 03:17:34,979 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 639 transitions, 15896 flow [2024-06-28 03:17:34,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:17:34,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:17:34,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:17:34,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-28 03:17:34,980 INFO L175 Difference]: Start difference. First operand has 366 places, 611 transitions, 14322 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:17:34,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 639 transitions, 15896 flow [2024-06-28 03:17:37,909 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 639 transitions, 15712 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:17:37,919 INFO L231 Difference]: Finished difference. Result has 369 places, 620 transitions, 14335 flow [2024-06-28 03:17:37,919 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14138, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=611, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14335, PETRI_PLACES=369, PETRI_TRANSITIONS=620} [2024-06-28 03:17:37,920 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-28 03:17:37,920 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 620 transitions, 14335 flow [2024-06-28 03:17:37,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.75) internal successors, (70), 8 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:37,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:37,921 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:17:37,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:17:37,921 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:37,921 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:37,921 INFO L85 PathProgramCache]: Analyzing trace with hash -1380191760, now seen corresponding path program 11 times [2024-06-28 03:17:37,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:37,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217532318] [2024-06-28 03:17:37,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:37,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:37,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:38,909 INFO 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:17:38,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:38,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217532318] [2024-06-28 03:17:38,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217532318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:38,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:38,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:38,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022369277] [2024-06-28 03:17:38,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:38,909 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:38,909 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:38,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:38,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:38,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:38,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 620 transitions, 14335 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:38,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:38,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:38,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:41,629 INFO L124 PetriNetUnfolderBase]: 5715/8613 cut-off events. [2024-06-28 03:17:41,629 INFO L125 PetriNetUnfolderBase]: For 1042445/1042459 co-relation queries the response was YES. [2024-06-28 03:17:41,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99869 conditions, 8613 events. 5715/8613 cut-off events. For 1042445/1042459 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 49564 event pairs, 1194 based on Foata normal form. 20/8633 useless extension candidates. Maximal degree in co-relation 99702. Up to 7612 conditions per place. [2024-06-28 03:17:41,748 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 510 selfloop transitions, 149 changer transitions 0/662 dead transitions. [2024-06-28 03:17:41,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 662 transitions, 16509 flow [2024-06-28 03:17:41,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:41,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:41,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:17:41,750 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42005420054200543 [2024-06-28 03:17:41,750 INFO L175 Difference]: Start difference. First operand has 369 places, 620 transitions, 14335 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:17:41,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 662 transitions, 16509 flow [2024-06-28 03:17:45,046 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 662 transitions, 16454 flow, removed 24 selfloop flow, removed 2 redundant places. [2024-06-28 03:17:45,056 INFO L231 Difference]: Finished difference. Result has 377 places, 626 transitions, 14996 flow [2024-06-28 03:17:45,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14280, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=14996, PETRI_PLACES=377, PETRI_TRANSITIONS=626} [2024-06-28 03:17:45,057 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 335 predicate places. [2024-06-28 03:17:45,057 INFO L495 AbstractCegarLoop]: Abstraction has has 377 places, 626 transitions, 14996 flow [2024-06-28 03:17:45,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:45,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:45,058 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:17:45,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:17:45,058 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:45,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:45,058 INFO L85 PathProgramCache]: Analyzing trace with hash -640899536, now seen corresponding path program 12 times [2024-06-28 03:17:45,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:45,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1471915775] [2024-06-28 03:17:45,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:45,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:45,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:45,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:17:45,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:45,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1471915775] [2024-06-28 03:17:45,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1471915775] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:45,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:45,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:45,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419177504] [2024-06-28 03:17:45,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:45,995 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:45,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:45,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:45,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:46,066 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:46,067 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 377 places, 626 transitions, 14996 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:46,067 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:46,067 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:46,067 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:48,703 INFO L124 PetriNetUnfolderBase]: 5743/8666 cut-off events. [2024-06-28 03:17:48,704 INFO L125 PetriNetUnfolderBase]: For 1066366/1066374 co-relation queries the response was YES. [2024-06-28 03:17:48,797 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102426 conditions, 8666 events. 5743/8666 cut-off events. For 1066366/1066374 co-relation queries the response was YES. Maximal size of possible extension queue 424. Compared 50264 event pairs, 1386 based on Foata normal form. 14/8680 useless extension candidates. Maximal degree in co-relation 102255. Up to 7802 conditions per place. [2024-06-28 03:17:48,852 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 482 selfloop transitions, 179 changer transitions 0/664 dead transitions. [2024-06-28 03:17:48,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 664 transitions, 16924 flow [2024-06-28 03:17:48,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:48,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:48,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:17:48,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-28 03:17:48,854 INFO L175 Difference]: Start difference. First operand has 377 places, 626 transitions, 14996 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:17:48,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 664 transitions, 16924 flow [2024-06-28 03:17:53,331 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 380 places, 664 transitions, 16549 flow, removed 124 selfloop flow, removed 5 redundant places. [2024-06-28 03:17:53,341 INFO L231 Difference]: Finished difference. Result has 381 places, 629 transitions, 15199 flow [2024-06-28 03:17:53,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14629, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=626, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=447, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15199, PETRI_PLACES=381, PETRI_TRANSITIONS=629} [2024-06-28 03:17:53,342 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 339 predicate places. [2024-06-28 03:17:53,342 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 629 transitions, 15199 flow [2024-06-28 03:17:53,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:53,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:17:53,343 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:17:53,343 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:17:53,343 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:17:53,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:17:53,343 INFO L85 PathProgramCache]: Analyzing trace with hash -1378317810, now seen corresponding path program 13 times [2024-06-28 03:17:53,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:17:53,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150735251] [2024-06-28 03:17:53,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:17:53,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:17:53,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:17:54,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 03:17:54,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:17:54,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150735251] [2024-06-28 03:17:54,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150735251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:17:54,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:17:54,304 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:17:54,304 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387545972] [2024-06-28 03:17:54,304 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:17:54,304 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:17:54,304 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:17:54,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:17:54,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:17:54,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:17:54,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 629 transitions, 15199 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:17:54,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:17:54,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:17:54,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:17:57,173 INFO L124 PetriNetUnfolderBase]: 5797/8744 cut-off events. [2024-06-28 03:17:57,173 INFO L125 PetriNetUnfolderBase]: For 1087847/1087855 co-relation queries the response was YES. [2024-06-28 03:17:57,260 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103973 conditions, 8744 events. 5797/8744 cut-off events. For 1087847/1087855 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 50798 event pairs, 1371 based on Foata normal form. 14/8758 useless extension candidates. Maximal degree in co-relation 103800. Up to 7512 conditions per place. [2024-06-28 03:17:57,304 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 493 selfloop transitions, 175 changer transitions 0/671 dead transitions. [2024-06-28 03:17:57,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 671 transitions, 17409 flow [2024-06-28 03:17:57,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:17:57,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:17:57,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 03:17:57,306 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4254742547425474 [2024-06-28 03:17:57,306 INFO L175 Difference]: Start difference. First operand has 381 places, 629 transitions, 15199 flow. Second operand 9 states and 157 transitions. [2024-06-28 03:17:57,306 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 671 transitions, 17409 flow [2024-06-28 03:18:01,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 671 transitions, 16911 flow, removed 80 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:01,504 INFO L231 Difference]: Finished difference. Result has 384 places, 635 transitions, 15461 flow [2024-06-28 03:18:01,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=14701, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=629, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15461, PETRI_PLACES=384, PETRI_TRANSITIONS=635} [2024-06-28 03:18:01,504 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 342 predicate places. [2024-06-28 03:18:01,504 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 635 transitions, 15461 flow [2024-06-28 03:18:01,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:01,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:01,505 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:18:01,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:18:01,505 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:01,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:01,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1275148752, now seen corresponding path program 14 times [2024-06-28 03:18:01,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:01,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541087290] [2024-06-28 03:18:01,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:01,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:01,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:02,509 INFO 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:18:02,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:02,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541087290] [2024-06-28 03:18:02,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541087290] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:02,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:02,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:02,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1990490785] [2024-06-28 03:18:02,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:02,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:02,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:02,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:02,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:02,626 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:02,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 635 transitions, 15461 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:02,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:02,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:02,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:05,502 INFO L124 PetriNetUnfolderBase]: 5825/8780 cut-off events. [2024-06-28 03:18:05,502 INFO L125 PetriNetUnfolderBase]: For 1132441/1132453 co-relation queries the response was YES. [2024-06-28 03:18:05,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105307 conditions, 8780 events. 5825/8780 cut-off events. For 1132441/1132453 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 50881 event pairs, 1113 based on Foata normal form. 18/8798 useless extension candidates. Maximal degree in co-relation 105132. Up to 7196 conditions per place. [2024-06-28 03:18:05,654 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 461 selfloop transitions, 209 changer transitions 0/673 dead transitions. [2024-06-28 03:18:05,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 673 transitions, 17561 flow [2024-06-28 03:18:05,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:05,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:05,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 03:18:05,655 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43360433604336046 [2024-06-28 03:18:05,655 INFO L175 Difference]: Start difference. First operand has 384 places, 635 transitions, 15461 flow. Second operand 9 states and 160 transitions. [2024-06-28 03:18:05,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 673 transitions, 17561 flow [2024-06-28 03:18:10,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 673 transitions, 17149 flow, removed 118 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:10,428 INFO L231 Difference]: Finished difference. Result has 388 places, 638 transitions, 15679 flow [2024-06-28 03:18:10,429 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15049, PETRI_DIFFERENCE_MINUEND_PLACES=379, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=635, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=15679, PETRI_PLACES=388, PETRI_TRANSITIONS=638} [2024-06-28 03:18:10,429 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 346 predicate places. [2024-06-28 03:18:10,429 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 638 transitions, 15679 flow [2024-06-28 03:18:10,429 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:10,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:10,429 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:18:10,429 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:18:10,430 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:10,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:10,430 INFO L85 PathProgramCache]: Analyzing trace with hash -1275152472, now seen corresponding path program 15 times [2024-06-28 03:18:10,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:10,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [903548811] [2024-06-28 03:18:10,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:10,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:10,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:11,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:11,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:11,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [903548811] [2024-06-28 03:18:11,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [903548811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:11,373 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:11,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:11,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542848845] [2024-06-28 03:18:11,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:11,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:11,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:11,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:11,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:11,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:11,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 638 transitions, 15679 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:11,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:11,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:11,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:14,255 INFO L124 PetriNetUnfolderBase]: 6074/9171 cut-off events. [2024-06-28 03:18:14,256 INFO L125 PetriNetUnfolderBase]: For 1254165/1254177 co-relation queries the response was YES. [2024-06-28 03:18:14,356 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113844 conditions, 9171 events. 6074/9171 cut-off events. For 1254165/1254177 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 53770 event pairs, 1202 based on Foata normal form. 18/9189 useless extension candidates. Maximal degree in co-relation 113667. Up to 6797 conditions per place. [2024-06-28 03:18:14,402 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 466 selfloop transitions, 217 changer transitions 0/686 dead transitions. [2024-06-28 03:18:14,403 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 686 transitions, 18363 flow [2024-06-28 03:18:14,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:14,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:14,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 03:18:14,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44986449864498645 [2024-06-28 03:18:14,404 INFO L175 Difference]: Start difference. First operand has 388 places, 638 transitions, 15679 flow. Second operand 9 states and 166 transitions. [2024-06-28 03:18:14,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 686 transitions, 18363 flow [2024-06-28 03:18:17,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 686 transitions, 17904 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-28 03:18:17,962 INFO L231 Difference]: Finished difference. Result has 392 places, 644 transitions, 16051 flow [2024-06-28 03:18:17,963 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15220, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=638, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16051, PETRI_PLACES=392, PETRI_TRANSITIONS=644} [2024-06-28 03:18:17,963 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 350 predicate places. [2024-06-28 03:18:17,963 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 644 transitions, 16051 flow [2024-06-28 03:18:17,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:17,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:17,963 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:18:17,964 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:18:17,964 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:18:17,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:17,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1192630448, now seen corresponding path program 16 times [2024-06-28 03:18:17,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:17,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1774399536] [2024-06-28 03:18:17,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:17,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:17,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:19,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:18:19,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:19,034 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1774399536] [2024-06-28 03:18:19,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1774399536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:19,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:19,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:18:19,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [440393757] [2024-06-28 03:18:19,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:19,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:18:19,035 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:19,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:18:19,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:18:19,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:19,161 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 644 transitions, 16051 flow. Second operand has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:19,161 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:19,161 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:19,161 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:21,869 INFO L124 PetriNetUnfolderBase]: 6090/9199 cut-off events. [2024-06-28 03:18:21,870 INFO L125 PetriNetUnfolderBase]: For 1350769/1350781 co-relation queries the response was YES. [2024-06-28 03:18:21,973 INFO L83 FinitePrefix]: Finished finitePrefix Result has 113519 conditions, 9199 events. 6090/9199 cut-off events. For 1350769/1350781 co-relation queries the response was YES. Maximal size of possible extension queue 450. Compared 54035 event pairs, 1088 based on Foata normal form. 48/9247 useless extension candidates. Maximal degree in co-relation 113340. Up to 7259 conditions per place. [2024-06-28 03:18:22,215 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 436 selfloop transitions, 246 changer transitions 0/685 dead transitions. [2024-06-28 03:18:22,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 685 transitions, 18101 flow [2024-06-28 03:18:22,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:22,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:22,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:18:22,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:18:22,216 INFO L175 Difference]: Start difference. First operand has 392 places, 644 transitions, 16051 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:18:22,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 685 transitions, 18101 flow [2024-06-28 03:18:26,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 685 transitions, 17561 flow, removed 145 selfloop flow, removed 5 redundant places. [2024-06-28 03:18:26,226 INFO L231 Difference]: Finished difference. Result has 396 places, 647 transitions, 16237 flow [2024-06-28 03:18:26,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15553, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=243, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=398, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16237, PETRI_PLACES=396, PETRI_TRANSITIONS=647} [2024-06-28 03:18:26,227 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 354 predicate places. [2024-06-28 03:18:26,227 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 647 transitions, 16237 flow [2024-06-28 03:18:26,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.272727272727273) internal successors, (91), 11 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:26,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:26,227 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:18:26,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:18:26,228 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:18:26,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:26,228 INFO L85 PathProgramCache]: Analyzing trace with hash 1192845650, now seen corresponding path program 2 times [2024-06-28 03:18:26,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:26,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136254262] [2024-06-28 03:18:26,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:26,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:26,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:18:26,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:18:26,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:18:26,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136254262] [2024-06-28 03:18:26,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [136254262] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:18:26,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:18:26,910 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:18:26,910 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60652451] [2024-06-28 03:18:26,910 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:18:26,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:18:26,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:18:26,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:18:26,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:18:26,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-28 03:18:26,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 647 transitions, 16237 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:26,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:18:27,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-28 03:18:27,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:18:29,735 INFO L124 PetriNetUnfolderBase]: 6280/9513 cut-off events. [2024-06-28 03:18:29,736 INFO L125 PetriNetUnfolderBase]: For 1385743/1385755 co-relation queries the response was YES. [2024-06-28 03:18:29,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118065 conditions, 9513 events. 6280/9513 cut-off events. For 1385743/1385755 co-relation queries the response was YES. Maximal size of possible extension queue 466. Compared 56256 event pairs, 1092 based on Foata normal form. 36/9549 useless extension candidates. Maximal degree in co-relation 117884. Up to 6235 conditions per place. [2024-06-28 03:18:29,889 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 425 selfloop transitions, 266 changer transitions 0/694 dead transitions. [2024-06-28 03:18:29,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 694 transitions, 18707 flow [2024-06-28 03:18:29,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:18:29,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:18:29,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:18:29,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45257452574525747 [2024-06-28 03:18:29,890 INFO L175 Difference]: Start difference. First operand has 396 places, 647 transitions, 16237 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:18:29,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 694 transitions, 18707 flow [2024-06-28 03:18:34,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 694 transitions, 18119 flow, removed 54 selfloop flow, removed 7 redundant places. [2024-06-28 03:18:34,593 INFO L231 Difference]: Finished difference. Result has 398 places, 651 transitions, 16507 flow [2024-06-28 03:18:34,594 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=15649, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=647, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=264, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=16507, PETRI_PLACES=398, PETRI_TRANSITIONS=651} [2024-06-28 03:18:34,594 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 356 predicate places. [2024-06-28 03:18:34,594 INFO L495 AbstractCegarLoop]: Abstraction has has 398 places, 651 transitions, 16507 flow [2024-06-28 03:18:34,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:18:34,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:18:34,595 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:18:34,595 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:18:34,595 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:18:34,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:18:34,595 INFO L85 PathProgramCache]: Analyzing trace with hash 342795238, now seen corresponding path program 4 times [2024-06-28 03:18:34,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:18:34,596 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762462123] [2024-06-28 03:18:34,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:18:34,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:18:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat