./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe018_power.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/safe018_power.opt.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version eb4cb34f Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe018_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-eb4cb34-m [2024-06-21 21:55:21,025 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-21 21:55:21,126 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-21 21:55:21,132 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-21 21:55:21,132 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-21 21:55:21,169 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-21 21:55:21,170 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-21 21:55:21,170 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-21 21:55:21,171 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-21 21:55:21,174 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-21 21:55:21,175 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-21 21:55:21,175 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-21 21:55:21,176 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-21 21:55:21,177 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-21 21:55:21,178 INFO L153 SettingsManager]: * Use SBE=true [2024-06-21 21:55:21,178 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-21 21:55:21,178 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-21 21:55:21,179 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-21 21:55:21,179 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-21 21:55:21,179 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-21 21:55:21,179 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-21 21:55:21,180 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-21 21:55:21,181 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-21 21:55:21,184 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-21 21:55:21,184 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-21 21:55:21,185 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-21 21:55:21,185 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-21 21:55:21,186 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:55:21,186 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-21 21:55:21,186 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-21 21:55:21,186 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-21 21:55:21,187 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-21 21:55:21,187 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-21 21:55:21,187 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-21 21:55:21,187 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-21 21:55:21,187 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-21 21:55:21,188 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-21 21:55:21,188 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-21 21:55:21,188 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-21 21:55:21,462 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-21 21:55:21,490 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-21 21:55:21,492 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-21 21:55:21,494 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-21 21:55:21,494 INFO L274 PluginConnector]: CDTParser initialized [2024-06-21 21:55:21,495 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-21 21:55:22,814 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-21 21:55:23,087 INFO L384 CDTParser]: Found 1 translation units. [2024-06-21 21:55:23,090 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe018_power.opt.i [2024-06-21 21:55:23,113 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74931e045/e57915ba4ccf449393790abe43af9f80/FLAG8125d65bc [2024-06-21 21:55:23,133 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/74931e045/e57915ba4ccf449393790abe43af9f80 [2024-06-21 21:55:23,135 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-21 21:55:23,136 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-21 21:55:23,138 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/safe018_power.opt.yml/witness.yml [2024-06-21 21:55:23,355 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-21 21:55:23,356 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-21 21:55:23,357 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-21 21:55:23,358 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-21 21:55:23,362 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-21 21:55:23,363 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:55:23" (1/2) ... [2024-06-21 21:55:23,364 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73ebd5c1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:55:23, skipping insertion in model container [2024-06-21 21:55:23,364 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.06 09:55:23" (1/2) ... [2024-06-21 21:55:23,366 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@7266a5b3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.06 09:55:23, skipping insertion in model container [2024-06-21 21:55:23,366 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:55:23" (2/2) ... [2024-06-21 21:55:23,367 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@73ebd5c1 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:23, skipping insertion in model container [2024-06-21 21:55:23,367 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:55:23" (2/2) ... [2024-06-21 21:55:23,367 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-21 21:55:23,510 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-21 21:55:23,512 INFO L97 edCorrectnessWitness]: Location invariant before [L862-L862] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-21 21:55:23,512 INFO L97 edCorrectnessWitness]: Location invariant before [L864-L864] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-21 21:55:23,512 INFO L97 edCorrectnessWitness]: Location invariant before [L865-L865] ((((((((((((((((((((((((((((((((! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_EAX$w_buff1_used == (_Bool)0) && 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_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (x$w_buff0 == 0 || x$w_buff0 == 1)) && (x$w_buff1 == 0 || x$w_buff1 == 1)) && (y == 0 || y == 1)))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) [2024-06-21 21:55:23,513 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-21 21:55:23,513 INFO L106 edCorrectnessWitness]: ghost_update [L860-L860] multithreaded = 1; [2024-06-21 21:55:23,556 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-21 21:55:23,937 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:55:23,947 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-21 21:55:24,140 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-21 21:55:24,200 INFO L206 MainTranslator]: Completed translation [2024-06-21 21:55:24,201 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24 WrapperNode [2024-06-21 21:55:24,202 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-21 21:55:24,202 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-21 21:55:24,203 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-21 21:55:24,203 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-21 21:55:24,210 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,236 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,279 INFO L138 Inliner]: procedures = 175, calls = 88, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 251 [2024-06-21 21:55:24,280 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-21 21:55:24,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-21 21:55:24,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-21 21:55:24,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-21 21:55:24,292 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,292 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,298 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,320 INFO L175 MemorySlicer]: Split 48 memory accesses to 2 slices as follows [2, 46]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-21 21:55:24,320 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,320 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,336 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,339 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,343 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,346 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,353 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-21 21:55:24,354 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-21 21:55:24,354 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-21 21:55:24,354 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-21 21:55:24,355 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (1/1) ... [2024-06-21 21:55:24,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-21 21:55:24,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-21 21:55:24,383 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-21 21:55:24,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-21 21:55:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-21 21:55:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-21 21:55:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-21 21:55:24,428 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-21 21:55:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-21 21:55:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-21 21:55:24,429 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-21 21:55:24,429 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-21 21:55:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-21 21:55:24,430 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-21 21:55:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-21 21:55:24,430 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-21 21:55:24,430 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-21 21:55:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-21 21:55:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-21 21:55:24,431 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-21 21:55:24,433 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-21 21:55:24,435 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-21 21:55:24,625 INFO L244 CfgBuilder]: Building ICFG [2024-06-21 21:55:24,627 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-21 21:55:25,184 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-21 21:55:25,184 INFO L293 CfgBuilder]: Performing block encoding [2024-06-21 21:55:25,736 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-21 21:55:25,736 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-21 21:55:25,737 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:55:25 BoogieIcfgContainer [2024-06-21 21:55:25,737 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-21 21:55:25,740 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-21 21:55:25,740 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-21 21:55:25,743 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-21 21:55:25,743 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.06 09:55:23" (1/4) ... [2024-06-21 21:55:25,743 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198dcf5e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.06 09:55:25, skipping insertion in model container [2024-06-21 21:55:25,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 21.06 09:55:23" (2/4) ... [2024-06-21 21:55:25,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198dcf5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:55:25, skipping insertion in model container [2024-06-21 21:55:25,744 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 21.06 09:55:24" (3/4) ... [2024-06-21 21:55:25,744 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@198dcf5e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 21.06 09:55:25, skipping insertion in model container [2024-06-21 21:55:25,745 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.06 09:55:25" (4/4) ... [2024-06-21 21:55:25,746 INFO L112 eAbstractionObserver]: Analyzing ICFG safe018_power.opt.i [2024-06-21 21:55:25,764 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-21 21:55:25,764 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-21 21:55:25,764 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-21 21:55:25,844 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-21 21:55:25,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 21:55:25,916 INFO L124 PetriNetUnfolderBase]: 0/38 cut-off events. [2024-06-21 21:55:25,917 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:55:25,919 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 54 event pairs, 0 based on Foata normal form. 0/35 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-21 21:55:25,919 INFO L82 GeneralOperation]: Start removeDead. Operand has 51 places, 41 transitions, 94 flow [2024-06-21 21:55:25,923 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 42 places, 32 transitions, 73 flow [2024-06-21 21:55:25,936 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-21 21:55:25,943 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;@25b9e5d0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-21 21:55:25,944 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-21 21:55:25,949 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-21 21:55:25,949 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-21 21:55:25,949 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-21 21:55:25,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:25,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-21 21:55:25,951 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:25,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:25,958 INFO L85 PathProgramCache]: Analyzing trace with hash 884603327, now seen corresponding path program 1 times [2024-06-21 21:55:25,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:25,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680994580] [2024-06-21 21:55:25,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:25,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:26,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:27,866 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:27,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:27,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680994580] [2024-06-21 21:55:27,868 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680994580] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:27,868 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:27,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-21 21:55:27,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [915930538] [2024-06-21 21:55:27,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:27,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-21 21:55:27,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:27,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-21 21:55:27,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-21 21:55:27,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 41 [2024-06-21 21:55:27,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 32 transitions, 73 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:27,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:27,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 41 [2024-06-21 21:55:27,932 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:28,479 INFO L124 PetriNetUnfolderBase]: 897/1380 cut-off events. [2024-06-21 21:55:28,480 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-06-21 21:55:28,485 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2807 conditions, 1380 events. 897/1380 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 78. Compared 6402 event pairs, 455 based on Foata normal form. 2/1357 useless extension candidates. Maximal degree in co-relation 2795. Up to 1343 conditions per place. [2024-06-21 21:55:28,493 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 35 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-21 21:55:28,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 45 transitions, 183 flow [2024-06-21 21:55:28,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-21 21:55:28,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-21 21:55:28,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 69 transitions. [2024-06-21 21:55:28,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5609756097560976 [2024-06-21 21:55:28,506 INFO L175 Difference]: Start difference. First operand has 42 places, 32 transitions, 73 flow. Second operand 3 states and 69 transitions. [2024-06-21 21:55:28,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 45 transitions, 183 flow [2024-06-21 21:55:28,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 45 transitions, 178 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-21 21:55:28,511 INFO L231 Difference]: Finished difference. Result has 42 places, 35 transitions, 100 flow [2024-06-21 21:55:28,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=70, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=100, PETRI_PLACES=42, PETRI_TRANSITIONS=35} [2024-06-21 21:55:28,516 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 0 predicate places. [2024-06-21 21:55:28,516 INFO L495 AbstractCegarLoop]: Abstraction has has 42 places, 35 transitions, 100 flow [2024-06-21 21:55:28,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:28,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:28,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:28,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-21 21:55:28,518 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:28,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:28,518 INFO L85 PathProgramCache]: Analyzing trace with hash 1890999986, now seen corresponding path program 1 times [2024-06-21 21:55:28,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:28,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66817263] [2024-06-21 21:55:28,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:28,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:28,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:31,498 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:31,498 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:31,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66817263] [2024-06-21 21:55:31,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66817263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:31,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:31,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:55:31,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1866489006] [2024-06-21 21:55:31,500 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:31,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:55:31,503 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:31,503 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:55:31,504 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:55:31,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:31,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 35 transitions, 100 flow. Second operand has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:31,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:31,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:31,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:32,305 INFO L124 PetriNetUnfolderBase]: 1139/1737 cut-off events. [2024-06-21 21:55:32,305 INFO L125 PetriNetUnfolderBase]: For 335/335 co-relation queries the response was YES. [2024-06-21 21:55:32,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4020 conditions, 1737 events. 1139/1737 cut-off events. For 335/335 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7808 event pairs, 393 based on Foata normal form. 6/1738 useless extension candidates. Maximal degree in co-relation 4008. Up to 1639 conditions per place. [2024-06-21 21:55:32,319 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 42 selfloop transitions, 6 changer transitions 0/53 dead transitions. [2024-06-21 21:55:32,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 44 places, 53 transitions, 240 flow [2024-06-21 21:55:32,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-21 21:55:32,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-21 21:55:32,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 83 transitions. [2024-06-21 21:55:32,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5060975609756098 [2024-06-21 21:55:32,324 INFO L175 Difference]: Start difference. First operand has 42 places, 35 transitions, 100 flow. Second operand 4 states and 83 transitions. [2024-06-21 21:55:32,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 44 places, 53 transitions, 240 flow [2024-06-21 21:55:32,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 53 transitions, 236 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-21 21:55:32,327 INFO L231 Difference]: Finished difference. Result has 44 places, 36 transitions, 123 flow [2024-06-21 21:55:32,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=92, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=123, PETRI_PLACES=44, PETRI_TRANSITIONS=36} [2024-06-21 21:55:32,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 2 predicate places. [2024-06-21 21:55:32,331 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 36 transitions, 123 flow [2024-06-21 21:55:32,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.166666666666666) internal successors, (55), 6 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:32,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:32,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:32,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-21 21:55:32,339 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:32,339 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:32,340 INFO L85 PathProgramCache]: Analyzing trace with hash -810500594, now seen corresponding path program 1 times [2024-06-21 21:55:32,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:32,340 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924013025] [2024-06-21 21:55:32,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:32,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:32,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:34,088 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:34,089 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:34,089 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924013025] [2024-06-21 21:55:34,089 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924013025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:34,089 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:34,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:55:34,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1664217126] [2024-06-21 21:55:34,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:34,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:55:34,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:34,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:55:34,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:55:34,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:34,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 36 transitions, 123 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:34,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:34,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:34,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:34,736 INFO L124 PetriNetUnfolderBase]: 896/1390 cut-off events. [2024-06-21 21:55:34,736 INFO L125 PetriNetUnfolderBase]: For 756/756 co-relation queries the response was YES. [2024-06-21 21:55:34,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3510 conditions, 1390 events. 896/1390 cut-off events. For 756/756 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6422 event pairs, 389 based on Foata normal form. 4/1391 useless extension candidates. Maximal degree in co-relation 3495. Up to 1337 conditions per place. [2024-06-21 21:55:34,745 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 44 selfloop transitions, 8 changer transitions 0/57 dead transitions. [2024-06-21 21:55:34,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 57 transitions, 289 flow [2024-06-21 21:55:34,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:55:34,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:55:34,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-21 21:55:34,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43414634146341463 [2024-06-21 21:55:34,747 INFO L175 Difference]: Start difference. First operand has 44 places, 36 transitions, 123 flow. Second operand 5 states and 89 transitions. [2024-06-21 21:55:34,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 57 transitions, 289 flow [2024-06-21 21:55:34,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 57 transitions, 272 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-21 21:55:34,750 INFO L231 Difference]: Finished difference. Result has 48 places, 42 transitions, 172 flow [2024-06-21 21:55:34,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=110, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=172, PETRI_PLACES=48, PETRI_TRANSITIONS=42} [2024-06-21 21:55:34,751 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 6 predicate places. [2024-06-21 21:55:34,751 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 42 transitions, 172 flow [2024-06-21 21:55:34,751 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:34,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:34,751 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:34,752 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-21 21:55:34,752 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:34,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:34,752 INFO L85 PathProgramCache]: Analyzing trace with hash 644287143, now seen corresponding path program 1 times [2024-06-21 21:55:34,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:34,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [687307191] [2024-06-21 21:55:34,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:34,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:34,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:36,957 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:36,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:36,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [687307191] [2024-06-21 21:55:36,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [687307191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:36,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:36,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:55:36,958 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236721233] [2024-06-21 21:55:36,958 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:36,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:55:36,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:36,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:55:36,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:55:36,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:36,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 42 transitions, 172 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:36,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:36,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:36,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:37,658 INFO L124 PetriNetUnfolderBase]: 891/1383 cut-off events. [2024-06-21 21:55:37,658 INFO L125 PetriNetUnfolderBase]: For 1419/1419 co-relation queries the response was YES. [2024-06-21 21:55:37,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3999 conditions, 1383 events. 891/1383 cut-off events. For 1419/1419 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6353 event pairs, 371 based on Foata normal form. 2/1382 useless extension candidates. Maximal degree in co-relation 3981. Up to 1330 conditions per place. [2024-06-21 21:55:37,668 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 51 selfloop transitions, 11 changer transitions 0/67 dead transitions. [2024-06-21 21:55:37,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 67 transitions, 374 flow [2024-06-21 21:55:37,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:55:37,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:55:37,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 104 transitions. [2024-06-21 21:55:37,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42276422764227645 [2024-06-21 21:55:37,670 INFO L175 Difference]: Start difference. First operand has 48 places, 42 transitions, 172 flow. Second operand 6 states and 104 transitions. [2024-06-21 21:55:37,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 67 transitions, 374 flow [2024-06-21 21:55:37,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 67 transitions, 354 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 21:55:37,674 INFO L231 Difference]: Finished difference. Result has 53 places, 48 transitions, 228 flow [2024-06-21 21:55:37,674 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=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=228, PETRI_PLACES=53, PETRI_TRANSITIONS=48} [2024-06-21 21:55:37,675 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 11 predicate places. [2024-06-21 21:55:37,675 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 48 transitions, 228 flow [2024-06-21 21:55:37,675 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:37,675 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:37,675 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:37,675 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-21 21:55:37,676 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:37,676 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:37,676 INFO L85 PathProgramCache]: Analyzing trace with hash -1501933235, now seen corresponding path program 1 times [2024-06-21 21:55:37,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:37,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989122731] [2024-06-21 21:55:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:37,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:40,154 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:40,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:40,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989122731] [2024-06-21 21:55:40,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989122731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:40,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:40,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:40,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [310494338] [2024-06-21 21:55:40,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:40,156 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:40,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:40,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:40,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:40,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:40,191 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 48 transitions, 228 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:40,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:40,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:40,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:40,919 INFO L124 PetriNetUnfolderBase]: 883/1371 cut-off events. [2024-06-21 21:55:40,920 INFO L125 PetriNetUnfolderBase]: For 2136/2136 co-relation queries the response was YES. [2024-06-21 21:55:40,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4325 conditions, 1371 events. 883/1371 cut-off events. For 2136/2136 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6273 event pairs, 352 based on Foata normal form. 4/1372 useless extension candidates. Maximal degree in co-relation 4304. Up to 1296 conditions per place. [2024-06-21 21:55:40,929 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 57 selfloop transitions, 13 changer transitions 0/75 dead transitions. [2024-06-21 21:55:40,929 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 75 transitions, 444 flow [2024-06-21 21:55:40,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:55:40,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:55:40,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:55:40,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 21:55:40,936 INFO L175 Difference]: Start difference. First operand has 53 places, 48 transitions, 228 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:55:40,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 75 transitions, 444 flow [2024-06-21 21:55:40,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 428 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-06-21 21:55:40,946 INFO L231 Difference]: Finished difference. Result has 58 places, 50 transitions, 265 flow [2024-06-21 21:55:40,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=265, PETRI_PLACES=58, PETRI_TRANSITIONS=50} [2024-06-21 21:55:40,949 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-21 21:55:40,949 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 50 transitions, 265 flow [2024-06-21 21:55:40,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:40,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:40,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:40,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-21 21:55:40,950 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:40,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:40,951 INFO L85 PathProgramCache]: Analyzing trace with hash 507214060, now seen corresponding path program 1 times [2024-06-21 21:55:40,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:40,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613741591] [2024-06-21 21:55:40,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:40,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:40,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:43,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:43,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:43,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613741591] [2024-06-21 21:55:43,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [613741591] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:43,526 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:43,526 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:43,526 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306129233] [2024-06-21 21:55:43,526 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:43,526 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:43,527 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:43,527 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:43,527 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:43,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:55:43,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 50 transitions, 265 flow. Second operand has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:43,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:43,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:55:43,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:44,328 INFO L124 PetriNetUnfolderBase]: 1111/1703 cut-off events. [2024-06-21 21:55:44,328 INFO L125 PetriNetUnfolderBase]: For 3464/3464 co-relation queries the response was YES. [2024-06-21 21:55:44,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5583 conditions, 1703 events. 1111/1703 cut-off events. For 3464/3464 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7611 event pairs, 402 based on Foata normal form. 2/1700 useless extension candidates. Maximal degree in co-relation 5560. Up to 1587 conditions per place. [2024-06-21 21:55:44,339 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 50 selfloop transitions, 15 changer transitions 0/69 dead transitions. [2024-06-21 21:55:44,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 69 transitions, 455 flow [2024-06-21 21:55:44,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:55:44,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:55:44,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-06-21 21:55:44,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4292682926829268 [2024-06-21 21:55:44,342 INFO L175 Difference]: Start difference. First operand has 58 places, 50 transitions, 265 flow. Second operand 5 states and 88 transitions. [2024-06-21 21:55:44,343 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 69 transitions, 455 flow [2024-06-21 21:55:44,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 69 transitions, 420 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-21 21:55:44,348 INFO L231 Difference]: Finished difference. Result has 58 places, 53 transitions, 302 flow [2024-06-21 21:55:44,348 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=230, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=302, PETRI_PLACES=58, PETRI_TRANSITIONS=53} [2024-06-21 21:55:44,351 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 16 predicate places. [2024-06-21 21:55:44,352 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 53 transitions, 302 flow [2024-06-21 21:55:44,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.5) internal successors, (68), 8 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:44,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:44,352 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:44,352 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-21 21:55:44,352 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:44,353 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:44,353 INFO L85 PathProgramCache]: Analyzing trace with hash 1434453265, now seen corresponding path program 1 times [2024-06-21 21:55:44,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:44,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194877763] [2024-06-21 21:55:44,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:44,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:44,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:47,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:47,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:47,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194877763] [2024-06-21 21:55:47,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194877763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:47,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:47,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:47,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53226802] [2024-06-21 21:55:47,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:47,502 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:47,502 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:47,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:47,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:47,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:55:47,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 53 transitions, 302 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:47,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:47,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:55:47,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:48,418 INFO L124 PetriNetUnfolderBase]: 1124/1728 cut-off events. [2024-06-21 21:55:48,418 INFO L125 PetriNetUnfolderBase]: For 4783/4783 co-relation queries the response was YES. [2024-06-21 21:55:48,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6024 conditions, 1728 events. 1124/1728 cut-off events. For 4783/4783 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7768 event pairs, 384 based on Foata normal form. 2/1725 useless extension candidates. Maximal degree in co-relation 6000. Up to 1561 conditions per place. [2024-06-21 21:55:48,429 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 53 selfloop transitions, 21 changer transitions 0/78 dead transitions. [2024-06-21 21:55:48,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 78 transitions, 528 flow [2024-06-21 21:55:48,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:55:48,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:55:48,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-21 21:55:48,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4268292682926829 [2024-06-21 21:55:48,431 INFO L175 Difference]: Start difference. First operand has 58 places, 53 transitions, 302 flow. Second operand 6 states and 105 transitions. [2024-06-21 21:55:48,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 78 transitions, 528 flow [2024-06-21 21:55:48,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 78 transitions, 484 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-21 21:55:48,438 INFO L231 Difference]: Finished difference. Result has 61 places, 56 transitions, 345 flow [2024-06-21 21:55:48,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=262, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=53, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=345, PETRI_PLACES=61, PETRI_TRANSITIONS=56} [2024-06-21 21:55:48,439 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 19 predicate places. [2024-06-21 21:55:48,439 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 56 transitions, 345 flow [2024-06-21 21:55:48,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:48,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:48,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:48,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-21 21:55:48,440 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:48,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash -586711659, now seen corresponding path program 2 times [2024-06-21 21:55:48,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:48,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408714484] [2024-06-21 21:55:48,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:48,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:48,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:51,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:51,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:51,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408714484] [2024-06-21 21:55:51,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1408714484] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:51,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:51,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:55:51,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993039577] [2024-06-21 21:55:51,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:51,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:55:51,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:51,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:55:51,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:55:51,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:51,364 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 56 transitions, 345 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:51,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:51,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:51,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:52,257 INFO L124 PetriNetUnfolderBase]: 886/1375 cut-off events. [2024-06-21 21:55:52,257 INFO L125 PetriNetUnfolderBase]: For 4140/4140 co-relation queries the response was YES. [2024-06-21 21:55:52,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5008 conditions, 1375 events. 886/1375 cut-off events. For 4140/4140 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6339 event pairs, 340 based on Foata normal form. 2/1372 useless extension candidates. Maximal degree in co-relation 4983. Up to 1254 conditions per place. [2024-06-21 21:55:52,268 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 54 selfloop transitions, 24 changer transitions 0/83 dead transitions. [2024-06-21 21:55:52,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 83 transitions, 587 flow [2024-06-21 21:55:52,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:55:52,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:55:52,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-21 21:55:52,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-21 21:55:52,270 INFO L175 Difference]: Start difference. First operand has 61 places, 56 transitions, 345 flow. Second operand 7 states and 123 transitions. [2024-06-21 21:55:52,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 83 transitions, 587 flow [2024-06-21 21:55:52,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 83 transitions, 530 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:55:52,277 INFO L231 Difference]: Finished difference. Result has 64 places, 59 transitions, 378 flow [2024-06-21 21:55:52,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=378, PETRI_PLACES=64, PETRI_TRANSITIONS=59} [2024-06-21 21:55:52,279 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-21 21:55:52,279 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 59 transitions, 378 flow [2024-06-21 21:55:52,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:52,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:52,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:52,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-21 21:55:52,280 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:52,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:52,280 INFO L85 PathProgramCache]: Analyzing trace with hash 1886334997, now seen corresponding path program 1 times [2024-06-21 21:55:52,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:52,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880450125] [2024-06-21 21:55:52,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:52,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:52,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:54,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:54,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:54,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880450125] [2024-06-21 21:55:54,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880450125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:54,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:54,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-21 21:55:54,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1608540081] [2024-06-21 21:55:54,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:54,414 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-21 21:55:54,414 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:54,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-21 21:55:54,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-21 21:55:54,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:55:54,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 59 transitions, 378 flow. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:54,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:54,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:55:54,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:55,094 INFO L124 PetriNetUnfolderBase]: 880/1367 cut-off events. [2024-06-21 21:55:55,094 INFO L125 PetriNetUnfolderBase]: For 4334/4334 co-relation queries the response was YES. [2024-06-21 21:55:55,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5079 conditions, 1367 events. 880/1367 cut-off events. For 4334/4334 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6282 event pairs, 338 based on Foata normal form. 2/1364 useless extension candidates. Maximal degree in co-relation 5053. Up to 1310 conditions per place. [2024-06-21 21:55:55,104 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 58 selfloop transitions, 10 changer transitions 0/73 dead transitions. [2024-06-21 21:55:55,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 73 transitions, 564 flow [2024-06-21 21:55:55,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-21 21:55:55,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-21 21:55:55,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 85 transitions. [2024-06-21 21:55:55,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 21:55:55,105 INFO L175 Difference]: Start difference. First operand has 64 places, 59 transitions, 378 flow. Second operand 5 states and 85 transitions. [2024-06-21 21:55:55,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 73 transitions, 564 flow [2024-06-21 21:55:55,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 73 transitions, 502 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:55:55,110 INFO L231 Difference]: Finished difference. Result has 64 places, 62 transitions, 367 flow [2024-06-21 21:55:55,110 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=367, PETRI_PLACES=64, PETRI_TRANSITIONS=62} [2024-06-21 21:55:55,111 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 22 predicate places. [2024-06-21 21:55:55,111 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 62 transitions, 367 flow [2024-06-21 21:55:55,112 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:55,112 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:55,112 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:55,112 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-21 21:55:55,112 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:55,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:55,112 INFO L85 PathProgramCache]: Analyzing trace with hash -1403844729, now seen corresponding path program 1 times [2024-06-21 21:55:55,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:55,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785644291] [2024-06-21 21:55:55,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:55,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:55,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:55:57,371 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:55:57,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:55:57,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785644291] [2024-06-21 21:55:57,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785644291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:55:57,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:55:57,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:55:57,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556865164] [2024-06-21 21:55:57,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:55:57,373 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:55:57,373 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:55:57,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:55:57,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:55:57,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:55:57,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 62 transitions, 367 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:57,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:55:57,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:55:57,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:55:58,253 INFO L124 PetriNetUnfolderBase]: 1130/1741 cut-off events. [2024-06-21 21:55:58,253 INFO L125 PetriNetUnfolderBase]: For 6148/6148 co-relation queries the response was YES. [2024-06-21 21:55:58,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6483 conditions, 1741 events. 1130/1741 cut-off events. For 6148/6148 co-relation queries the response was YES. Maximal size of possible extension queue 84. Compared 7837 event pairs, 240 based on Foata normal form. 4/1740 useless extension candidates. Maximal degree in co-relation 6456. Up to 1603 conditions per place. [2024-06-21 21:55:58,263 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 71 selfloop transitions, 11 changer transitions 0/86 dead transitions. [2024-06-21 21:55:58,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 86 transitions, 601 flow [2024-06-21 21:55:58,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:55:58,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:55:58,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 21:55:58,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-21 21:55:58,266 INFO L175 Difference]: Start difference. First operand has 64 places, 62 transitions, 367 flow. Second operand 6 states and 101 transitions. [2024-06-21 21:55:58,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 86 transitions, 601 flow [2024-06-21 21:55:58,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 86 transitions, 574 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-21 21:55:58,275 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 391 flow [2024-06-21 21:55:58,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=340, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=391, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-21 21:55:58,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 25 predicate places. [2024-06-21 21:55:58,276 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 391 flow [2024-06-21 21:55:58,276 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:55:58,276 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:55:58,276 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:55:58,276 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-21 21:55:58,277 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:55:58,277 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:55:58,277 INFO L85 PathProgramCache]: Analyzing trace with hash 1518375107, now seen corresponding path program 2 times [2024-06-21 21:55:58,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:55:58,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376780422] [2024-06-21 21:55:58,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:55:58,278 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:55:58,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:00,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:00,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:00,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376780422] [2024-06-21 21:56:00,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376780422] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:00,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:00,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:00,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321418347] [2024-06-21 21:56:00,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:00,639 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:00,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:00,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:00,640 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:00,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:00,699 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 391 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:00,699 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:00,699 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:00,699 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:01,442 INFO L124 PetriNetUnfolderBase]: 948/1481 cut-off events. [2024-06-21 21:56:01,443 INFO L125 PetriNetUnfolderBase]: For 6571/6571 co-relation queries the response was YES. [2024-06-21 21:56:01,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5961 conditions, 1481 events. 948/1481 cut-off events. For 6571/6571 co-relation queries the response was YES. Maximal size of possible extension queue 77. Compared 6880 event pairs, 294 based on Foata normal form. 4/1481 useless extension candidates. Maximal degree in co-relation 5933. Up to 1384 conditions per place. [2024-06-21 21:56:01,453 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 78 selfloop transitions, 18 changer transitions 0/101 dead transitions. [2024-06-21 21:56:01,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 101 transitions, 732 flow [2024-06-21 21:56:01,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:01,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:01,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-21 21:56:01,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4054878048780488 [2024-06-21 21:56:01,457 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 391 flow. Second operand 8 states and 133 transitions. [2024-06-21 21:56:01,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 101 transitions, 732 flow [2024-06-21 21:56:01,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 101 transitions, 691 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:01,465 INFO L231 Difference]: Finished difference. Result has 74 places, 75 transitions, 506 flow [2024-06-21 21:56:01,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=358, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=506, PETRI_PLACES=74, PETRI_TRANSITIONS=75} [2024-06-21 21:56:01,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 32 predicate places. [2024-06-21 21:56:01,466 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 75 transitions, 506 flow [2024-06-21 21:56:01,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:01,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:01,467 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:01,467 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-21 21:56:01,467 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:01,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:01,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1246402559, now seen corresponding path program 1 times [2024-06-21 21:56:01,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:01,468 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704765720] [2024-06-21 21:56:01,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:01,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:01,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:04,382 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:04,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:04,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704765720] [2024-06-21 21:56:04,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704765720] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:04,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:04,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:04,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119581934] [2024-06-21 21:56:04,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:04,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:04,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:04,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:04,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:04,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:04,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 75 transitions, 506 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:04,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:04,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:04,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:05,379 INFO L124 PetriNetUnfolderBase]: 1259/1964 cut-off events. [2024-06-21 21:56:05,380 INFO L125 PetriNetUnfolderBase]: For 10251/10259 co-relation queries the response was YES. [2024-06-21 21:56:05,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7948 conditions, 1964 events. 1259/1964 cut-off events. For 10251/10259 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9197 event pairs, 307 based on Foata normal form. 17/1977 useless extension candidates. Maximal degree in co-relation 7916. Up to 1608 conditions per place. [2024-06-21 21:56:05,390 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 77 selfloop transitions, 29 changer transitions 0/110 dead transitions. [2024-06-21 21:56:05,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 110 transitions, 838 flow [2024-06-21 21:56:05,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:05,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:05,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-21 21:56:05,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43205574912891986 [2024-06-21 21:56:05,392 INFO L175 Difference]: Start difference. First operand has 74 places, 75 transitions, 506 flow. Second operand 7 states and 124 transitions. [2024-06-21 21:56:05,393 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 110 transitions, 838 flow [2024-06-21 21:56:05,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 110 transitions, 785 flow, removed 14 selfloop flow, removed 3 redundant places. [2024-06-21 21:56:05,403 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 572 flow [2024-06-21 21:56:05,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=453, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=572, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-06-21 21:56:05,404 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 37 predicate places. [2024-06-21 21:56:05,404 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 572 flow [2024-06-21 21:56:05,404 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:05,404 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:05,405 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:05,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-21 21:56:05,405 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:05,405 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:05,405 INFO L85 PathProgramCache]: Analyzing trace with hash 711554971, now seen corresponding path program 3 times [2024-06-21 21:56:05,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:05,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156388346] [2024-06-21 21:56:05,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:05,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:05,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:07,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:07,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:07,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156388346] [2024-06-21 21:56:07,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156388346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:07,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:07,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:07,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012039224] [2024-06-21 21:56:07,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:07,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:07,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:07,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:07,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:07,385 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:07,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 572 flow. Second operand has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:07,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:07,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:07,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:08,246 INFO L124 PetriNetUnfolderBase]: 1251/1952 cut-off events. [2024-06-21 21:56:08,246 INFO L125 PetriNetUnfolderBase]: For 11086/11094 co-relation queries the response was YES. [2024-06-21 21:56:08,250 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8146 conditions, 1952 events. 1251/1952 cut-off events. For 11086/11094 co-relation queries the response was YES. Maximal size of possible extension queue 89. Compared 9171 event pairs, 358 based on Foata normal form. 5/1953 useless extension candidates. Maximal degree in co-relation 8112. Up to 1748 conditions per place. [2024-06-21 21:56:08,256 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 72 selfloop transitions, 26 changer transitions 0/102 dead transitions. [2024-06-21 21:56:08,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 102 transitions, 846 flow [2024-06-21 21:56:08,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:56:08,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:56:08,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-21 21:56:08,259 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4186991869918699 [2024-06-21 21:56:08,259 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 572 flow. Second operand 6 states and 103 transitions. [2024-06-21 21:56:08,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 102 transitions, 846 flow [2024-06-21 21:56:08,274 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 102 transitions, 791 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:08,276 INFO L231 Difference]: Finished difference. Result has 81 places, 81 transitions, 612 flow [2024-06-21 21:56:08,276 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=517, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=612, PETRI_PLACES=81, PETRI_TRANSITIONS=81} [2024-06-21 21:56:08,277 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 39 predicate places. [2024-06-21 21:56:08,277 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 81 transitions, 612 flow [2024-06-21 21:56:08,277 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.444444444444445) internal successors, (76), 9 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:08,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:08,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:08,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-21 21:56:08,278 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:08,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:08,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1008183923, now seen corresponding path program 2 times [2024-06-21 21:56:08,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:08,279 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670542538] [2024-06-21 21:56:08,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:08,279 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:08,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:10,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:10,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:10,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670542538] [2024-06-21 21:56:10,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670542538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:10,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:10,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:10,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1027291526] [2024-06-21 21:56:10,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:10,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:10,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:10,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:10,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:10,947 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:10,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 81 transitions, 612 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:10,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:10,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:10,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:11,929 INFO L124 PetriNetUnfolderBase]: 1137/1812 cut-off events. [2024-06-21 21:56:11,929 INFO L125 PetriNetUnfolderBase]: For 12990/12993 co-relation queries the response was YES. [2024-06-21 21:56:11,933 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8062 conditions, 1812 events. 1137/1812 cut-off events. For 12990/12993 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8949 event pairs, 305 based on Foata normal form. 12/1818 useless extension candidates. Maximal degree in co-relation 8027. Up to 1268 conditions per place. [2024-06-21 21:56:11,938 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 77 selfloop transitions, 38 changer transitions 0/120 dead transitions. [2024-06-21 21:56:11,938 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 120 transitions, 1038 flow [2024-06-21 21:56:11,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:11,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:11,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-21 21:56:11,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4420731707317073 [2024-06-21 21:56:11,940 INFO L175 Difference]: Start difference. First operand has 81 places, 81 transitions, 612 flow. Second operand 8 states and 145 transitions. [2024-06-21 21:56:11,940 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 120 transitions, 1038 flow [2024-06-21 21:56:11,954 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 120 transitions, 957 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:11,956 INFO L231 Difference]: Finished difference. Result has 85 places, 83 transitions, 663 flow [2024-06-21 21:56:11,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=539, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=663, PETRI_PLACES=85, PETRI_TRANSITIONS=83} [2024-06-21 21:56:11,956 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 43 predicate places. [2024-06-21 21:56:11,956 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 83 transitions, 663 flow [2024-06-21 21:56:11,957 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:11,957 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:11,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:11,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-21 21:56:11,957 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:11,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:11,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1072910133, now seen corresponding path program 3 times [2024-06-21 21:56:11,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:11,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439026971] [2024-06-21 21:56:11,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:11,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:11,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:14,753 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:14,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:14,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439026971] [2024-06-21 21:56:14,754 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439026971] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:14,754 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:14,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:14,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794165575] [2024-06-21 21:56:14,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:14,754 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:14,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:14,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:14,755 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:14,776 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:14,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 83 transitions, 663 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:14,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:14,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:14,777 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:15,833 INFO L124 PetriNetUnfolderBase]: 1474/2336 cut-off events. [2024-06-21 21:56:15,833 INFO L125 PetriNetUnfolderBase]: For 16030/16040 co-relation queries the response was YES. [2024-06-21 21:56:15,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10071 conditions, 2336 events. 1474/2336 cut-off events. For 16030/16040 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 11773 event pairs, 405 based on Foata normal form. 24/2357 useless extension candidates. Maximal degree in co-relation 10035. Up to 2080 conditions per place. [2024-06-21 21:56:15,848 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 107 selfloop transitions, 22 changer transitions 0/133 dead transitions. [2024-06-21 21:56:15,849 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 133 transitions, 1141 flow [2024-06-21 21:56:15,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:56:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:56:15,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:56:15,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 21:56:15,851 INFO L175 Difference]: Start difference. First operand has 85 places, 83 transitions, 663 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:56:15,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 133 transitions, 1141 flow [2024-06-21 21:56:15,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 133 transitions, 1080 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:15,879 INFO L231 Difference]: Finished difference. Result has 93 places, 94 transitions, 790 flow [2024-06-21 21:56:15,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=612, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=790, PETRI_PLACES=93, PETRI_TRANSITIONS=94} [2024-06-21 21:56:15,881 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 51 predicate places. [2024-06-21 21:56:15,881 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 94 transitions, 790 flow [2024-06-21 21:56:15,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:15,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:15,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:15,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-21 21:56:15,882 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:15,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:15,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1009974371, now seen corresponding path program 4 times [2024-06-21 21:56:15,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:15,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033208688] [2024-06-21 21:56:15,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:15,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:15,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:18,493 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:18,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:18,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033208688] [2024-06-21 21:56:18,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033208688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:18,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:18,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:18,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1939451398] [2024-06-21 21:56:18,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:18,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:18,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:18,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:18,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:18,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:18,533 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 94 transitions, 790 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:18,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:18,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:18,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:19,586 INFO L124 PetriNetUnfolderBase]: 1542/2447 cut-off events. [2024-06-21 21:56:19,586 INFO L125 PetriNetUnfolderBase]: For 18763/18771 co-relation queries the response was YES. [2024-06-21 21:56:19,592 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10949 conditions, 2447 events. 1542/2447 cut-off events. For 18763/18771 co-relation queries the response was YES. Maximal size of possible extension queue 126. Compared 12432 event pairs, 420 based on Foata normal form. 17/2460 useless extension candidates. Maximal degree in co-relation 10908. Up to 2075 conditions per place. [2024-06-21 21:56:19,599 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 82 selfloop transitions, 43 changer transitions 0/129 dead transitions. [2024-06-21 21:56:19,599 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 129 transitions, 1162 flow [2024-06-21 21:56:19,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:19,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:19,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-21 21:56:19,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4176829268292683 [2024-06-21 21:56:19,601 INFO L175 Difference]: Start difference. First operand has 93 places, 94 transitions, 790 flow. Second operand 8 states and 137 transitions. [2024-06-21 21:56:19,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 129 transitions, 1162 flow [2024-06-21 21:56:19,629 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 129 transitions, 1109 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:19,631 INFO L231 Difference]: Finished difference. Result has 97 places, 95 transitions, 856 flow [2024-06-21 21:56:19,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=737, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=94, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=856, PETRI_PLACES=97, PETRI_TRANSITIONS=95} [2024-06-21 21:56:19,632 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 55 predicate places. [2024-06-21 21:56:19,632 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 95 transitions, 856 flow [2024-06-21 21:56:19,632 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:19,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:19,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:19,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-21 21:56:19,633 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:19,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1008363413, now seen corresponding path program 5 times [2024-06-21 21:56:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:19,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974811029] [2024-06-21 21:56:19,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:19,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:19,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:22,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:22,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:22,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974811029] [2024-06-21 21:56:22,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974811029] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:22,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:22,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:22,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [625119713] [2024-06-21 21:56:22,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:22,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:22,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:22,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:22,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:22,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:22,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 95 transitions, 856 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:22,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:22,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:22,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:23,253 INFO L124 PetriNetUnfolderBase]: 1298/2097 cut-off events. [2024-06-21 21:56:23,253 INFO L125 PetriNetUnfolderBase]: For 17489/17519 co-relation queries the response was YES. [2024-06-21 21:56:23,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9498 conditions, 2097 events. 1298/2097 cut-off events. For 17489/17519 co-relation queries the response was YES. Maximal size of possible extension queue 119. Compared 10942 event pairs, 366 based on Foata normal form. 22/2108 useless extension candidates. Maximal degree in co-relation 9456. Up to 1735 conditions per place. [2024-06-21 21:56:23,263 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 96 selfloop transitions, 26 changer transitions 0/128 dead transitions. [2024-06-21 21:56:23,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 128 transitions, 1196 flow [2024-06-21 21:56:23,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:23,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:23,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-21 21:56:23,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42073170731707316 [2024-06-21 21:56:23,264 INFO L175 Difference]: Start difference. First operand has 97 places, 95 transitions, 856 flow. Second operand 8 states and 138 transitions. [2024-06-21 21:56:23,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 128 transitions, 1196 flow [2024-06-21 21:56:23,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 128 transitions, 1095 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-06-21 21:56:23,290 INFO L231 Difference]: Finished difference. Result has 99 places, 95 transitions, 817 flow [2024-06-21 21:56:23,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=755, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=817, PETRI_PLACES=99, PETRI_TRANSITIONS=95} [2024-06-21 21:56:23,291 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-21 21:56:23,291 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 95 transitions, 817 flow [2024-06-21 21:56:23,291 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:23,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:23,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:23,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-21 21:56:23,292 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:23,292 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:23,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1653154791, now seen corresponding path program 1 times [2024-06-21 21:56:23,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:23,292 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415668627] [2024-06-21 21:56:23,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:23,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:23,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:25,320 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:25,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:25,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415668627] [2024-06-21 21:56:25,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1415668627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:25,320 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:25,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:56:25,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147958941] [2024-06-21 21:56:25,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:25,320 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:56:25,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:25,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:56:25,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:56:25,353 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:25,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 95 transitions, 817 flow. Second operand has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:25,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:25,353 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:25,353 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:26,319 INFO L124 PetriNetUnfolderBase]: 1508/2398 cut-off events. [2024-06-21 21:56:26,320 INFO L125 PetriNetUnfolderBase]: For 18800/18802 co-relation queries the response was YES. [2024-06-21 21:56:26,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10672 conditions, 2398 events. 1508/2398 cut-off events. For 18800/18802 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 12219 event pairs, 390 based on Foata normal form. 2/2398 useless extension candidates. Maximal degree in co-relation 10629. Up to 2332 conditions per place. [2024-06-21 21:56:26,331 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 101 selfloop transitions, 11 changer transitions 0/116 dead transitions. [2024-06-21 21:56:26,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 116 transitions, 1132 flow [2024-06-21 21:56:26,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:56:26,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:56:26,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 91 transitions. [2024-06-21 21:56:26,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3699186991869919 [2024-06-21 21:56:26,333 INFO L175 Difference]: Start difference. First operand has 99 places, 95 transitions, 817 flow. Second operand 6 states and 91 transitions. [2024-06-21 21:56:26,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 116 transitions, 1132 flow [2024-06-21 21:56:26,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 116 transitions, 1027 flow, removed 10 selfloop flow, removed 8 redundant places. [2024-06-21 21:56:26,354 INFO L231 Difference]: Finished difference. Result has 99 places, 104 transitions, 821 flow [2024-06-21 21:56:26,354 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=717, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=821, PETRI_PLACES=99, PETRI_TRANSITIONS=104} [2024-06-21 21:56:26,355 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 57 predicate places. [2024-06-21 21:56:26,355 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 104 transitions, 821 flow [2024-06-21 21:56:26,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.142857142857142) internal successors, (64), 7 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:26,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:26,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:26,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-21 21:56:26,355 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:26,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:26,356 INFO L85 PathProgramCache]: Analyzing trace with hash 632164106, now seen corresponding path program 1 times [2024-06-21 21:56:26,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:26,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1665778] [2024-06-21 21:56:26,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:26,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:26,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:28,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:28,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:28,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1665778] [2024-06-21 21:56:28,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1665778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:28,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:28,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:28,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222084622] [2024-06-21 21:56:28,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:28,882 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:28,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:28,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:28,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:28,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:28,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 104 transitions, 821 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:28,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:28,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:28,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:29,828 INFO L124 PetriNetUnfolderBase]: 1556/2479 cut-off events. [2024-06-21 21:56:29,828 INFO L125 PetriNetUnfolderBase]: For 19344/19352 co-relation queries the response was YES. [2024-06-21 21:56:29,839 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10942 conditions, 2479 events. 1556/2479 cut-off events. For 19344/19352 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 12593 event pairs, 281 based on Foata normal form. 13/2488 useless extension candidates. Maximal degree in co-relation 10898. Up to 2222 conditions per place. [2024-06-21 21:56:29,847 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 111 selfloop transitions, 18 changer transitions 0/133 dead transitions. [2024-06-21 21:56:29,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 133 transitions, 1171 flow [2024-06-21 21:56:29,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:29,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-21 21:56:29,851 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4076655052264808 [2024-06-21 21:56:29,851 INFO L175 Difference]: Start difference. First operand has 99 places, 104 transitions, 821 flow. Second operand 7 states and 117 transitions. [2024-06-21 21:56:29,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 133 transitions, 1171 flow [2024-06-21 21:56:29,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 133 transitions, 1157 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-06-21 21:56:29,879 INFO L231 Difference]: Finished difference. Result has 105 places, 105 transitions, 873 flow [2024-06-21 21:56:29,879 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=873, PETRI_PLACES=105, PETRI_TRANSITIONS=105} [2024-06-21 21:56:29,880 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 63 predicate places. [2024-06-21 21:56:29,880 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 105 transitions, 873 flow [2024-06-21 21:56:29,880 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:29,880 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:29,880 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:29,880 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-21 21:56:29,881 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:29,881 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:29,881 INFO L85 PathProgramCache]: Analyzing trace with hash 670061212, now seen corresponding path program 2 times [2024-06-21 21:56:29,881 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:29,881 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945949890] [2024-06-21 21:56:29,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:29,881 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:29,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:32,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:32,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:32,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945949890] [2024-06-21 21:56:32,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945949890] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:32,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:32,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:56:32,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [454917118] [2024-06-21 21:56:32,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:32,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:56:32,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:32,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:56:32,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:56:32,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:32,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 105 transitions, 873 flow. Second operand has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:32,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:32,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:32,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:33,290 INFO L124 PetriNetUnfolderBase]: 1624/2595 cut-off events. [2024-06-21 21:56:33,290 INFO L125 PetriNetUnfolderBase]: For 22149/22157 co-relation queries the response was YES. [2024-06-21 21:56:33,297 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11609 conditions, 2595 events. 1624/2595 cut-off events. For 22149/22157 co-relation queries the response was YES. Maximal size of possible extension queue 141. Compared 13498 event pairs, 414 based on Foata normal form. 13/2604 useless extension candidates. Maximal degree in co-relation 11562. Up to 2301 conditions per place. [2024-06-21 21:56:33,302 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 101 selfloop transitions, 30 changer transitions 0/135 dead transitions. [2024-06-21 21:56:33,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 135 transitions, 1239 flow [2024-06-21 21:56:33,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:33,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:33,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 21:56:33,304 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 21:56:33,304 INFO L175 Difference]: Start difference. First operand has 105 places, 105 transitions, 873 flow. Second operand 7 states and 119 transitions. [2024-06-21 21:56:33,304 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 135 transitions, 1239 flow [2024-06-21 21:56:33,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 135 transitions, 1189 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:56:33,330 INFO L231 Difference]: Finished difference. Result has 108 places, 108 transitions, 938 flow [2024-06-21 21:56:33,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=823, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=938, PETRI_PLACES=108, PETRI_TRANSITIONS=108} [2024-06-21 21:56:33,331 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 66 predicate places. [2024-06-21 21:56:33,331 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 108 transitions, 938 flow [2024-06-21 21:56:33,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.4) internal successors, (84), 10 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:33,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:33,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:33,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-21 21:56:33,332 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:33,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:33,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1194646710, now seen corresponding path program 3 times [2024-06-21 21:56:33,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:33,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514608252] [2024-06-21 21:56:33,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:33,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:33,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:35,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:35,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:35,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514608252] [2024-06-21 21:56:35,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514608252] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:35,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:35,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:56:35,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538236121] [2024-06-21 21:56:35,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:35,974 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:56:35,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:35,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:56:35,975 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:56:36,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:36,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 108 transitions, 938 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:36,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:36,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:36,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:37,010 INFO L124 PetriNetUnfolderBase]: 1514/2469 cut-off events. [2024-06-21 21:56:37,010 INFO L125 PetriNetUnfolderBase]: For 23205/23208 co-relation queries the response was YES. [2024-06-21 21:56:37,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11085 conditions, 2469 events. 1514/2469 cut-off events. For 23205/23208 co-relation queries the response was YES. Maximal size of possible extension queue 134. Compared 13021 event pairs, 398 based on Foata normal form. 12/2478 useless extension candidates. Maximal degree in co-relation 11036. Up to 2233 conditions per place. [2024-06-21 21:56:37,025 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 23 changer transitions 0/140 dead transitions. [2024-06-21 21:56:37,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 140 transitions, 1256 flow [2024-06-21 21:56:37,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:56:37,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:56:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:56:37,029 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 21:56:37,030 INFO L175 Difference]: Start difference. First operand has 108 places, 108 transitions, 938 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:56:37,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 140 transitions, 1256 flow [2024-06-21 21:56:37,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 140 transitions, 1183 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:37,064 INFO L231 Difference]: Finished difference. Result has 111 places, 107 transitions, 885 flow [2024-06-21 21:56:37,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=835, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=885, PETRI_PLACES=111, PETRI_TRANSITIONS=107} [2024-06-21 21:56:37,064 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 69 predicate places. [2024-06-21 21:56:37,064 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 107 transitions, 885 flow [2024-06-21 21:56:37,064 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:37,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:37,065 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:37,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-21 21:56:37,065 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:37,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:37,065 INFO L85 PathProgramCache]: Analyzing trace with hash -1060912178, now seen corresponding path program 1 times [2024-06-21 21:56:37,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:37,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873299953] [2024-06-21 21:56:37,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:37,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:37,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:39,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-21 21:56:39,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:39,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873299953] [2024-06-21 21:56:39,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873299953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:39,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:39,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:56:39,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600321310] [2024-06-21 21:56:39,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:39,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:56:39,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:39,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:56:39,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:56:39,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:39,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 107 transitions, 885 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:39,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:39,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:39,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:39,864 INFO L124 PetriNetUnfolderBase]: 1529/2490 cut-off events. [2024-06-21 21:56:39,865 INFO L125 PetriNetUnfolderBase]: For 23652/23655 co-relation queries the response was YES. [2024-06-21 21:56:39,873 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11174 conditions, 2490 events. 1529/2490 cut-off events. For 23652/23655 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 13162 event pairs, 414 based on Foata normal form. 3/2490 useless extension candidates. Maximal degree in co-relation 11124. Up to 2351 conditions per place. [2024-06-21 21:56:39,881 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 95 selfloop transitions, 22 changer transitions 0/126 dead transitions. [2024-06-21 21:56:39,881 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 126 transitions, 1191 flow [2024-06-21 21:56:39,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:56:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:56:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-21 21:56:39,884 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4065040650406504 [2024-06-21 21:56:39,884 INFO L175 Difference]: Start difference. First operand has 111 places, 107 transitions, 885 flow. Second operand 6 states and 100 transitions. [2024-06-21 21:56:39,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 126 transitions, 1191 flow [2024-06-21 21:56:39,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 126 transitions, 1082 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-21 21:56:39,909 INFO L231 Difference]: Finished difference. Result has 109 places, 111 transitions, 870 flow [2024-06-21 21:56:39,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=776, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=870, PETRI_PLACES=109, PETRI_TRANSITIONS=111} [2024-06-21 21:56:39,909 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 67 predicate places. [2024-06-21 21:56:39,909 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 111 transitions, 870 flow [2024-06-21 21:56:39,909 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:39,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:39,910 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:39,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-21 21:56:39,910 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:39,910 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:39,910 INFO L85 PathProgramCache]: Analyzing trace with hash -40662996, now seen corresponding path program 2 times [2024-06-21 21:56:39,910 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:39,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739925577] [2024-06-21 21:56:39,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:39,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:39,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:41,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:41,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:41,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739925577] [2024-06-21 21:56:41,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739925577] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:41,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:41,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-21 21:56:41,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701699444] [2024-06-21 21:56:41,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:41,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-21 21:56:41,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:41,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-21 21:56:41,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-21 21:56:41,973 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:41,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 111 transitions, 870 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:41,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:41,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:41,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:42,978 INFO L124 PetriNetUnfolderBase]: 1667/2686 cut-off events. [2024-06-21 21:56:42,979 INFO L125 PetriNetUnfolderBase]: For 28163/28166 co-relation queries the response was YES. [2024-06-21 21:56:42,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12487 conditions, 2686 events. 1667/2686 cut-off events. For 28163/28166 co-relation queries the response was YES. Maximal size of possible extension queue 144. Compared 14076 event pairs, 401 based on Foata normal form. 3/2682 useless extension candidates. Maximal degree in co-relation 12438. Up to 2340 conditions per place. [2024-06-21 21:56:42,994 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 87 selfloop transitions, 44 changer transitions 0/140 dead transitions. [2024-06-21 21:56:42,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 140 transitions, 1306 flow [2024-06-21 21:56:42,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:42,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:42,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-21 21:56:42,995 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4181184668989547 [2024-06-21 21:56:42,995 INFO L175 Difference]: Start difference. First operand has 109 places, 111 transitions, 870 flow. Second operand 7 states and 120 transitions. [2024-06-21 21:56:42,995 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 140 transitions, 1306 flow [2024-06-21 21:56:43,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 140 transitions, 1246 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:43,028 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 1022 flow [2024-06-21 21:56:43,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=810, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1022, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-06-21 21:56:43,029 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 71 predicate places. [2024-06-21 21:56:43,029 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 1022 flow [2024-06-21 21:56:43,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:43,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:43,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:43,030 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-21 21:56:43,030 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:43,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:43,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1585476062, now seen corresponding path program 1 times [2024-06-21 21:56:43,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:43,031 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498704170] [2024-06-21 21:56:43,031 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:43,031 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:43,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:45,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:45,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:45,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498704170] [2024-06-21 21:56:45,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498704170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:45,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:45,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:45,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103846733] [2024-06-21 21:56:45,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:45,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:45,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:45,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:45,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:45,213 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:45,213 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 1022 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:45,213 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:45,213 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:45,213 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:46,408 INFO L124 PetriNetUnfolderBase]: 1784/2827 cut-off events. [2024-06-21 21:56:46,408 INFO L125 PetriNetUnfolderBase]: For 33471/33479 co-relation queries the response was YES. [2024-06-21 21:56:46,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14159 conditions, 2827 events. 1784/2827 cut-off events. For 33471/33479 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 14747 event pairs, 460 based on Foata normal form. 5/2828 useless extension candidates. Maximal degree in co-relation 14108. Up to 2687 conditions per place. [2024-06-21 21:56:46,425 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 108 selfloop transitions, 24 changer transitions 0/136 dead transitions. [2024-06-21 21:56:46,425 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 136 transitions, 1373 flow [2024-06-21 21:56:46,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:56:46,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:56:46,426 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-06-21 21:56:46,426 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:56:46,426 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 1022 flow. Second operand 6 states and 96 transitions. [2024-06-21 21:56:46,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 136 transitions, 1373 flow [2024-06-21 21:56:46,462 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 136 transitions, 1330 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-21 21:56:46,464 INFO L231 Difference]: Finished difference. Result has 116 places, 123 transitions, 1078 flow [2024-06-21 21:56:46,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=979, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1078, PETRI_PLACES=116, PETRI_TRANSITIONS=123} [2024-06-21 21:56:46,464 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 74 predicate places. [2024-06-21 21:56:46,465 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 123 transitions, 1078 flow [2024-06-21 21:56:46,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:46,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:46,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:46,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-21 21:56:46,465 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:46,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:46,465 INFO L85 PathProgramCache]: Analyzing trace with hash -743059084, now seen corresponding path program 2 times [2024-06-21 21:56:46,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:46,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432863817] [2024-06-21 21:56:46,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:46,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:46,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:48,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:48,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:48,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432863817] [2024-06-21 21:56:48,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432863817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:48,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:48,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:48,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006998091] [2024-06-21 21:56:48,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:48,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:48,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:48,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:48,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:48,575 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:48,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 123 transitions, 1078 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:48,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:48,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:48,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:49,836 INFO L124 PetriNetUnfolderBase]: 1772/2811 cut-off events. [2024-06-21 21:56:49,836 INFO L125 PetriNetUnfolderBase]: For 34941/34949 co-relation queries the response was YES. [2024-06-21 21:56:49,845 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14457 conditions, 2811 events. 1772/2811 cut-off events. For 34941/34949 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 14630 event pairs, 458 based on Foata normal form. 5/2812 useless extension candidates. Maximal degree in co-relation 14404. Up to 2655 conditions per place. [2024-06-21 21:56:49,851 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 111 selfloop transitions, 27 changer transitions 0/142 dead transitions. [2024-06-21 21:56:49,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 142 transitions, 1465 flow [2024-06-21 21:56:49,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:49,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:49,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:56:49,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-21 21:56:49,852 INFO L175 Difference]: Start difference. First operand has 116 places, 123 transitions, 1078 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:56:49,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 142 transitions, 1465 flow [2024-06-21 21:56:49,889 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 142 transitions, 1407 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-21 21:56:49,891 INFO L231 Difference]: Finished difference. Result has 119 places, 126 transitions, 1127 flow [2024-06-21 21:56:49,891 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1020, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1127, PETRI_PLACES=119, PETRI_TRANSITIONS=126} [2024-06-21 21:56:49,891 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 77 predicate places. [2024-06-21 21:56:49,891 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 126 transitions, 1127 flow [2024-06-21 21:56:49,892 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:49,892 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:49,892 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:49,892 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-21 21:56:49,892 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:49,892 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:49,892 INFO L85 PathProgramCache]: Analyzing trace with hash -1408250395, now seen corresponding path program 1 times [2024-06-21 21:56:49,892 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:49,892 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435282726] [2024-06-21 21:56:49,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:49,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:49,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:52,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:52,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:52,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435282726] [2024-06-21 21:56:52,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435282726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:52,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:52,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:52,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141492270] [2024-06-21 21:56:52,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:52,116 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:52,116 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:52,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:52,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:52,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:52,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 126 transitions, 1127 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:52,145 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:52,145 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:52,145 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:53,042 INFO L124 PetriNetUnfolderBase]: 1693/2734 cut-off events. [2024-06-21 21:56:53,043 INFO L125 PetriNetUnfolderBase]: For 38237/38252 co-relation queries the response was YES. [2024-06-21 21:56:53,053 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14558 conditions, 2734 events. 1693/2734 cut-off events. For 38237/38252 co-relation queries the response was YES. Maximal size of possible extension queue 148. Compared 14449 event pairs, 458 based on Foata normal form. 2/2729 useless extension candidates. Maximal degree in co-relation 14504. Up to 2571 conditions per place. [2024-06-21 21:56:53,061 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 121 selfloop transitions, 29 changer transitions 0/159 dead transitions. [2024-06-21 21:56:53,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 159 transitions, 1635 flow [2024-06-21 21:56:53,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:53,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:53,062 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-21 21:56:53,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41114982578397213 [2024-06-21 21:56:53,063 INFO L175 Difference]: Start difference. First operand has 119 places, 126 transitions, 1127 flow. Second operand 7 states and 118 transitions. [2024-06-21 21:56:53,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 159 transitions, 1635 flow [2024-06-21 21:56:53,102 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 159 transitions, 1553 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-21 21:56:53,103 INFO L231 Difference]: Finished difference. Result has 123 places, 138 transitions, 1258 flow [2024-06-21 21:56:53,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1049, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1258, PETRI_PLACES=123, PETRI_TRANSITIONS=138} [2024-06-21 21:56:53,104 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 81 predicate places. [2024-06-21 21:56:53,104 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 138 transitions, 1258 flow [2024-06-21 21:56:53,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:53,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:53,104 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:53,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-21 21:56:53,104 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:53,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:53,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1471463296, now seen corresponding path program 1 times [2024-06-21 21:56:53,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:53,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597489534] [2024-06-21 21:56:53,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:53,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:53,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:55,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:55,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:55,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597489534] [2024-06-21 21:56:55,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597489534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:55,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:55,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:55,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926444977] [2024-06-21 21:56:55,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:55,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:55,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:55,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:55,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:55,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:56:55,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 138 transitions, 1258 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:55,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:55,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:56:55,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:56:56,260 INFO L124 PetriNetUnfolderBase]: 1800/2853 cut-off events. [2024-06-21 21:56:56,260 INFO L125 PetriNetUnfolderBase]: For 41415/41417 co-relation queries the response was YES. [2024-06-21 21:56:56,269 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15498 conditions, 2853 events. 1800/2853 cut-off events. For 41415/41417 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 14916 event pairs, 457 based on Foata normal form. 2/2853 useless extension candidates. Maximal degree in co-relation 15441. Up to 2772 conditions per place. [2024-06-21 21:56:56,277 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 145 selfloop transitions, 14 changer transitions 0/163 dead transitions. [2024-06-21 21:56:56,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 163 transitions, 1699 flow [2024-06-21 21:56:56,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:56:56,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:56:56,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 105 transitions. [2024-06-21 21:56:56,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 21:56:56,280 INFO L175 Difference]: Start difference. First operand has 123 places, 138 transitions, 1258 flow. Second operand 7 states and 105 transitions. [2024-06-21 21:56:56,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 163 transitions, 1699 flow [2024-06-21 21:56:56,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 163 transitions, 1651 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-21 21:56:56,332 INFO L231 Difference]: Finished difference. Result has 131 places, 146 transitions, 1343 flow [2024-06-21 21:56:56,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1210, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1343, PETRI_PLACES=131, PETRI_TRANSITIONS=146} [2024-06-21 21:56:56,333 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 89 predicate places. [2024-06-21 21:56:56,333 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 146 transitions, 1343 flow [2024-06-21 21:56:56,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:56,333 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:56:56,333 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:56:56,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-21 21:56:56,334 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:56:56,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:56:56,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1471463141, now seen corresponding path program 2 times [2024-06-21 21:56:56,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:56:56,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993433959] [2024-06-21 21:56:56,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:56:56,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:56:56,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:56:59,412 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:56:59,412 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:56:59,412 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993433959] [2024-06-21 21:56:59,412 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993433959] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:56:59,412 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:56:59,413 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:56:59,413 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889591542] [2024-06-21 21:56:59,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:56:59,413 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:56:59,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:56:59,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:56:59,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:56:59,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:56:59,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 146 transitions, 1343 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:56:59,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:56:59,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:56:59,445 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:00,169 INFO L124 PetriNetUnfolderBase]: 1699/2741 cut-off events. [2024-06-21 21:57:00,169 INFO L125 PetriNetUnfolderBase]: For 44224/44239 co-relation queries the response was YES. [2024-06-21 21:57:00,179 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15312 conditions, 2741 events. 1699/2741 cut-off events. For 44224/44239 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14521 event pairs, 455 based on Foata normal form. 3/2737 useless extension candidates. Maximal degree in co-relation 15250. Up to 2583 conditions per place. [2024-06-21 21:57:00,187 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 125 selfloop transitions, 30 changer transitions 0/166 dead transitions. [2024-06-21 21:57:00,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 166 transitions, 1747 flow [2024-06-21 21:57:00,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:00,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:00,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-21 21:57:00,188 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39372822299651566 [2024-06-21 21:57:00,188 INFO L175 Difference]: Start difference. First operand has 131 places, 146 transitions, 1343 flow. Second operand 7 states and 113 transitions. [2024-06-21 21:57:00,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 166 transitions, 1747 flow [2024-06-21 21:57:00,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 135 places, 166 transitions, 1711 flow, removed 15 selfloop flow, removed 2 redundant places. [2024-06-21 21:57:00,245 INFO L231 Difference]: Finished difference. Result has 136 places, 150 transitions, 1435 flow [2024-06-21 21:57:00,245 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1307, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1435, PETRI_PLACES=136, PETRI_TRANSITIONS=150} [2024-06-21 21:57:00,246 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 94 predicate places. [2024-06-21 21:57:00,246 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 150 transitions, 1435 flow [2024-06-21 21:57:00,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:00,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:00,246 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:00,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-21 21:57:00,247 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:00,247 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:00,247 INFO L85 PathProgramCache]: Analyzing trace with hash -1260550585, now seen corresponding path program 3 times [2024-06-21 21:57:00,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:00,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993098368] [2024-06-21 21:57:00,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:00,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:00,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:02,554 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:02,554 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993098368] [2024-06-21 21:57:02,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993098368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:02,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:02,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:57:02,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555673816] [2024-06-21 21:57:02,554 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:02,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:57:02,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:02,555 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:57:02,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:57:02,602 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:57:02,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 150 transitions, 1435 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:02,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:02,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:57:02,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:03,524 INFO L124 PetriNetUnfolderBase]: 1704/2742 cut-off events. [2024-06-21 21:57:03,525 INFO L125 PetriNetUnfolderBase]: For 48516/48531 co-relation queries the response was YES. [2024-06-21 21:57:03,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15934 conditions, 2742 events. 1704/2742 cut-off events. For 48516/48531 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14458 event pairs, 448 based on Foata normal form. 3/2734 useless extension candidates. Maximal degree in co-relation 15870. Up to 2599 conditions per place. [2024-06-21 21:57:03,540 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 124 selfloop transitions, 32 changer transitions 0/167 dead transitions. [2024-06-21 21:57:03,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 167 transitions, 1838 flow [2024-06-21 21:57:03,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:03,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:03,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 21:57:03,541 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-21 21:57:03,541 INFO L175 Difference]: Start difference. First operand has 136 places, 150 transitions, 1435 flow. Second operand 7 states and 110 transitions. [2024-06-21 21:57:03,542 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 167 transitions, 1838 flow [2024-06-21 21:57:03,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 167 transitions, 1730 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:03,599 INFO L231 Difference]: Finished difference. Result has 139 places, 156 transitions, 1487 flow [2024-06-21 21:57:03,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1327, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1487, PETRI_PLACES=139, PETRI_TRANSITIONS=156} [2024-06-21 21:57:03,600 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 97 predicate places. [2024-06-21 21:57:03,600 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 156 transitions, 1487 flow [2024-06-21 21:57:03,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:03,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:03,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:03,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-21 21:57:03,601 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:03,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:03,602 INFO L85 PathProgramCache]: Analyzing trace with hash -1260550430, now seen corresponding path program 2 times [2024-06-21 21:57:03,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:03,602 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677852796] [2024-06-21 21:57:03,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:03,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:03,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:05,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:05,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:05,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677852796] [2024-06-21 21:57:05,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1677852796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:05,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:05,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:57:05,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104635244] [2024-06-21 21:57:05,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:05,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:57:05,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:05,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:57:05,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:57:05,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:05,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 156 transitions, 1487 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:05,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:05,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:05,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:06,587 INFO L124 PetriNetUnfolderBase]: 1813/2874 cut-off events. [2024-06-21 21:57:06,587 INFO L125 PetriNetUnfolderBase]: For 52983/52985 co-relation queries the response was YES. [2024-06-21 21:57:06,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16967 conditions, 2874 events. 1813/2874 cut-off events. For 52983/52985 co-relation queries the response was YES. Maximal size of possible extension queue 152. Compared 15031 event pairs, 453 based on Foata normal form. 2/2874 useless extension candidates. Maximal degree in co-relation 16901. Up to 2780 conditions per place. [2024-06-21 21:57:06,604 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 158 selfloop transitions, 21 changer transitions 0/183 dead transitions. [2024-06-21 21:57:06,604 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 183 transitions, 2068 flow [2024-06-21 21:57:06,605 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:06,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:06,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-21 21:57:06,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3693379790940767 [2024-06-21 21:57:06,606 INFO L175 Difference]: Start difference. First operand has 139 places, 156 transitions, 1487 flow. Second operand 7 states and 106 transitions. [2024-06-21 21:57:06,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 183 transitions, 2068 flow [2024-06-21 21:57:06,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 183 transitions, 1978 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-21 21:57:06,670 INFO L231 Difference]: Finished difference. Result has 143 places, 167 transitions, 1594 flow [2024-06-21 21:57:06,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1398, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1594, PETRI_PLACES=143, PETRI_TRANSITIONS=167} [2024-06-21 21:57:06,670 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 101 predicate places. [2024-06-21 21:57:06,670 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 167 transitions, 1594 flow [2024-06-21 21:57:06,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:06,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:06,671 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:06,671 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-21 21:57:06,671 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:06,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:06,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1260343040, now seen corresponding path program 3 times [2024-06-21 21:57:06,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:06,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141696162] [2024-06-21 21:57:06,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:06,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:06,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:08,708 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:08,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:08,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141696162] [2024-06-21 21:57:08,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [141696162] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:08,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:08,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:57:08,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870132915] [2024-06-21 21:57:08,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:08,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:57:08,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:08,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:57:08,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:57:08,721 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:08,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 167 transitions, 1594 flow. Second operand has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:08,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:08,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:08,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:09,733 INFO L124 PetriNetUnfolderBase]: 1804/2862 cut-off events. [2024-06-21 21:57:09,733 INFO L125 PetriNetUnfolderBase]: For 56275/56277 co-relation queries the response was YES. [2024-06-21 21:57:09,746 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17217 conditions, 2862 events. 1804/2862 cut-off events. For 56275/56277 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 14949 event pairs, 452 based on Foata normal form. 3/2863 useless extension candidates. Maximal degree in co-relation 17149. Up to 2781 conditions per place. [2024-06-21 21:57:09,754 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 162 selfloop transitions, 16 changer transitions 0/182 dead transitions. [2024-06-21 21:57:09,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 182 transitions, 2002 flow [2024-06-21 21:57:09,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:09,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:09,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 102 transitions. [2024-06-21 21:57:09,756 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3554006968641115 [2024-06-21 21:57:09,756 INFO L175 Difference]: Start difference. First operand has 143 places, 167 transitions, 1594 flow. Second operand 7 states and 102 transitions. [2024-06-21 21:57:09,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 182 transitions, 2002 flow [2024-06-21 21:57:09,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 182 transitions, 1908 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-21 21:57:09,826 INFO L231 Difference]: Finished difference. Result has 146 places, 168 transitions, 1553 flow [2024-06-21 21:57:09,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1506, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1553, PETRI_PLACES=146, PETRI_TRANSITIONS=168} [2024-06-21 21:57:09,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 104 predicate places. [2024-06-21 21:57:09,827 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 168 transitions, 1553 flow [2024-06-21 21:57:09,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.0) internal successors, (72), 8 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:09,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:09,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:09,827 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-21 21:57:09,827 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:09,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:09,828 INFO L85 PathProgramCache]: Analyzing trace with hash -1260335104, now seen corresponding path program 1 times [2024-06-21 21:57:09,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:09,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867761879] [2024-06-21 21:57:09,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:09,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:09,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:13,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:13,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:13,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867761879] [2024-06-21 21:57:13,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867761879] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:13,207 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:13,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:13,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2022825245] [2024-06-21 21:57:13,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:13,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:13,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:13,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:13,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:13,220 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:13,220 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 168 transitions, 1553 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:13,220 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:13,220 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:13,220 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:14,360 INFO L124 PetriNetUnfolderBase]: 1799/2855 cut-off events. [2024-06-21 21:57:14,360 INFO L125 PetriNetUnfolderBase]: For 58734/58736 co-relation queries the response was YES. [2024-06-21 21:57:14,372 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17114 conditions, 2855 events. 1799/2855 cut-off events. For 58734/58736 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 14900 event pairs, 446 based on Foata normal form. 2/2855 useless extension candidates. Maximal degree in co-relation 17045. Up to 2777 conditions per place. [2024-06-21 21:57:14,380 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 167 selfloop transitions, 13 changer transitions 0/184 dead transitions. [2024-06-21 21:57:14,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 184 transitions, 1976 flow [2024-06-21 21:57:14,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:57:14,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:57:14,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 101 transitions. [2024-06-21 21:57:14,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3519163763066202 [2024-06-21 21:57:14,381 INFO L175 Difference]: Start difference. First operand has 146 places, 168 transitions, 1553 flow. Second operand 7 states and 101 transitions. [2024-06-21 21:57:14,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 184 transitions, 1976 flow [2024-06-21 21:57:14,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 184 transitions, 1950 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:14,452 INFO L231 Difference]: Finished difference. Result has 148 places, 170 transitions, 1587 flow [2024-06-21 21:57:14,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1527, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1587, PETRI_PLACES=148, PETRI_TRANSITIONS=170} [2024-06-21 21:57:14,453 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 106 predicate places. [2024-06-21 21:57:14,453 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 170 transitions, 1587 flow [2024-06-21 21:57:14,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:14,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:14,453 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:14,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-21 21:57:14,453 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:14,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:14,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1632137523, now seen corresponding path program 1 times [2024-06-21 21:57:14,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:14,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1830287395] [2024-06-21 21:57:14,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:14,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:14,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:16,991 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:16,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:16,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1830287395] [2024-06-21 21:57:16,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1830287395] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:16,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:16,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:16,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273196027] [2024-06-21 21:57:16,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:16,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:16,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:16,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:16,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:17,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:57:17,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 170 transitions, 1587 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:17,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:17,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:57:17,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:18,116 INFO L124 PetriNetUnfolderBase]: 1765/2830 cut-off events. [2024-06-21 21:57:18,116 INFO L125 PetriNetUnfolderBase]: For 64246/64261 co-relation queries the response was YES. [2024-06-21 21:57:18,128 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17317 conditions, 2830 events. 1765/2830 cut-off events. For 64246/64261 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 15003 event pairs, 405 based on Foata normal form. 4/2827 useless extension candidates. Maximal degree in co-relation 17247. Up to 2548 conditions per place. [2024-06-21 21:57:18,135 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 149 selfloop transitions, 38 changer transitions 0/202 dead transitions. [2024-06-21 21:57:18,136 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 202 transitions, 2147 flow [2024-06-21 21:57:18,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:18,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:18,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-21 21:57:18,137 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4115853658536585 [2024-06-21 21:57:18,137 INFO L175 Difference]: Start difference. First operand has 148 places, 170 transitions, 1587 flow. Second operand 8 states and 135 transitions. [2024-06-21 21:57:18,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 202 transitions, 2147 flow [2024-06-21 21:57:18,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 202 transitions, 2106 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:18,212 INFO L231 Difference]: Finished difference. Result has 151 places, 174 transitions, 1691 flow [2024-06-21 21:57:18,212 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1546, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1691, PETRI_PLACES=151, PETRI_TRANSITIONS=174} [2024-06-21 21:57:18,212 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 109 predicate places. [2024-06-21 21:57:18,212 INFO L495 AbstractCegarLoop]: Abstraction has has 151 places, 174 transitions, 1691 flow [2024-06-21 21:57:18,213 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:18,213 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:18,213 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:18,213 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-21 21:57:18,213 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:18,213 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:18,213 INFO L85 PathProgramCache]: Analyzing trace with hash -1632076949, now seen corresponding path program 1 times [2024-06-21 21:57:18,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:18,214 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788036031] [2024-06-21 21:57:18,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:18,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:18,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:22,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:22,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:22,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788036031] [2024-06-21 21:57:22,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788036031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:22,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:22,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:22,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676264006] [2024-06-21 21:57:22,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:22,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:22,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:22,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:22,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:22,411 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:22,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 174 transitions, 1691 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:22,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:22,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:22,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:23,246 INFO L124 PetriNetUnfolderBase]: 1867/2953 cut-off events. [2024-06-21 21:57:23,246 INFO L125 PetriNetUnfolderBase]: For 69411/69413 co-relation queries the response was YES. [2024-06-21 21:57:23,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18445 conditions, 2953 events. 1867/2953 cut-off events. For 69411/69413 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 15508 event pairs, 452 based on Foata normal form. 2/2953 useless extension candidates. Maximal degree in co-relation 18374. Up to 2834 conditions per place. [2024-06-21 21:57:23,265 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 181 selfloop transitions, 26 changer transitions 0/211 dead transitions. [2024-06-21 21:57:23,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 211 transitions, 2356 flow [2024-06-21 21:57:23,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:23,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:23,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:57:23,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 21:57:23,267 INFO L175 Difference]: Start difference. First operand has 151 places, 174 transitions, 1691 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:57:23,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 211 transitions, 2356 flow [2024-06-21 21:57:23,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 211 transitions, 2273 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 21:57:23,346 INFO L231 Difference]: Finished difference. Result has 157 places, 186 transitions, 1828 flow [2024-06-21 21:57:23,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1828, PETRI_PLACES=157, PETRI_TRANSITIONS=186} [2024-06-21 21:57:23,346 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 115 predicate places. [2024-06-21 21:57:23,346 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 186 transitions, 1828 flow [2024-06-21 21:57:23,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:23,347 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:23,347 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:23,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-21 21:57:23,347 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:23,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:23,347 INFO L85 PathProgramCache]: Analyzing trace with hash -706086963, now seen corresponding path program 2 times [2024-06-21 21:57:23,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:23,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277659551] [2024-06-21 21:57:23,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:23,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:23,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:38,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:38,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:38,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [277659551] [2024-06-21 21:57:38,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [277659551] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:38,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:38,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:38,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189350112] [2024-06-21 21:57:38,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:38,404 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:38,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:38,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:38,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:38,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:57:38,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 186 transitions, 1828 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:38,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:38,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:57:38,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:39,616 INFO L124 PetriNetUnfolderBase]: 1854/2959 cut-off events. [2024-06-21 21:57:39,617 INFO L125 PetriNetUnfolderBase]: For 80420/80435 co-relation queries the response was YES. [2024-06-21 21:57:39,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18882 conditions, 2959 events. 1854/2959 cut-off events. For 80420/80435 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 15836 event pairs, 455 based on Foata normal form. 15/2967 useless extension candidates. Maximal degree in co-relation 18807. Up to 2636 conditions per place. [2024-06-21 21:57:39,637 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 146 selfloop transitions, 54 changer transitions 0/218 dead transitions. [2024-06-21 21:57:39,637 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 218 transitions, 2432 flow [2024-06-21 21:57:39,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:39,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:39,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-21 21:57:39,638 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 21:57:39,638 INFO L175 Difference]: Start difference. First operand has 157 places, 186 transitions, 1828 flow. Second operand 8 states and 136 transitions. [2024-06-21 21:57:39,638 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 218 transitions, 2432 flow [2024-06-21 21:57:39,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 218 transitions, 2382 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-21 21:57:39,741 INFO L231 Difference]: Finished difference. Result has 163 places, 193 transitions, 2042 flow [2024-06-21 21:57:39,741 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1778, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=186, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2042, PETRI_PLACES=163, PETRI_TRANSITIONS=193} [2024-06-21 21:57:39,741 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 121 predicate places. [2024-06-21 21:57:39,741 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 193 transitions, 2042 flow [2024-06-21 21:57:39,742 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:39,742 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:39,742 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:39,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-21 21:57:39,742 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:39,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:39,742 INFO L85 PathProgramCache]: Analyzing trace with hash -703290453, now seen corresponding path program 3 times [2024-06-21 21:57:39,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:39,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [15540930] [2024-06-21 21:57:39,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:39,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:39,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:43,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:43,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:43,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [15540930] [2024-06-21 21:57:43,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [15540930] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:43,776 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:43,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:43,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1958443107] [2024-06-21 21:57:43,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:43,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:43,777 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:43,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:43,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:43,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:57:43,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 193 transitions, 2042 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:43,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:43,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:57:43,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:44,794 INFO L124 PetriNetUnfolderBase]: 1872/2989 cut-off events. [2024-06-21 21:57:44,794 INFO L125 PetriNetUnfolderBase]: For 89262/89277 co-relation queries the response was YES. [2024-06-21 21:57:44,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19814 conditions, 2989 events. 1872/2989 cut-off events. For 89262/89277 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16039 event pairs, 457 based on Foata normal form. 12/2994 useless extension candidates. Maximal degree in co-relation 19736. Up to 2735 conditions per place. [2024-06-21 21:57:44,821 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 165 selfloop transitions, 33 changer transitions 0/216 dead transitions. [2024-06-21 21:57:44,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 216 transitions, 2564 flow [2024-06-21 21:57:44,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:44,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:44,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-21 21:57:44,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:57:44,822 INFO L175 Difference]: Start difference. First operand has 163 places, 193 transitions, 2042 flow. Second operand 8 states and 128 transitions. [2024-06-21 21:57:44,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 216 transitions, 2564 flow [2024-06-21 21:57:44,938 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 216 transitions, 2465 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:44,941 INFO L231 Difference]: Finished difference. Result has 166 places, 195 transitions, 2056 flow [2024-06-21 21:57:44,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1943, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2056, PETRI_PLACES=166, PETRI_TRANSITIONS=195} [2024-06-21 21:57:44,942 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 124 predicate places. [2024-06-21 21:57:44,942 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 195 transitions, 2056 flow [2024-06-21 21:57:44,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:44,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:44,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:44,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-21 21:57:44,943 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:44,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:44,943 INFO L85 PathProgramCache]: Analyzing trace with hash -703290329, now seen corresponding path program 2 times [2024-06-21 21:57:44,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:44,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489448324] [2024-06-21 21:57:44,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:44,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:44,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:48,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:48,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:48,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489448324] [2024-06-21 21:57:48,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489448324] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:48,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:48,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:48,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1827074134] [2024-06-21 21:57:48,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:48,514 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:48,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:48,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:48,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:48,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:48,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 195 transitions, 2056 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:48,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:48,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:48,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:49,503 INFO L124 PetriNetUnfolderBase]: 1936/3062 cut-off events. [2024-06-21 21:57:49,503 INFO L125 PetriNetUnfolderBase]: For 84125/84127 co-relation queries the response was YES. [2024-06-21 21:57:49,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20354 conditions, 3062 events. 1936/3062 cut-off events. For 84125/84127 co-relation queries the response was YES. Maximal size of possible extension queue 163. Compared 16205 event pairs, 458 based on Foata normal form. 2/3062 useless extension candidates. Maximal degree in co-relation 20275. Up to 2966 conditions per place. [2024-06-21 21:57:49,531 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 194 selfloop transitions, 20 changer transitions 0/218 dead transitions. [2024-06-21 21:57:49,531 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 218 transitions, 2559 flow [2024-06-21 21:57:49,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:57:49,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:57:49,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 128 transitions. [2024-06-21 21:57:49,532 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34688346883468835 [2024-06-21 21:57:49,532 INFO L175 Difference]: Start difference. First operand has 166 places, 195 transitions, 2056 flow. Second operand 9 states and 128 transitions. [2024-06-21 21:57:49,532 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 218 transitions, 2559 flow [2024-06-21 21:57:49,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 218 transitions, 2464 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-21 21:57:49,647 INFO L231 Difference]: Finished difference. Result has 170 places, 198 transitions, 2037 flow [2024-06-21 21:57:49,647 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=1967, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2037, PETRI_PLACES=170, PETRI_TRANSITIONS=198} [2024-06-21 21:57:49,648 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 128 predicate places. [2024-06-21 21:57:49,648 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 198 transitions, 2037 flow [2024-06-21 21:57:49,648 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:49,648 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:49,648 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:49,648 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-21 21:57:49,649 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:49,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:49,649 INFO L85 PathProgramCache]: Analyzing trace with hash -415926285, now seen corresponding path program 3 times [2024-06-21 21:57:49,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:49,649 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300821277] [2024-06-21 21:57:49,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:49,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:49,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:52,870 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:52,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:52,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300821277] [2024-06-21 21:57:52,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [300821277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:52,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:52,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:52,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359657700] [2024-06-21 21:57:52,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:52,871 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:52,872 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:52,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:52,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:52,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:52,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 198 transitions, 2037 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:52,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:52,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:52,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:53,992 INFO L124 PetriNetUnfolderBase]: 2035/3204 cut-off events. [2024-06-21 21:57:53,993 INFO L125 PetriNetUnfolderBase]: For 94849/94851 co-relation queries the response was YES. [2024-06-21 21:57:54,009 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21600 conditions, 3204 events. 2035/3204 cut-off events. For 94849/94851 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17016 event pairs, 403 based on Foata normal form. 2/3204 useless extension candidates. Maximal degree in co-relation 21519. Up to 2869 conditions per place. [2024-06-21 21:57:54,021 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 175 selfloop transitions, 63 changer transitions 0/242 dead transitions. [2024-06-21 21:57:54,021 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 242 transitions, 2894 flow [2024-06-21 21:57:54,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:54,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:54,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 21:57:54,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 21:57:54,022 INFO L175 Difference]: Start difference. First operand has 170 places, 198 transitions, 2037 flow. Second operand 8 states and 126 transitions. [2024-06-21 21:57:54,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 242 transitions, 2894 flow [2024-06-21 21:57:54,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 242 transitions, 2870 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-06-21 21:57:54,149 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2462 flow [2024-06-21 21:57:54,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2013, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2462, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-21 21:57:54,150 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 132 predicate places. [2024-06-21 21:57:54,150 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2462 flow [2024-06-21 21:57:54,150 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:54,150 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:54,150 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:54,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-21 21:57:54,150 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:54,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:54,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1251389881, now seen corresponding path program 4 times [2024-06-21 21:57:54,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:54,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508123132] [2024-06-21 21:57:54,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:54,151 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:54,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:57:56,601 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:57:56,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:57:56,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508123132] [2024-06-21 21:57:56,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508123132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:57:56,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:57:56,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:57:56,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [130372848] [2024-06-21 21:57:56,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:57:56,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:57:56,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:57:56,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:57:56,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:57:56,624 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:57:56,624 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2462 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:56,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:57:56,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:57:56,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:57:57,702 INFO L124 PetriNetUnfolderBase]: 2045/3217 cut-off events. [2024-06-21 21:57:57,702 INFO L125 PetriNetUnfolderBase]: For 103381/103383 co-relation queries the response was YES. [2024-06-21 21:57:57,717 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23027 conditions, 3217 events. 2045/3217 cut-off events. For 103381/103383 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 17085 event pairs, 463 based on Foata normal form. 2/3217 useless extension candidates. Maximal degree in co-relation 22943. Up to 3119 conditions per place. [2024-06-21 21:57:57,725 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 204 selfloop transitions, 30 changer transitions 0/238 dead transitions. [2024-06-21 21:57:57,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 238 transitions, 3040 flow [2024-06-21 21:57:57,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:57:57,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:57:57,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 21:57:57,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-21 21:57:57,727 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2462 flow. Second operand 8 states and 117 transitions. [2024-06-21 21:57:57,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 238 transitions, 3040 flow [2024-06-21 21:57:57,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 238 transitions, 2988 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-21 21:57:57,856 INFO L231 Difference]: Finished difference. Result has 178 places, 221 transitions, 2531 flow [2024-06-21 21:57:57,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2410, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2531, PETRI_PLACES=178, PETRI_TRANSITIONS=221} [2024-06-21 21:57:57,856 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 136 predicate places. [2024-06-21 21:57:57,857 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 221 transitions, 2531 flow [2024-06-21 21:57:57,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:57:57,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:57:57,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:57:57,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-21 21:57:57,857 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:57:57,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:57:57,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1251385107, now seen corresponding path program 4 times [2024-06-21 21:57:57,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:57:57,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1551178950] [2024-06-21 21:57:57,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:57:57,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:57:57,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:00,399 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:00,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:00,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1551178950] [2024-06-21 21:58:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1551178950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:00,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:00,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:00,400 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844792234] [2024-06-21 21:58:00,400 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:00,400 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:00,400 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:00,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:00,401 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:00,464 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 41 [2024-06-21 21:58:00,464 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 221 transitions, 2531 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:00,464 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:00,464 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 41 [2024-06-21 21:58:00,464 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:01,753 INFO L124 PetriNetUnfolderBase]: 2002/3177 cut-off events. [2024-06-21 21:58:01,753 INFO L125 PetriNetUnfolderBase]: For 114585/114588 co-relation queries the response was YES. [2024-06-21 21:58:01,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23188 conditions, 3177 events. 2002/3177 cut-off events. For 114585/114588 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17111 event pairs, 455 based on Foata normal form. 12/3182 useless extension candidates. Maximal degree in co-relation 23103. Up to 2866 conditions per place. [2024-06-21 21:58:01,780 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 164 selfloop transitions, 61 changer transitions 0/251 dead transitions. [2024-06-21 21:58:01,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 251 transitions, 3260 flow [2024-06-21 21:58:01,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:01,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:01,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 21:58:01,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:58:01,782 INFO L175 Difference]: Start difference. First operand has 178 places, 221 transitions, 2531 flow. Second operand 9 states and 144 transitions. [2024-06-21 21:58:01,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 251 transitions, 3260 flow [2024-06-21 21:58:01,921 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 251 transitions, 3141 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-21 21:58:01,924 INFO L231 Difference]: Finished difference. Result has 182 places, 229 transitions, 2704 flow [2024-06-21 21:58:01,924 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2412, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2704, PETRI_PLACES=182, PETRI_TRANSITIONS=229} [2024-06-21 21:58:01,925 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 140 predicate places. [2024-06-21 21:58:01,925 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 229 transitions, 2704 flow [2024-06-21 21:58:01,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:01,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:01,925 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:01,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-21 21:58:01,925 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:01,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:01,926 INFO L85 PathProgramCache]: Analyzing trace with hash -422360025, now seen corresponding path program 5 times [2024-06-21 21:58:01,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:01,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010958126] [2024-06-21 21:58:01,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:01,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:01,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:04,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:04,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:04,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010958126] [2024-06-21 21:58:04,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010958126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:04,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:04,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:04,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [64006339] [2024-06-21 21:58:04,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:04,298 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:04,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:04,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:04,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:04,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:04,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 229 transitions, 2704 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:04,307 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:04,307 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:04,307 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:05,334 INFO L124 PetriNetUnfolderBase]: 2081/3272 cut-off events. [2024-06-21 21:58:05,334 INFO L125 PetriNetUnfolderBase]: For 113741/113743 co-relation queries the response was YES. [2024-06-21 21:58:05,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24257 conditions, 3272 events. 2081/3272 cut-off events. For 113741/113743 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 17403 event pairs, 465 based on Foata normal form. 2/3272 useless extension candidates. Maximal degree in co-relation 24170. Up to 3153 conditions per place. [2024-06-21 21:58:05,363 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 212 selfloop transitions, 41 changer transitions 0/257 dead transitions. [2024-06-21 21:58:05,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 257 transitions, 3486 flow [2024-06-21 21:58:05,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:05,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:05,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-21 21:58:05,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-21 21:58:05,365 INFO L175 Difference]: Start difference. First operand has 182 places, 229 transitions, 2704 flow. Second operand 9 states and 129 transitions. [2024-06-21 21:58:05,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 257 transitions, 3486 flow [2024-06-21 21:58:05,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 257 transitions, 3385 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-21 21:58:05,494 INFO L231 Difference]: Finished difference. Result has 187 places, 238 transitions, 2861 flow [2024-06-21 21:58:05,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2607, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2861, PETRI_PLACES=187, PETRI_TRANSITIONS=238} [2024-06-21 21:58:05,494 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 145 predicate places. [2024-06-21 21:58:05,494 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 238 transitions, 2861 flow [2024-06-21 21:58:05,495 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:05,495 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:05,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:05,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-21 21:58:05,495 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:05,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:05,495 INFO L85 PathProgramCache]: Analyzing trace with hash 804728650, now seen corresponding path program 1 times [2024-06-21 21:58:05,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:05,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898145562] [2024-06-21 21:58:05,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:05,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:05,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:08,490 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:08,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:08,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898145562] [2024-06-21 21:58:08,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [898145562] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:08,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:08,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:08,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326672590] [2024-06-21 21:58:08,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:08,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:08,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:08,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:08,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:08,505 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:08,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 238 transitions, 2861 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:08,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:08,506 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:08,506 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:09,717 INFO L124 PetriNetUnfolderBase]: 2089/3279 cut-off events. [2024-06-21 21:58:09,717 INFO L125 PetriNetUnfolderBase]: For 120735/120743 co-relation queries the response was YES. [2024-06-21 21:58:09,735 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24716 conditions, 3279 events. 2089/3279 cut-off events. For 120735/120743 co-relation queries the response was YES. Maximal size of possible extension queue 180. Compared 17287 event pairs, 352 based on Foata normal form. 3/3278 useless extension candidates. Maximal degree in co-relation 24626. Up to 3098 conditions per place. [2024-06-21 21:58:09,747 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 233 selfloop transitions, 22 changer transitions 0/259 dead transitions. [2024-06-21 21:58:09,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 259 transitions, 3573 flow [2024-06-21 21:58:09,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:58:09,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:58:09,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 98 transitions. [2024-06-21 21:58:09,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3983739837398374 [2024-06-21 21:58:09,749 INFO L175 Difference]: Start difference. First operand has 187 places, 238 transitions, 2861 flow. Second operand 6 states and 98 transitions. [2024-06-21 21:58:09,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 259 transitions, 3573 flow [2024-06-21 21:58:09,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 259 transitions, 3488 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-21 21:58:09,939 INFO L231 Difference]: Finished difference. Result has 190 places, 242 transitions, 2917 flow [2024-06-21 21:58:09,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2776, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2917, PETRI_PLACES=190, PETRI_TRANSITIONS=242} [2024-06-21 21:58:09,939 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 148 predicate places. [2024-06-21 21:58:09,939 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 242 transitions, 2917 flow [2024-06-21 21:58:09,939 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:09,939 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:09,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:09,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-21 21:58:09,940 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:09,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:09,940 INFO L85 PathProgramCache]: Analyzing trace with hash -2073423302, now seen corresponding path program 2 times [2024-06-21 21:58:09,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:09,940 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014901205] [2024-06-21 21:58:09,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:09,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:09,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:12,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-21 21:58:12,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:12,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014901205] [2024-06-21 21:58:12,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014901205] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:12,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:12,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:12,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033569651] [2024-06-21 21:58:12,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:12,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:12,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:12,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:12,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:12,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:12,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 242 transitions, 2917 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:12,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:12,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:12,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:13,490 INFO L124 PetriNetUnfolderBase]: 2084/3272 cut-off events. [2024-06-21 21:58:13,490 INFO L125 PetriNetUnfolderBase]: For 124493/124501 co-relation queries the response was YES. [2024-06-21 21:58:13,508 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24785 conditions, 3272 events. 2084/3272 cut-off events. For 124493/124501 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 17353 event pairs, 464 based on Foata normal form. 3/3271 useless extension candidates. Maximal degree in co-relation 24693. Up to 3148 conditions per place. [2024-06-21 21:58:13,520 INFO L140 encePairwiseOnDemand]: 34/41 looper letters, 227 selfloop transitions, 22 changer transitions 0/253 dead transitions. [2024-06-21 21:58:13,520 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 253 transitions, 3441 flow [2024-06-21 21:58:13,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:58:13,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:58:13,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 93 transitions. [2024-06-21 21:58:13,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 21:58:13,521 INFO L175 Difference]: Start difference. First operand has 190 places, 242 transitions, 2917 flow. Second operand 6 states and 93 transitions. [2024-06-21 21:58:13,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 253 transitions, 3441 flow [2024-06-21 21:58:13,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 253 transitions, 3358 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-21 21:58:13,692 INFO L231 Difference]: Finished difference. Result has 194 places, 242 transitions, 2883 flow [2024-06-21 21:58:13,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2834, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2883, PETRI_PLACES=194, PETRI_TRANSITIONS=242} [2024-06-21 21:58:13,692 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 152 predicate places. [2024-06-21 21:58:13,692 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 242 transitions, 2883 flow [2024-06-21 21:58:13,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:13,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:13,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:13,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-21 21:58:13,693 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:13,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:13,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1872699320, now seen corresponding path program 1 times [2024-06-21 21:58:13,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:13,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828212229] [2024-06-21 21:58:13,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:13,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:13,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:16,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:16,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:16,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828212229] [2024-06-21 21:58:16,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828212229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:16,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:16,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:16,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929609441] [2024-06-21 21:58:16,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:16,651 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:16,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:16,651 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:16,651 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:16,672 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:16,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 242 transitions, 2883 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:16,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:16,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:16,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:17,690 INFO L124 PetriNetUnfolderBase]: 2089/3281 cut-off events. [2024-06-21 21:58:17,690 INFO L125 PetriNetUnfolderBase]: For 129346/129354 co-relation queries the response was YES. [2024-06-21 21:58:17,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24950 conditions, 3281 events. 2089/3281 cut-off events. For 129346/129354 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 17448 event pairs, 466 based on Foata normal form. 2/3279 useless extension candidates. Maximal degree in co-relation 24856. Up to 3047 conditions per place. [2024-06-21 21:58:17,725 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 201 selfloop transitions, 54 changer transitions 0/259 dead transitions. [2024-06-21 21:58:17,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 259 transitions, 3497 flow [2024-06-21 21:58:17,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 21:58:17,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 21:58:17,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-21 21:58:17,726 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4105691056910569 [2024-06-21 21:58:17,727 INFO L175 Difference]: Start difference. First operand has 194 places, 242 transitions, 2883 flow. Second operand 6 states and 101 transitions. [2024-06-21 21:58:17,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 259 transitions, 3497 flow [2024-06-21 21:58:17,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 259 transitions, 3446 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:17,921 INFO L231 Difference]: Finished difference. Result has 195 places, 245 transitions, 3034 flow [2024-06-21 21:58:17,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2832, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3034, PETRI_PLACES=195, PETRI_TRANSITIONS=245} [2024-06-21 21:58:17,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 153 predicate places. [2024-06-21 21:58:17,921 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 245 transitions, 3034 flow [2024-06-21 21:58:17,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:17,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:17,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:17,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-21 21:58:17,922 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:17,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:17,922 INFO L85 PathProgramCache]: Analyzing trace with hash -2012737951, now seen corresponding path program 1 times [2024-06-21 21:58:17,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:17,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118130104] [2024-06-21 21:58:17,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:17,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:17,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:20,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-21 21:58:20,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:20,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118130104] [2024-06-21 21:58:20,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118130104] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:20,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:20,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:20,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912495965] [2024-06-21 21:58:20,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:20,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:20,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:20,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:20,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:20,529 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:20,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 245 transitions, 3034 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:20,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:20,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:20,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:21,619 INFO L124 PetriNetUnfolderBase]: 2119/3330 cut-off events. [2024-06-21 21:58:21,619 INFO L125 PetriNetUnfolderBase]: For 139471/139481 co-relation queries the response was YES. [2024-06-21 21:58:21,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25812 conditions, 3330 events. 2119/3330 cut-off events. For 139471/139481 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17773 event pairs, 469 based on Foata normal form. 12/3339 useless extension candidates. Maximal degree in co-relation 25717. Up to 3184 conditions per place. [2024-06-21 21:58:21,652 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 236 selfloop transitions, 30 changer transitions 0/270 dead transitions. [2024-06-21 21:58:21,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 270 transitions, 3754 flow [2024-06-21 21:58:21,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:58:21,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:58:21,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:58:21,654 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:58:21,654 INFO L175 Difference]: Start difference. First operand has 195 places, 245 transitions, 3034 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:58:21,654 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 270 transitions, 3754 flow [2024-06-21 21:58:21,831 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 270 transitions, 3604 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-21 21:58:21,834 INFO L231 Difference]: Finished difference. Result has 199 places, 253 transitions, 3121 flow [2024-06-21 21:58:21,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3121, PETRI_PLACES=199, PETRI_TRANSITIONS=253} [2024-06-21 21:58:21,835 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 157 predicate places. [2024-06-21 21:58:21,835 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 253 transitions, 3121 flow [2024-06-21 21:58:21,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:21,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:21,835 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:21,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-21 21:58:21,836 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:21,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:21,836 INFO L85 PathProgramCache]: Analyzing trace with hash 866885034, now seen corresponding path program 2 times [2024-06-21 21:58:21,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:21,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701507658] [2024-06-21 21:58:21,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:21,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:21,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:25,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:25,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:25,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701507658] [2024-06-21 21:58:25,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701507658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:25,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:25,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:25,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464604597] [2024-06-21 21:58:25,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:25,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:25,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:25,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:25,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:25,245 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:25,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 253 transitions, 3121 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:25,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:25,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:25,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:26,399 INFO L124 PetriNetUnfolderBase]: 2116/3326 cut-off events. [2024-06-21 21:58:26,399 INFO L125 PetriNetUnfolderBase]: For 143214/143224 co-relation queries the response was YES. [2024-06-21 21:58:26,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26122 conditions, 3326 events. 2116/3326 cut-off events. For 143214/143224 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17710 event pairs, 469 based on Foata normal form. 9/3332 useless extension candidates. Maximal degree in co-relation 26025. Up to 3163 conditions per place. [2024-06-21 21:58:26,435 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 235 selfloop transitions, 33 changer transitions 0/272 dead transitions. [2024-06-21 21:58:26,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 272 transitions, 3779 flow [2024-06-21 21:58:26,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:58:26,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:58:26,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 109 transitions. [2024-06-21 21:58:26,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3797909407665505 [2024-06-21 21:58:26,436 INFO L175 Difference]: Start difference. First operand has 199 places, 253 transitions, 3121 flow. Second operand 7 states and 109 transitions. [2024-06-21 21:58:26,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 272 transitions, 3779 flow [2024-06-21 21:58:26,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 272 transitions, 3669 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-21 21:58:26,637 INFO L231 Difference]: Finished difference. Result has 203 places, 256 transitions, 3170 flow [2024-06-21 21:58:26,637 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3011, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3170, PETRI_PLACES=203, PETRI_TRANSITIONS=256} [2024-06-21 21:58:26,637 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 161 predicate places. [2024-06-21 21:58:26,638 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 256 transitions, 3170 flow [2024-06-21 21:58:26,638 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:26,638 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:26,638 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:26,638 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-21 21:58:26,638 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:26,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:26,638 INFO L85 PathProgramCache]: Analyzing trace with hash -148361193, now seen corresponding path program 2 times [2024-06-21 21:58:26,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:26,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697603612] [2024-06-21 21:58:26,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:26,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:26,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:28,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-21 21:58:28,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:28,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697603612] [2024-06-21 21:58:28,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697603612] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:28,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:28,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-21 21:58:28,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944234331] [2024-06-21 21:58:28,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:28,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-21 21:58:28,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:28,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-21 21:58:28,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-21 21:58:28,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:28,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 256 transitions, 3170 flow. Second operand has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:28,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:28,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:28,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:30,007 INFO L124 PetriNetUnfolderBase]: 2188/3434 cut-off events. [2024-06-21 21:58:30,008 INFO L125 PetriNetUnfolderBase]: For 155335/155343 co-relation queries the response was YES. [2024-06-21 21:58:30,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27134 conditions, 3434 events. 2188/3434 cut-off events. For 155335/155343 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 18265 event pairs, 448 based on Foata normal form. 9/3439 useless extension candidates. Maximal degree in co-relation 27035. Up to 3213 conditions per place. [2024-06-21 21:58:30,043 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 255 selfloop transitions, 50 changer transitions 0/309 dead transitions. [2024-06-21 21:58:30,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 210 places, 309 transitions, 4318 flow [2024-06-21 21:58:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:58:30,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:58:30,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 21:58:30,045 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 21:58:30,045 INFO L175 Difference]: Start difference. First operand has 203 places, 256 transitions, 3170 flow. Second operand 8 states and 131 transitions. [2024-06-21 21:58:30,045 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 210 places, 309 transitions, 4318 flow [2024-06-21 21:58:30,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 309 transitions, 4177 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:30,277 INFO L231 Difference]: Finished difference. Result has 210 places, 282 transitions, 3587 flow [2024-06-21 21:58:30,277 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3035, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3587, PETRI_PLACES=210, PETRI_TRANSITIONS=282} [2024-06-21 21:58:30,278 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 168 predicate places. [2024-06-21 21:58:30,278 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 282 transitions, 3587 flow [2024-06-21 21:58:30,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.125) internal successors, (73), 8 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:30,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:30,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:30,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-21 21:58:30,278 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:30,278 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:30,278 INFO L85 PathProgramCache]: Analyzing trace with hash -1204950091, now seen corresponding path program 3 times [2024-06-21 21:58:30,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:30,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1180763756] [2024-06-21 21:58:30,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:30,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:30,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:32,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:32,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:32,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1180763756] [2024-06-21 21:58:32,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1180763756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:32,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:32,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:32,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740908077] [2024-06-21 21:58:32,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:32,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:32,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:32,591 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:32,591 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:32,606 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:32,606 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 282 transitions, 3587 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:32,606 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:32,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:32,607 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:34,048 INFO L124 PetriNetUnfolderBase]: 2232/3501 cut-off events. [2024-06-21 21:58:34,049 INFO L125 PetriNetUnfolderBase]: For 165646/165657 co-relation queries the response was YES. [2024-06-21 21:58:34,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28680 conditions, 3501 events. 2232/3501 cut-off events. For 165646/165657 co-relation queries the response was YES. Maximal size of possible extension queue 199. Compared 18686 event pairs, 468 based on Foata normal form. 8/3504 useless extension candidates. Maximal degree in co-relation 28576. Up to 3247 conditions per place. [2024-06-21 21:58:34,082 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 247 selfloop transitions, 60 changer transitions 0/311 dead transitions. [2024-06-21 21:58:34,082 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 216 places, 311 transitions, 4616 flow [2024-06-21 21:58:34,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:58:34,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:58:34,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-21 21:58:34,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3832752613240418 [2024-06-21 21:58:34,083 INFO L175 Difference]: Start difference. First operand has 210 places, 282 transitions, 3587 flow. Second operand 7 states and 110 transitions. [2024-06-21 21:58:34,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 216 places, 311 transitions, 4616 flow [2024-06-21 21:58:34,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 311 transitions, 4464 flow, removed 75 selfloop flow, removed 1 redundant places. [2024-06-21 21:58:34,362 INFO L231 Difference]: Finished difference. Result has 216 places, 293 transitions, 3887 flow [2024-06-21 21:58:34,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3887, PETRI_PLACES=216, PETRI_TRANSITIONS=293} [2024-06-21 21:58:34,363 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 174 predicate places. [2024-06-21 21:58:34,363 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 293 transitions, 3887 flow [2024-06-21 21:58:34,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:34,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:34,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:34,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-21 21:58:34,364 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:34,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:34,365 INFO L85 PathProgramCache]: Analyzing trace with hash -1139665223, now seen corresponding path program 4 times [2024-06-21 21:58:34,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:34,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1602165007] [2024-06-21 21:58:34,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:34,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:34,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:36,674 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:36,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:36,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1602165007] [2024-06-21 21:58:36,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1602165007] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:36,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:36,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:36,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862468849] [2024-06-21 21:58:36,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:36,674 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:36,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:36,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:36,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:36,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:36,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 293 transitions, 3887 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:36,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:36,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:36,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:38,124 INFO L124 PetriNetUnfolderBase]: 2256/3541 cut-off events. [2024-06-21 21:58:38,124 INFO L125 PetriNetUnfolderBase]: For 171810/171821 co-relation queries the response was YES. [2024-06-21 21:58:38,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29469 conditions, 3541 events. 2256/3541 cut-off events. For 171810/171821 co-relation queries the response was YES. Maximal size of possible extension queue 204. Compared 18957 event pairs, 468 based on Foata normal form. 7/3543 useless extension candidates. Maximal degree in co-relation 29362. Up to 3261 conditions per place. [2024-06-21 21:58:38,162 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 249 selfloop transitions, 76 changer transitions 0/329 dead transitions. [2024-06-21 21:58:38,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 329 transitions, 5036 flow [2024-06-21 21:58:38,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:58:38,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:58:38,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:58:38,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 21:58:38,163 INFO L175 Difference]: Start difference. First operand has 216 places, 293 transitions, 3887 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:58:38,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 329 transitions, 5036 flow [2024-06-21 21:58:38,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 329 transitions, 4804 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:38,465 INFO L231 Difference]: Finished difference. Result has 221 places, 308 transitions, 4235 flow [2024-06-21 21:58:38,466 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=3724, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4235, PETRI_PLACES=221, PETRI_TRANSITIONS=308} [2024-06-21 21:58:38,466 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 179 predicate places. [2024-06-21 21:58:38,466 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 308 transitions, 4235 flow [2024-06-21 21:58:38,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:38,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:38,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:38,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-21 21:58:38,466 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:38,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:38,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1438957631, now seen corresponding path program 1 times [2024-06-21 21:58:38,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:38,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811339710] [2024-06-21 21:58:38,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:38,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:38,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:41,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:41,712 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811339710] [2024-06-21 21:58:41,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811339710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:41,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:41,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:58:41,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [411446916] [2024-06-21 21:58:41,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:41,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:58:41,714 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:41,714 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:58:41,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:58:41,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:41,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 308 transitions, 4235 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:41,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:41,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:41,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:43,230 INFO L124 PetriNetUnfolderBase]: 2300/3609 cut-off events. [2024-06-21 21:58:43,230 INFO L125 PetriNetUnfolderBase]: For 186406/186417 co-relation queries the response was YES. [2024-06-21 21:58:43,254 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30435 conditions, 3609 events. 2300/3609 cut-off events. For 186406/186417 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 19402 event pairs, 460 based on Foata normal form. 13/3617 useless extension candidates. Maximal degree in co-relation 30325. Up to 3344 conditions per place. [2024-06-21 21:58:43,270 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 278 selfloop transitions, 45 changer transitions 0/327 dead transitions. [2024-06-21 21:58:43,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 327 transitions, 5063 flow [2024-06-21 21:58:43,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 21:58:43,271 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 21:58:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 21:58:43,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:58:43,271 INFO L175 Difference]: Start difference. First operand has 221 places, 308 transitions, 4235 flow. Second operand 7 states and 112 transitions. [2024-06-21 21:58:43,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 327 transitions, 5063 flow [2024-06-21 21:58:43,602 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 327 transitions, 4874 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:43,607 INFO L231 Difference]: Finished difference. Result has 223 places, 309 transitions, 4172 flow [2024-06-21 21:58:43,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4046, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4172, PETRI_PLACES=223, PETRI_TRANSITIONS=309} [2024-06-21 21:58:43,607 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 181 predicate places. [2024-06-21 21:58:43,607 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 309 transitions, 4172 flow [2024-06-21 21:58:43,607 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:43,608 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:43,608 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:43,608 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-21 21:58:43,608 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:43,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:43,608 INFO L85 PathProgramCache]: Analyzing trace with hash -652152253, now seen corresponding path program 5 times [2024-06-21 21:58:43,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:43,608 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68382999] [2024-06-21 21:58:43,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:43,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:43,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:47,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:47,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:47,108 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68382999] [2024-06-21 21:58:47,108 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68382999] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:47,108 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:47,108 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:47,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2133013424] [2024-06-21 21:58:47,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:47,108 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:47,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:47,109 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:47,109 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:47,131 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:47,131 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 309 transitions, 4172 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:47,131 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:47,131 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:47,131 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:48,471 INFO L124 PetriNetUnfolderBase]: 2357/3690 cut-off events. [2024-06-21 21:58:48,471 INFO L125 PetriNetUnfolderBase]: For 186233/186244 co-relation queries the response was YES. [2024-06-21 21:58:48,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31399 conditions, 3690 events. 2357/3690 cut-off events. For 186233/186244 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 19892 event pairs, 482 based on Foata normal form. 5/3690 useless extension candidates. Maximal degree in co-relation 31289. Up to 3359 conditions per place. [2024-06-21 21:58:48,513 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 272 selfloop transitions, 73 changer transitions 0/349 dead transitions. [2024-06-21 21:58:48,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 349 transitions, 5387 flow [2024-06-21 21:58:48,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:58:48,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:58:48,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 21:58:48,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 21:58:48,514 INFO L175 Difference]: Start difference. First operand has 223 places, 309 transitions, 4172 flow. Second operand 9 states and 144 transitions. [2024-06-21 21:58:48,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 349 transitions, 5387 flow [2024-06-21 21:58:48,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 349 transitions, 5301 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:48,826 INFO L231 Difference]: Finished difference. Result has 229 places, 321 transitions, 4571 flow [2024-06-21 21:58:48,826 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4086, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4571, PETRI_PLACES=229, PETRI_TRANSITIONS=321} [2024-06-21 21:58:48,827 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 187 predicate places. [2024-06-21 21:58:48,827 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 321 transitions, 4571 flow [2024-06-21 21:58:48,827 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:48,827 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:48,827 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:48,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-21 21:58:48,828 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-21 21:58:48,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:48,828 INFO L85 PathProgramCache]: Analyzing trace with hash -327025183, now seen corresponding path program 6 times [2024-06-21 21:58:48,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:48,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216669833] [2024-06-21 21:58:48,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:48,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:48,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:51,947 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:51,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:51,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216669833] [2024-06-21 21:58:51,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216669833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:51,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:51,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:51,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1572405710] [2024-06-21 21:58:51,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:51,948 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:51,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:51,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:51,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:51,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:51,963 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 321 transitions, 4571 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:51,963 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:51,963 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:51,963 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:53,106 INFO L124 PetriNetUnfolderBase]: 2375/3727 cut-off events. [2024-06-21 21:58:53,106 INFO L125 PetriNetUnfolderBase]: For 196517/196532 co-relation queries the response was YES. [2024-06-21 21:58:53,134 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32418 conditions, 3727 events. 2375/3727 cut-off events. For 196517/196532 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 20215 event pairs, 477 based on Foata normal form. 14/3737 useless extension candidates. Maximal degree in co-relation 32305. Up to 3480 conditions per place. [2024-06-21 21:58:53,152 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 292 selfloop transitions, 52 changer transitions 0/348 dead transitions. [2024-06-21 21:58:53,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 348 transitions, 5615 flow [2024-06-21 21:58:53,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:58:53,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:58:53,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 21:58:53,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-21 21:58:53,153 INFO L175 Difference]: Start difference. First operand has 229 places, 321 transitions, 4571 flow. Second operand 8 states and 125 transitions. [2024-06-21 21:58:53,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 348 transitions, 5615 flow [2024-06-21 21:58:53,634 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 348 transitions, 5446 flow, removed 72 selfloop flow, removed 2 redundant places. [2024-06-21 21:58:53,638 INFO L231 Difference]: Finished difference. Result has 235 places, 327 transitions, 4702 flow [2024-06-21 21:58:53,638 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4402, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=321, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4702, PETRI_PLACES=235, PETRI_TRANSITIONS=327} [2024-06-21 21:58:53,639 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 193 predicate places. [2024-06-21 21:58:53,639 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 327 transitions, 4702 flow [2024-06-21 21:58:53,639 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:53,639 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:53,639 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:53,639 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-21 21:58:53,639 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:53,640 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:53,640 INFO L85 PathProgramCache]: Analyzing trace with hash -327411133, now seen corresponding path program 7 times [2024-06-21 21:58:53,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:53,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579809566] [2024-06-21 21:58:53,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:53,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:53,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:58:56,362 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:58:56,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:58:56,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579809566] [2024-06-21 21:58:56,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579809566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:58:56,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:58:56,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:58:56,363 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378954097] [2024-06-21 21:58:56,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:58:56,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:58:56,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:58:56,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:58:56,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:58:56,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:58:56,380 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 327 transitions, 4702 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:56,380 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:58:56,380 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:58:56,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:58:57,743 INFO L124 PetriNetUnfolderBase]: 2384/3740 cut-off events. [2024-06-21 21:58:57,743 INFO L125 PetriNetUnfolderBase]: For 203032/203047 co-relation queries the response was YES. [2024-06-21 21:58:57,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32629 conditions, 3740 events. 2384/3740 cut-off events. For 203032/203047 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20265 event pairs, 478 based on Foata normal form. 16/3752 useless extension candidates. Maximal degree in co-relation 32514. Up to 3506 conditions per place. [2024-06-21 21:58:57,790 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 301 selfloop transitions, 47 changer transitions 0/352 dead transitions. [2024-06-21 21:58:57,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 352 transitions, 5571 flow [2024-06-21 21:58:57,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:58:57,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:58:57,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:58:57,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 21:58:57,791 INFO L175 Difference]: Start difference. First operand has 235 places, 327 transitions, 4702 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:58:57,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 352 transitions, 5571 flow [2024-06-21 21:58:58,179 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 352 transitions, 5378 flow, removed 70 selfloop flow, removed 5 redundant places. [2024-06-21 21:58:58,184 INFO L231 Difference]: Finished difference. Result has 238 places, 333 transitions, 4723 flow [2024-06-21 21:58:58,185 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4723, PETRI_PLACES=238, PETRI_TRANSITIONS=333} [2024-06-21 21:58:58,185 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 196 predicate places. [2024-06-21 21:58:58,185 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 333 transitions, 4723 flow [2024-06-21 21:58:58,185 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:58:58,185 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:58:58,186 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:58:58,186 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-21 21:58:58,186 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:58:58,186 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:58:58,186 INFO L85 PathProgramCache]: Analyzing trace with hash 137989083, now seen corresponding path program 8 times [2024-06-21 21:58:58,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:58:58,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587337006] [2024-06-21 21:58:58,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:58:58,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:58:58,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:00,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:00,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:00,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587337006] [2024-06-21 21:59:00,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [587337006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:00,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:00,579 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:00,579 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1328145479] [2024-06-21 21:59:00,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:00,579 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:00,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:00,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:00,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:00,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:00,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 333 transitions, 4723 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:00,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:00,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:00,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:02,121 INFO L124 PetriNetUnfolderBase]: 2369/3706 cut-off events. [2024-06-21 21:59:02,121 INFO L125 PetriNetUnfolderBase]: For 199080/199091 co-relation queries the response was YES. [2024-06-21 21:59:02,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32364 conditions, 3706 events. 2369/3706 cut-off events. For 199080/199091 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 19940 event pairs, 476 based on Foata normal form. 6/3707 useless extension candidates. Maximal degree in co-relation 32248. Up to 3494 conditions per place. [2024-06-21 21:59:02,160 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 294 selfloop transitions, 52 changer transitions 0/350 dead transitions. [2024-06-21 21:59:02,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 350 transitions, 5518 flow [2024-06-21 21:59:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:59:02,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:59:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 21:59:02,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 21:59:02,161 INFO L175 Difference]: Start difference. First operand has 238 places, 333 transitions, 4723 flow. Second operand 8 states and 120 transitions. [2024-06-21 21:59:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 350 transitions, 5518 flow [2024-06-21 21:59:02,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 350 transitions, 5300 flow, removed 79 selfloop flow, removed 4 redundant places. [2024-06-21 21:59:02,497 INFO L231 Difference]: Finished difference. Result has 242 places, 333 transitions, 4619 flow [2024-06-21 21:59:02,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4505, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4619, PETRI_PLACES=242, PETRI_TRANSITIONS=333} [2024-06-21 21:59:02,498 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 200 predicate places. [2024-06-21 21:59:02,498 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 333 transitions, 4619 flow [2024-06-21 21:59:02,498 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:02,498 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:02,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:02,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-21 21:59:02,499 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:02,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash 138375033, now seen corresponding path program 9 times [2024-06-21 21:59:02,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:02,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685817225] [2024-06-21 21:59:02,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:02,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:02,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:04,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:04,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:04,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685817225] [2024-06-21 21:59:04,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685817225] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:04,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:04,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 21:59:04,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710584326] [2024-06-21 21:59:04,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:04,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 21:59:04,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:04,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 21:59:04,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-21 21:59:04,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:04,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 333 transitions, 4619 flow. Second operand has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:04,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:04,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:04,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:06,186 INFO L124 PetriNetUnfolderBase]: 2381/3729 cut-off events. [2024-06-21 21:59:06,186 INFO L125 PetriNetUnfolderBase]: For 202362/202373 co-relation queries the response was YES. [2024-06-21 21:59:06,213 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32508 conditions, 3729 events. 2381/3729 cut-off events. For 202362/202373 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 20131 event pairs, 468 based on Foata normal form. 5/3729 useless extension candidates. Maximal degree in co-relation 32391. Up to 3313 conditions per place. [2024-06-21 21:59:06,229 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 252 selfloop transitions, 113 changer transitions 0/369 dead transitions. [2024-06-21 21:59:06,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 369 transitions, 6012 flow [2024-06-21 21:59:06,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:59:06,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:59:06,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 21:59:06,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 21:59:06,231 INFO L175 Difference]: Start difference. First operand has 242 places, 333 transitions, 4619 flow. Second operand 8 states and 127 transitions. [2024-06-21 21:59:06,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 369 transitions, 6012 flow [2024-06-21 21:59:06,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 369 transitions, 5874 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 21:59:06,603 INFO L231 Difference]: Finished difference. Result has 244 places, 343 transitions, 5107 flow [2024-06-21 21:59:06,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5107, PETRI_PLACES=244, PETRI_TRANSITIONS=343} [2024-06-21 21:59:06,604 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 202 predicate places. [2024-06-21 21:59:06,604 INFO L495 AbstractCegarLoop]: Abstraction has has 244 places, 343 transitions, 5107 flow [2024-06-21 21:59:06,604 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 8.88888888888889) internal successors, (80), 9 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:06,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:06,604 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:06,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-21 21:59:06,604 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:06,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:06,605 INFO L85 PathProgramCache]: Analyzing trace with hash -14524545, now seen corresponding path program 2 times [2024-06-21 21:59:06,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:06,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140775627] [2024-06-21 21:59:06,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:06,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:06,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:09,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:09,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:09,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140775627] [2024-06-21 21:59:09,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140775627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:09,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:09,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:09,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017881671] [2024-06-21 21:59:09,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:09,846 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:09,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:09,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:09,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:09,881 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:09,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 343 transitions, 5107 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:09,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:09,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:09,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:11,626 INFO L124 PetriNetUnfolderBase]: 2425/3799 cut-off events. [2024-06-21 21:59:11,626 INFO L125 PetriNetUnfolderBase]: For 225088/225099 co-relation queries the response was YES. [2024-06-21 21:59:11,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33924 conditions, 3799 events. 2425/3799 cut-off events. For 225088/225099 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20541 event pairs, 478 based on Foata normal form. 13/3807 useless extension candidates. Maximal degree in co-relation 33805. Up to 3518 conditions per place. [2024-06-21 21:59:11,667 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 312 selfloop transitions, 48 changer transitions 0/364 dead transitions. [2024-06-21 21:59:11,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 364 transitions, 6067 flow [2024-06-21 21:59:11,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:59:11,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:59:11,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 21:59:11,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 21:59:11,668 INFO L175 Difference]: Start difference. First operand has 244 places, 343 transitions, 5107 flow. Second operand 8 states and 124 transitions. [2024-06-21 21:59:11,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 364 transitions, 6067 flow [2024-06-21 21:59:12,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 364 transitions, 5904 flow, removed 46 selfloop flow, removed 4 redundant places. [2024-06-21 21:59:12,028 INFO L231 Difference]: Finished difference. Result has 248 places, 344 transitions, 5074 flow [2024-06-21 21:59:12,028 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4944, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5074, PETRI_PLACES=248, PETRI_TRANSITIONS=344} [2024-06-21 21:59:12,028 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 206 predicate places. [2024-06-21 21:59:12,029 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 344 transitions, 5074 flow [2024-06-21 21:59:12,029 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:12,029 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:12,029 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:12,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-21 21:59:12,029 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:12,030 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:12,030 INFO L85 PathProgramCache]: Analyzing trace with hash -1192065, now seen corresponding path program 3 times [2024-06-21 21:59:12,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:12,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716981057] [2024-06-21 21:59:12,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:12,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:12,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:15,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:15,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:15,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716981057] [2024-06-21 21:59:15,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716981057] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:15,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:15,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:15,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422666265] [2024-06-21 21:59:15,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:15,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:15,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:15,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:15,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:15,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:15,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 344 transitions, 5074 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:15,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:15,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:15,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:16,773 INFO L124 PetriNetUnfolderBase]: 2427/3805 cut-off events. [2024-06-21 21:59:16,773 INFO L125 PetriNetUnfolderBase]: For 219790/219801 co-relation queries the response was YES. [2024-06-21 21:59:16,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33848 conditions, 3805 events. 2427/3805 cut-off events. For 219790/219801 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 20543 event pairs, 458 based on Foata normal form. 9/3809 useless extension candidates. Maximal degree in co-relation 33727. Up to 3432 conditions per place. [2024-06-21 21:59:16,814 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 314 selfloop transitions, 50 changer transitions 0/368 dead transitions. [2024-06-21 21:59:16,815 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 368 transitions, 6090 flow [2024-06-21 21:59:16,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 21:59:16,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 21:59:16,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-21 21:59:16,816 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38109756097560976 [2024-06-21 21:59:16,816 INFO L175 Difference]: Start difference. First operand has 248 places, 344 transitions, 5074 flow. Second operand 8 states and 125 transitions. [2024-06-21 21:59:16,816 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 368 transitions, 6090 flow [2024-06-21 21:59:17,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 368 transitions, 5990 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-21 21:59:17,258 INFO L231 Difference]: Finished difference. Result has 250 places, 345 transitions, 5108 flow [2024-06-21 21:59:17,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4974, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5108, PETRI_PLACES=250, PETRI_TRANSITIONS=345} [2024-06-21 21:59:17,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 208 predicate places. [2024-06-21 21:59:17,259 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 345 transitions, 5108 flow [2024-06-21 21:59:17,259 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:17,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:17,259 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:17,259 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-21 21:59:17,259 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:17,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:17,259 INFO L85 PathProgramCache]: Analyzing trace with hash 943346785, now seen corresponding path program 1 times [2024-06-21 21:59:17,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:17,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1337271954] [2024-06-21 21:59:17,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:17,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:17,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:20,211 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:20,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:20,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1337271954] [2024-06-21 21:59:20,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1337271954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:20,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:20,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935924254] [2024-06-21 21:59:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:20,212 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:20,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:20,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:20,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:20,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:20,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 345 transitions, 5108 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:20,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:20,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:20,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:21,800 INFO L124 PetriNetUnfolderBase]: 2514/3935 cut-off events. [2024-06-21 21:59:21,800 INFO L125 PetriNetUnfolderBase]: For 242221/242223 co-relation queries the response was YES. [2024-06-21 21:59:21,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35348 conditions, 3935 events. 2514/3935 cut-off events. For 242221/242223 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 21481 event pairs, 514 based on Foata normal form. 8/3941 useless extension candidates. Maximal degree in co-relation 35226. Up to 3591 conditions per place. [2024-06-21 21:59:21,848 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 335 selfloop transitions, 53 changer transitions 0/392 dead transitions. [2024-06-21 21:59:21,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 258 places, 392 transitions, 6394 flow [2024-06-21 21:59:21,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:21,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:21,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-21 21:59:21,850 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41192411924119243 [2024-06-21 21:59:21,850 INFO L175 Difference]: Start difference. First operand has 250 places, 345 transitions, 5108 flow. Second operand 9 states and 152 transitions. [2024-06-21 21:59:21,850 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 258 places, 392 transitions, 6394 flow [2024-06-21 21:59:22,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 392 transitions, 6284 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-21 21:59:22,268 INFO L231 Difference]: Finished difference. Result has 255 places, 350 transitions, 5194 flow [2024-06-21 21:59:22,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=4998, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5194, PETRI_PLACES=255, PETRI_TRANSITIONS=350} [2024-06-21 21:59:22,269 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 213 predicate places. [2024-06-21 21:59:22,269 INFO L495 AbstractCegarLoop]: Abstraction has has 255 places, 350 transitions, 5194 flow [2024-06-21 21:59:22,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:22,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:22,269 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:22,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-21 21:59:22,269 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:22,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:22,270 INFO L85 PathProgramCache]: Analyzing trace with hash 945220735, now seen corresponding path program 2 times [2024-06-21 21:59:22,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:22,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226175611] [2024-06-21 21:59:22,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:22,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:22,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:25,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:25,142 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:25,142 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226175611] [2024-06-21 21:59:25,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226175611] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:25,142 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:25,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:25,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197088091] [2024-06-21 21:59:25,143 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:25,143 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:25,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:25,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:25,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:25,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:25,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 350 transitions, 5194 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:25,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:25,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:25,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:26,658 INFO L124 PetriNetUnfolderBase]: 2601/4076 cut-off events. [2024-06-21 21:59:26,658 INFO L125 PetriNetUnfolderBase]: For 261177/261179 co-relation queries the response was YES. [2024-06-21 21:59:26,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37018 conditions, 4076 events. 2601/4076 cut-off events. For 261177/261179 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22378 event pairs, 535 based on Foata normal form. 8/4082 useless extension candidates. Maximal degree in co-relation 36893. Up to 3792 conditions per place. [2024-06-21 21:59:26,712 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 333 selfloop transitions, 52 changer transitions 0/389 dead transitions. [2024-06-21 21:59:26,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 389 transitions, 6444 flow [2024-06-21 21:59:26,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:26,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:26,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 21:59:26,714 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 21:59:26,714 INFO L175 Difference]: Start difference. First operand has 255 places, 350 transitions, 5194 flow. Second operand 9 states and 149 transitions. [2024-06-21 21:59:26,714 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 389 transitions, 6444 flow [2024-06-21 21:59:27,270 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 258 places, 389 transitions, 6358 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 21:59:27,274 INFO L231 Difference]: Finished difference. Result has 260 places, 353 transitions, 5270 flow [2024-06-21 21:59:27,275 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5112, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5270, PETRI_PLACES=260, PETRI_TRANSITIONS=353} [2024-06-21 21:59:27,275 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 218 predicate places. [2024-06-21 21:59:27,275 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 353 transitions, 5270 flow [2024-06-21 21:59:27,275 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:27,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:27,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:27,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-21 21:59:27,276 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:27,276 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:27,276 INFO L85 PathProgramCache]: Analyzing trace with hash 945224455, now seen corresponding path program 3 times [2024-06-21 21:59:27,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:27,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52585227] [2024-06-21 21:59:27,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:27,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:27,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:30,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:30,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:30,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52585227] [2024-06-21 21:59:30,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52585227] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:30,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:30,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:30,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962024925] [2024-06-21 21:59:30,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:30,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:30,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:30,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:30,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:30,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:30,274 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 353 transitions, 5270 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:30,274 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:30,274 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:30,274 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:32,110 INFO L124 PetriNetUnfolderBase]: 2578/4047 cut-off events. [2024-06-21 21:59:32,111 INFO L125 PetriNetUnfolderBase]: For 257631/257633 co-relation queries the response was YES. [2024-06-21 21:59:32,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36442 conditions, 4047 events. 2578/4047 cut-off events. For 257631/257633 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 22244 event pairs, 529 based on Foata normal form. 10/4055 useless extension candidates. Maximal degree in co-relation 36316. Up to 3876 conditions per place. [2024-06-21 21:59:32,152 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 18 changer transitions 0/381 dead transitions. [2024-06-21 21:59:32,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 381 transitions, 6186 flow [2024-06-21 21:59:32,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:32,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:32,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 21:59:32,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-21 21:59:32,153 INFO L175 Difference]: Start difference. First operand has 260 places, 353 transitions, 5270 flow. Second operand 9 states and 134 transitions. [2024-06-21 21:59:32,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 381 transitions, 6186 flow [2024-06-21 21:59:32,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 381 transitions, 6118 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-21 21:59:32,546 INFO L231 Difference]: Finished difference. Result has 265 places, 354 transitions, 5265 flow [2024-06-21 21:59:32,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5204, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=353, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5265, PETRI_PLACES=265, PETRI_TRANSITIONS=354} [2024-06-21 21:59:32,547 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 223 predicate places. [2024-06-21 21:59:32,547 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 354 transitions, 5265 flow [2024-06-21 21:59:32,547 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:32,547 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:32,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:32,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-21 21:59:32,548 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:32,548 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:32,548 INFO L85 PathProgramCache]: Analyzing trace with hash 833606347, now seen corresponding path program 4 times [2024-06-21 21:59:32,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:32,548 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435651713] [2024-06-21 21:59:32,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:32,548 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:32,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:36,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:36,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:36,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435651713] [2024-06-21 21:59:36,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435651713] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:36,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:36,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:36,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567125416] [2024-06-21 21:59:36,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:36,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:36,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:36,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:36,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:36,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:36,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 354 transitions, 5265 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:36,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:36,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:36,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:38,254 INFO L124 PetriNetUnfolderBase]: 2639/4140 cut-off events. [2024-06-21 21:59:38,254 INFO L125 PetriNetUnfolderBase]: For 269634/269636 co-relation queries the response was YES. [2024-06-21 21:59:38,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37548 conditions, 4140 events. 2639/4140 cut-off events. For 269634/269636 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 22868 event pairs, 542 based on Foata normal form. 8/4146 useless extension candidates. Maximal degree in co-relation 37420. Up to 3908 conditions per place. [2024-06-21 21:59:38,307 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 361 selfloop transitions, 21 changer transitions 0/386 dead transitions. [2024-06-21 21:59:38,307 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 386 transitions, 6383 flow [2024-06-21 21:59:38,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:38,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:38,308 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 21:59:38,308 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-21 21:59:38,308 INFO L175 Difference]: Start difference. First operand has 265 places, 354 transitions, 5265 flow. Second operand 9 states and 137 transitions. [2024-06-21 21:59:38,308 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 386 transitions, 6383 flow [2024-06-21 21:59:38,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 386 transitions, 6306 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-21 21:59:38,903 INFO L231 Difference]: Finished difference. Result has 266 places, 357 transitions, 5295 flow [2024-06-21 21:59:38,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5188, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5295, PETRI_PLACES=266, PETRI_TRANSITIONS=357} [2024-06-21 21:59:38,904 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 224 predicate places. [2024-06-21 21:59:38,904 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 357 transitions, 5295 flow [2024-06-21 21:59:38,905 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:38,905 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:38,905 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:38,905 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-21 21:59:38,905 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:38,905 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:38,906 INFO L85 PathProgramCache]: Analyzing trace with hash -327161397, now seen corresponding path program 5 times [2024-06-21 21:59:38,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:38,906 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042371953] [2024-06-21 21:59:38,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:38,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:38,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:42,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:42,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042371953] [2024-06-21 21:59:42,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2042371953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:42,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:42,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:42,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [891967179] [2024-06-21 21:59:42,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:42,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:42,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:42,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:42,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 357 transitions, 5295 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:42,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:42,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:42,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:44,208 INFO L124 PetriNetUnfolderBase]: 2685/4210 cut-off events. [2024-06-21 21:59:44,208 INFO L125 PetriNetUnfolderBase]: For 283334/283336 co-relation queries the response was YES. [2024-06-21 21:59:44,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38316 conditions, 4210 events. 2685/4210 cut-off events. For 283334/283336 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23325 event pairs, 556 based on Foata normal form. 10/4218 useless extension candidates. Maximal degree in co-relation 38186. Up to 4035 conditions per place. [2024-06-21 21:59:44,260 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 359 selfloop transitions, 23 changer transitions 0/386 dead transitions. [2024-06-21 21:59:44,260 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 386 transitions, 6258 flow [2024-06-21 21:59:44,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:44,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:44,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 134 transitions. [2024-06-21 21:59:44,262 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36314363143631434 [2024-06-21 21:59:44,262 INFO L175 Difference]: Start difference. First operand has 266 places, 357 transitions, 5295 flow. Second operand 9 states and 134 transitions. [2024-06-21 21:59:44,262 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 386 transitions, 6258 flow [2024-06-21 21:59:44,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 386 transitions, 6216 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-21 21:59:44,857 INFO L231 Difference]: Finished difference. Result has 270 places, 361 transitions, 5355 flow [2024-06-21 21:59:44,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5260, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5355, PETRI_PLACES=270, PETRI_TRANSITIONS=361} [2024-06-21 21:59:44,858 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 228 predicate places. [2024-06-21 21:59:44,858 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 361 transitions, 5355 flow [2024-06-21 21:59:44,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:44,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:44,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:44,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-21 21:59:44,858 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:44,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:44,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1032060415, now seen corresponding path program 6 times [2024-06-21 21:59:44,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:44,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347388900] [2024-06-21 21:59:44,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:44,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:44,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:48,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:48,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:48,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347388900] [2024-06-21 21:59:48,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1347388900] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:48,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:48,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:48,772 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009594515] [2024-06-21 21:59:48,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:48,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:48,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:48,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:48,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:48,799 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:48,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 361 transitions, 5355 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:48,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:48,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:48,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:50,230 INFO L124 PetriNetUnfolderBase]: 2662/4177 cut-off events. [2024-06-21 21:59:50,230 INFO L125 PetriNetUnfolderBase]: For 274641/274643 co-relation queries the response was YES. [2024-06-21 21:59:50,264 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37646 conditions, 4177 events. 2662/4177 cut-off events. For 274641/274643 co-relation queries the response was YES. Maximal size of possible extension queue 252. Compared 23120 event pairs, 551 based on Foata normal form. 10/4185 useless extension candidates. Maximal degree in co-relation 37514. Up to 4011 conditions per place. [2024-06-21 21:59:50,280 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 364 selfloop transitions, 18 changer transitions 0/386 dead transitions. [2024-06-21 21:59:50,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 386 transitions, 6278 flow [2024-06-21 21:59:50,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:50,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:50,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-21 21:59:50,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-21 21:59:50,282 INFO L175 Difference]: Start difference. First operand has 270 places, 361 transitions, 5355 flow. Second operand 9 states and 131 transitions. [2024-06-21 21:59:50,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 386 transitions, 6278 flow [2024-06-21 21:59:50,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 386 transitions, 6241 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-21 21:59:50,827 INFO L231 Difference]: Finished difference. Result has 275 places, 362 transitions, 5380 flow [2024-06-21 21:59:50,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5320, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=361, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5380, PETRI_PLACES=275, PETRI_TRANSITIONS=362} [2024-06-21 21:59:50,828 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 233 predicate places. [2024-06-21 21:59:50,828 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 362 transitions, 5380 flow [2024-06-21 21:59:50,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:50,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:50,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:50,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-21 21:59:50,829 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:50,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:50,829 INFO L85 PathProgramCache]: Analyzing trace with hash -327011295, now seen corresponding path program 1 times [2024-06-21 21:59:50,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:50,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052076783] [2024-06-21 21:59:50,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:50,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:50,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 21:59:55,611 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 21:59:55,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 21:59:55,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052076783] [2024-06-21 21:59:55,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052076783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 21:59:55,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 21:59:55,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 21:59:55,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423971387] [2024-06-21 21:59:55,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 21:59:55,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 21:59:55,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 21:59:55,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 21:59:55,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 21:59:55,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 21:59:55,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 362 transitions, 5380 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:55,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 21:59:55,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 21:59:55,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 21:59:56,919 INFO L124 PetriNetUnfolderBase]: 2690/4221 cut-off events. [2024-06-21 21:59:56,919 INFO L125 PetriNetUnfolderBase]: For 279925/279927 co-relation queries the response was YES. [2024-06-21 21:59:56,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38101 conditions, 4221 events. 2690/4221 cut-off events. For 279925/279927 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23419 event pairs, 557 based on Foata normal form. 8/4227 useless extension candidates. Maximal degree in co-relation 37968. Up to 4025 conditions per place. [2024-06-21 21:59:56,973 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 365 selfloop transitions, 19 changer transitions 0/388 dead transitions. [2024-06-21 21:59:56,973 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 388 transitions, 6346 flow [2024-06-21 21:59:56,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 21:59:56,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 21:59:56,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-21 21:59:56,975 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35772357723577236 [2024-06-21 21:59:56,975 INFO L175 Difference]: Start difference. First operand has 275 places, 362 transitions, 5380 flow. Second operand 9 states and 132 transitions. [2024-06-21 21:59:56,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 388 transitions, 6346 flow [2024-06-21 21:59:57,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 388 transitions, 6299 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-21 21:59:57,683 INFO L231 Difference]: Finished difference. Result has 276 places, 363 transitions, 5400 flow [2024-06-21 21:59:57,684 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5333, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5400, PETRI_PLACES=276, PETRI_TRANSITIONS=363} [2024-06-21 21:59:57,684 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 234 predicate places. [2024-06-21 21:59:57,684 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 363 transitions, 5400 flow [2024-06-21 21:59:57,685 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 21:59:57,685 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 21:59:57,685 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 21:59:57,685 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-21 21:59:57,685 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 21:59:57,686 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 21:59:57,686 INFO L85 PathProgramCache]: Analyzing trace with hash 337684759, now seen corresponding path program 7 times [2024-06-21 21:59:57,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 21:59:57,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221620527] [2024-06-21 21:59:57,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 21:59:57,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 21:59:57,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:00,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:00,762 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:00,762 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221620527] [2024-06-21 22:00:00,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221620527] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:00,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:00,763 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:00,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182132959] [2024-06-21 22:00:00,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:00,763 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:00,763 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:00,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:00,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:00,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:00,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 363 transitions, 5400 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:00,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:00,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:00,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:02,459 INFO L124 PetriNetUnfolderBase]: 2723/4273 cut-off events. [2024-06-21 22:00:02,459 INFO L125 PetriNetUnfolderBase]: For 292731/292733 co-relation queries the response was YES. [2024-06-21 22:00:02,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38612 conditions, 4273 events. 2723/4273 cut-off events. For 292731/292733 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 23807 event pairs, 569 based on Foata normal form. 11/4282 useless extension candidates. Maximal degree in co-relation 38478. Up to 4102 conditions per place. [2024-06-21 22:00:02,512 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 27 changer transitions 0/385 dead transitions. [2024-06-21 22:00:02,513 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 385 transitions, 6321 flow [2024-06-21 22:00:02,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:00:02,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:00:02,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-21 22:00:02,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34959349593495936 [2024-06-21 22:00:02,514 INFO L175 Difference]: Start difference. First operand has 276 places, 363 transitions, 5400 flow. Second operand 9 states and 129 transitions. [2024-06-21 22:00:02,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 385 transitions, 6321 flow [2024-06-21 22:00:03,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 385 transitions, 6262 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-21 22:00:03,125 INFO L231 Difference]: Finished difference. Result has 279 places, 365 transitions, 5449 flow [2024-06-21 22:00:03,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5343, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=363, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5449, PETRI_PLACES=279, PETRI_TRANSITIONS=365} [2024-06-21 22:00:03,126 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 237 predicate places. [2024-06-21 22:00:03,126 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 365 transitions, 5449 flow [2024-06-21 22:00:03,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:03,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:03,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:03,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-21 22:00:03,127 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:03,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:03,127 INFO L85 PathProgramCache]: Analyzing trace with hash 337690711, now seen corresponding path program 2 times [2024-06-21 22:00:03,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:03,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446539873] [2024-06-21 22:00:03,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:03,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:03,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:06,209 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:06,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:06,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446539873] [2024-06-21 22:00:06,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446539873] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:06,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:06,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:06,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863253623] [2024-06-21 22:00:06,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:06,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:06,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:06,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:06,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:06,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:06,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 365 transitions, 5449 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:06,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:06,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:06,221 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:07,703 INFO L124 PetriNetUnfolderBase]: 2718/4268 cut-off events. [2024-06-21 22:00:07,704 INFO L125 PetriNetUnfolderBase]: For 289169/289171 co-relation queries the response was YES. [2024-06-21 22:00:07,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38718 conditions, 4268 events. 2718/4268 cut-off events. For 289169/289171 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23765 event pairs, 570 based on Foata normal form. 2/4268 useless extension candidates. Maximal degree in co-relation 38582. Up to 4152 conditions per place. [2024-06-21 22:00:07,763 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 360 selfloop transitions, 17 changer transitions 0/381 dead transitions. [2024-06-21 22:00:07,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 381 transitions, 6280 flow [2024-06-21 22:00:07,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:07,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:07,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 22:00:07,764 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-21 22:00:07,764 INFO L175 Difference]: Start difference. First operand has 279 places, 365 transitions, 5449 flow. Second operand 8 states and 112 transitions. [2024-06-21 22:00:07,764 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 381 transitions, 6280 flow [2024-06-21 22:00:08,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 381 transitions, 6226 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:08,501 INFO L231 Difference]: Finished difference. Result has 281 places, 367 transitions, 5474 flow [2024-06-21 22:00:08,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5395, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5474, PETRI_PLACES=281, PETRI_TRANSITIONS=367} [2024-06-21 22:00:08,501 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 239 predicate places. [2024-06-21 22:00:08,502 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 367 transitions, 5474 flow [2024-06-21 22:00:08,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:08,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:08,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:08,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-21 22:00:08,502 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:08,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:08,503 INFO L85 PathProgramCache]: Analyzing trace with hash 138382969, now seen corresponding path program 8 times [2024-06-21 22:00:08,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:08,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1822013734] [2024-06-21 22:00:08,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:08,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:08,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:11,213 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:11,214 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:11,214 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1822013734] [2024-06-21 22:00:11,214 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1822013734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:11,214 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:11,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:11,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841766405] [2024-06-21 22:00:11,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:11,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:11,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:11,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:11,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:11,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:11,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 367 transitions, 5474 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:11,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:11,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:11,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:12,701 INFO L124 PetriNetUnfolderBase]: 2754/4322 cut-off events. [2024-06-21 22:00:12,701 INFO L125 PetriNetUnfolderBase]: For 311810/311812 co-relation queries the response was YES. [2024-06-21 22:00:12,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39234 conditions, 4322 events. 2754/4322 cut-off events. For 311810/311812 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24136 event pairs, 574 based on Foata normal form. 10/4330 useless extension candidates. Maximal degree in co-relation 39097. Up to 4149 conditions per place. [2024-06-21 22:00:12,757 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 354 selfloop transitions, 31 changer transitions 0/389 dead transitions. [2024-06-21 22:00:12,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 389 transitions, 6402 flow [2024-06-21 22:00:12,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:00:12,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:00:12,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 131 transitions. [2024-06-21 22:00:12,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35501355013550134 [2024-06-21 22:00:12,758 INFO L175 Difference]: Start difference. First operand has 281 places, 367 transitions, 5474 flow. Second operand 9 states and 131 transitions. [2024-06-21 22:00:12,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 389 transitions, 6402 flow [2024-06-21 22:00:13,406 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 389 transitions, 6341 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:13,410 INFO L231 Difference]: Finished difference. Result has 284 places, 368 transitions, 5503 flow [2024-06-21 22:00:13,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5413, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5503, PETRI_PLACES=284, PETRI_TRANSITIONS=368} [2024-06-21 22:00:13,411 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 242 predicate places. [2024-06-21 22:00:13,411 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 368 transitions, 5503 flow [2024-06-21 22:00:13,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:13,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:13,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:13,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-21 22:00:13,412 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:13,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:13,413 INFO L85 PathProgramCache]: Analyzing trace with hash 345309271, now seen corresponding path program 3 times [2024-06-21 22:00:13,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:13,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586758685] [2024-06-21 22:00:13,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:13,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:13,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:16,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:16,417 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586758685] [2024-06-21 22:00:16,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1586758685] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:16,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:16,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:16,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848378042] [2024-06-21 22:00:16,417 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:16,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:16,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:16,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:16,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:16,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:16,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 368 transitions, 5503 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:16,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:16,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:16,440 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:17,996 INFO L124 PetriNetUnfolderBase]: 2749/4317 cut-off events. [2024-06-21 22:00:17,996 INFO L125 PetriNetUnfolderBase]: For 302645/302647 co-relation queries the response was YES. [2024-06-21 22:00:18,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39246 conditions, 4317 events. 2749/4317 cut-off events. For 302645/302647 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24115 event pairs, 562 based on Foata normal form. 2/4317 useless extension candidates. Maximal degree in co-relation 39108. Up to 4196 conditions per place. [2024-06-21 22:00:18,051 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 362 selfloop transitions, 17 changer transitions 0/383 dead transitions. [2024-06-21 22:00:18,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 383 transitions, 6321 flow [2024-06-21 22:00:18,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:18,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:18,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-06-21 22:00:18,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34146341463414637 [2024-06-21 22:00:18,053 INFO L175 Difference]: Start difference. First operand has 284 places, 368 transitions, 5503 flow. Second operand 8 states and 112 transitions. [2024-06-21 22:00:18,053 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 383 transitions, 6321 flow [2024-06-21 22:00:18,814 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 383 transitions, 6256 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-21 22:00:18,819 INFO L231 Difference]: Finished difference. Result has 285 places, 369 transitions, 5505 flow [2024-06-21 22:00:18,819 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5438, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5505, PETRI_PLACES=285, PETRI_TRANSITIONS=369} [2024-06-21 22:00:18,819 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 243 predicate places. [2024-06-21 22:00:18,820 INFO L495 AbstractCegarLoop]: Abstraction has has 285 places, 369 transitions, 5505 flow [2024-06-21 22:00:18,820 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:18,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:18,820 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:18,820 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-21 22:00:18,820 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:18,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:18,820 INFO L85 PathProgramCache]: Analyzing trace with hash 138388921, now seen corresponding path program 4 times [2024-06-21 22:00:18,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:18,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418039212] [2024-06-21 22:00:18,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:18,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:22,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-21 22:00:22,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:22,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418039212] [2024-06-21 22:00:22,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418039212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:22,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:22,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:22,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544982437] [2024-06-21 22:00:22,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:22,199 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:22,199 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:22,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:22,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:22,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:22,211 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 369 transitions, 5505 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:22,211 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:22,211 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:22,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:23,706 INFO L124 PetriNetUnfolderBase]: 2757/4329 cut-off events. [2024-06-21 22:00:23,706 INFO L125 PetriNetUnfolderBase]: For 310747/310749 co-relation queries the response was YES. [2024-06-21 22:00:23,740 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39458 conditions, 4329 events. 2757/4329 cut-off events. For 310747/310749 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 24173 event pairs, 573 based on Foata normal form. 2/4329 useless extension candidates. Maximal degree in co-relation 39319. Up to 4198 conditions per place. [2024-06-21 22:00:23,757 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 353 selfloop transitions, 29 changer transitions 0/386 dead transitions. [2024-06-21 22:00:23,758 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 386 transitions, 6380 flow [2024-06-21 22:00:23,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:23,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:23,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-21 22:00:23,759 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-21 22:00:23,759 INFO L175 Difference]: Start difference. First operand has 285 places, 369 transitions, 5505 flow. Second operand 8 states and 116 transitions. [2024-06-21 22:00:23,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 386 transitions, 6380 flow [2024-06-21 22:00:24,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 386 transitions, 6321 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:24,443 INFO L231 Difference]: Finished difference. Result has 287 places, 371 transitions, 5573 flow [2024-06-21 22:00:24,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5446, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=369, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5573, PETRI_PLACES=287, PETRI_TRANSITIONS=371} [2024-06-21 22:00:24,444 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 245 predicate places. [2024-06-21 22:00:24,444 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 371 transitions, 5573 flow [2024-06-21 22:00:24,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:24,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:24,444 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:24,445 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-21 22:00:24,445 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:24,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:24,445 INFO L85 PathProgramCache]: Analyzing trace with hash 345042361, now seen corresponding path program 5 times [2024-06-21 22:00:24,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:24,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [34037031] [2024-06-21 22:00:24,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:24,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:24,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:27,673 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:27,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:27,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [34037031] [2024-06-21 22:00:27,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [34037031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:27,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:27,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:27,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558811225] [2024-06-21 22:00:27,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:27,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:27,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:27,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:27,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:27,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:27,689 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 371 transitions, 5573 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:27,689 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:27,689 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:27,689 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:29,325 INFO L124 PetriNetUnfolderBase]: 2752/4322 cut-off events. [2024-06-21 22:00:29,325 INFO L125 PetriNetUnfolderBase]: For 315784/315786 co-relation queries the response was YES. [2024-06-21 22:00:29,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39440 conditions, 4322 events. 2752/4322 cut-off events. For 315784/315786 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 24170 event pairs, 570 based on Foata normal form. 2/4322 useless extension candidates. Maximal degree in co-relation 39300. Up to 4194 conditions per place. [2024-06-21 22:00:29,377 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 359 selfloop transitions, 24 changer transitions 0/387 dead transitions. [2024-06-21 22:00:29,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 387 transitions, 6444 flow [2024-06-21 22:00:29,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:29,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:29,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 113 transitions. [2024-06-21 22:00:29,379 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3445121951219512 [2024-06-21 22:00:29,379 INFO L175 Difference]: Start difference. First operand has 287 places, 371 transitions, 5573 flow. Second operand 8 states and 113 transitions. [2024-06-21 22:00:29,379 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 387 transitions, 6444 flow [2024-06-21 22:00:30,044 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 387 transitions, 6333 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:30,050 INFO L231 Difference]: Finished difference. Result has 289 places, 373 transitions, 5586 flow [2024-06-21 22:00:30,050 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5462, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=347, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5586, PETRI_PLACES=289, PETRI_TRANSITIONS=373} [2024-06-21 22:00:30,050 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 247 predicate places. [2024-06-21 22:00:30,050 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 373 transitions, 5586 flow [2024-06-21 22:00:30,051 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:30,051 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:30,051 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:30,051 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-21 22:00:30,051 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:30,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:30,051 INFO L85 PathProgramCache]: Analyzing trace with hash -208260285, now seen corresponding path program 9 times [2024-06-21 22:00:30,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:30,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776846126] [2024-06-21 22:00:30,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:30,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:30,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:33,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:33,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:33,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776846126] [2024-06-21 22:00:33,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [776846126] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:33,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:33,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:33,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432037266] [2024-06-21 22:00:33,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:33,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:33,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:33,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:33,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:33,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:33,145 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 373 transitions, 5586 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:33,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:33,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:33,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:34,707 INFO L124 PetriNetUnfolderBase]: 2841/4461 cut-off events. [2024-06-21 22:00:34,708 INFO L125 PetriNetUnfolderBase]: For 348696/348698 co-relation queries the response was YES. [2024-06-21 22:00:34,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40990 conditions, 4461 events. 2841/4461 cut-off events. For 348696/348698 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 25034 event pairs, 575 based on Foata normal form. 8/4467 useless extension candidates. Maximal degree in co-relation 40849. Up to 4077 conditions per place. [2024-06-21 22:00:34,767 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 360 selfloop transitions, 40 changer transitions 0/404 dead transitions. [2024-06-21 22:00:34,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 404 transitions, 6802 flow [2024-06-21 22:00:34,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:00:34,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:00:34,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 22:00:34,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:00:34,768 INFO L175 Difference]: Start difference. First operand has 289 places, 373 transitions, 5586 flow. Second operand 9 states and 135 transitions. [2024-06-21 22:00:34,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 404 transitions, 6802 flow [2024-06-21 22:00:35,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 404 transitions, 6704 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-21 22:00:35,489 INFO L231 Difference]: Finished difference. Result has 293 places, 378 transitions, 5691 flow [2024-06-21 22:00:35,489 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5488, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5691, PETRI_PLACES=293, PETRI_TRANSITIONS=378} [2024-06-21 22:00:35,490 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 251 predicate places. [2024-06-21 22:00:35,490 INFO L495 AbstractCegarLoop]: Abstraction has has 293 places, 378 transitions, 5691 flow [2024-06-21 22:00:35,490 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:35,490 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:35,490 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:35,490 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-21 22:00:35,490 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:35,491 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:35,491 INFO L85 PathProgramCache]: Analyzing trace with hash -208256565, now seen corresponding path program 10 times [2024-06-21 22:00:35,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:35,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878852846] [2024-06-21 22:00:35,491 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:35,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:35,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:38,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:38,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:38,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878852846] [2024-06-21 22:00:38,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878852846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:38,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:38,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:38,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804780315] [2024-06-21 22:00:38,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:38,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:38,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:38,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:38,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:38,769 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:38,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 378 transitions, 5691 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:38,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:38,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:38,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:40,402 INFO L124 PetriNetUnfolderBase]: 2838/4456 cut-off events. [2024-06-21 22:00:40,403 INFO L125 PetriNetUnfolderBase]: For 353973/353975 co-relation queries the response was YES. [2024-06-21 22:00:40,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40671 conditions, 4456 events. 2838/4456 cut-off events. For 353973/353975 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 24984 event pairs, 586 based on Foata normal form. 16/4470 useless extension candidates. Maximal degree in co-relation 40528. Up to 4193 conditions per place. [2024-06-21 22:00:40,463 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 353 selfloop transitions, 46 changer transitions 0/403 dead transitions. [2024-06-21 22:00:40,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 403 transitions, 6693 flow [2024-06-21 22:00:40,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:00:40,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:00:40,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-21 22:00:40,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35365853658536583 [2024-06-21 22:00:40,464 INFO L175 Difference]: Start difference. First operand has 293 places, 378 transitions, 5691 flow. Second operand 10 states and 145 transitions. [2024-06-21 22:00:40,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 403 transitions, 6693 flow [2024-06-21 22:00:41,197 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 403 transitions, 6655 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-21 22:00:41,202 INFO L231 Difference]: Finished difference. Result has 300 places, 380 transitions, 5815 flow [2024-06-21 22:00:41,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5661, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5815, PETRI_PLACES=300, PETRI_TRANSITIONS=380} [2024-06-21 22:00:41,202 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-21 22:00:41,202 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 380 transitions, 5815 flow [2024-06-21 22:00:41,203 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:41,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:41,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:41,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-21 22:00:41,203 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:41,204 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:41,204 INFO L85 PathProgramCache]: Analyzing trace with hash -823213180, now seen corresponding path program 1 times [2024-06-21 22:00:41,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:41,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096440389] [2024-06-21 22:00:41,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:41,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:41,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:44,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:44,338 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:44,338 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096440389] [2024-06-21 22:00:44,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096440389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:44,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:44,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:44,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982084333] [2024-06-21 22:00:44,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:44,339 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:44,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:44,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:44,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:44,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:44,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 380 transitions, 5815 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:44,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:44,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:44,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:46,372 INFO L124 PetriNetUnfolderBase]: 2866/4501 cut-off events. [2024-06-21 22:00:46,372 INFO L125 PetriNetUnfolderBase]: For 348536/348547 co-relation queries the response was YES. [2024-06-21 22:00:46,414 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41229 conditions, 4501 events. 2866/4501 cut-off events. For 348536/348547 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25217 event pairs, 456 based on Foata normal form. 9/4505 useless extension candidates. Maximal degree in co-relation 41084. Up to 4070 conditions per place. [2024-06-21 22:00:46,433 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 360 selfloop transitions, 46 changer transitions 0/410 dead transitions. [2024-06-21 22:00:46,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 410 transitions, 7043 flow [2024-06-21 22:00:46,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:46,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:46,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 22:00:46,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 22:00:46,434 INFO L175 Difference]: Start difference. First operand has 300 places, 380 transitions, 5815 flow. Second operand 8 states and 131 transitions. [2024-06-21 22:00:46,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 410 transitions, 7043 flow [2024-06-21 22:00:47,226 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 299 places, 410 transitions, 6945 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-21 22:00:47,231 INFO L231 Difference]: Finished difference. Result has 300 places, 381 transitions, 5843 flow [2024-06-21 22:00:47,231 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5717, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5843, PETRI_PLACES=300, PETRI_TRANSITIONS=381} [2024-06-21 22:00:47,232 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 258 predicate places. [2024-06-21 22:00:47,232 INFO L495 AbstractCegarLoop]: Abstraction has has 300 places, 381 transitions, 5843 flow [2024-06-21 22:00:47,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:47,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:47,232 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:47,232 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-21 22:00:47,232 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:47,232 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:47,232 INFO L85 PathProgramCache]: Analyzing trace with hash 982943252, now seen corresponding path program 2 times [2024-06-21 22:00:47,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:47,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323526202] [2024-06-21 22:00:47,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:47,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:47,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:50,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:50,399 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:50,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323526202] [2024-06-21 22:00:50,399 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323526202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:50,399 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:50,399 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:50,399 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9297780] [2024-06-21 22:00:50,399 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:50,399 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:50,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:50,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:50,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:50,419 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:50,419 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 381 transitions, 5843 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:50,419 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:50,419 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:50,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:52,337 INFO L124 PetriNetUnfolderBase]: 2848/4477 cut-off events. [2024-06-21 22:00:52,338 INFO L125 PetriNetUnfolderBase]: For 337183/337194 co-relation queries the response was YES. [2024-06-21 22:00:52,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40621 conditions, 4477 events. 2848/4477 cut-off events. For 337183/337194 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25139 event pairs, 545 based on Foata normal form. 9/4481 useless extension candidates. Maximal degree in co-relation 40475. Up to 4156 conditions per place. [2024-06-21 22:00:52,391 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 352 selfloop transitions, 48 changer transitions 0/404 dead transitions. [2024-06-21 22:00:52,391 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 404 transitions, 6879 flow [2024-06-21 22:00:52,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:00:52,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:00:52,392 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 22:00:52,392 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:00:52,392 INFO L175 Difference]: Start difference. First operand has 300 places, 381 transitions, 5843 flow. Second operand 8 states and 126 transitions. [2024-06-21 22:00:52,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 404 transitions, 6879 flow [2024-06-21 22:00:53,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 404 transitions, 6787 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-21 22:00:53,169 INFO L231 Difference]: Finished difference. Result has 303 places, 381 transitions, 5851 flow [2024-06-21 22:00:53,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5751, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5851, PETRI_PLACES=303, PETRI_TRANSITIONS=381} [2024-06-21 22:00:53,169 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 22:00:53,169 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 381 transitions, 5851 flow [2024-06-21 22:00:53,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:53,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:53,170 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:53,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-21 22:00:53,170 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:53,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:53,170 INFO L85 PathProgramCache]: Analyzing trace with hash -1244972335, now seen corresponding path program 1 times [2024-06-21 22:00:53,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:53,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115789730] [2024-06-21 22:00:53,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:53,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:53,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:00:56,692 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:00:56,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:00:56,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115789730] [2024-06-21 22:00:56,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115789730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:00:56,692 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:00:56,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:00:56,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937058771] [2024-06-21 22:00:56,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:00:56,693 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:00:56,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:00:56,693 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:00:56,693 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:00:56,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:00:56,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 381 transitions, 5851 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:56,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:00:56,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:00:56,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:00:58,359 INFO L124 PetriNetUnfolderBase]: 2853/4484 cut-off events. [2024-06-21 22:00:58,359 INFO L125 PetriNetUnfolderBase]: For 332288/332299 co-relation queries the response was YES. [2024-06-21 22:00:58,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40711 conditions, 4484 events. 2853/4484 cut-off events. For 332288/332299 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 25230 event pairs, 576 based on Foata normal form. 2/4481 useless extension candidates. Maximal degree in co-relation 40564. Up to 4139 conditions per place. [2024-06-21 22:00:58,420 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 326 selfloop transitions, 73 changer transitions 0/403 dead transitions. [2024-06-21 22:00:58,420 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 403 transitions, 6795 flow [2024-06-21 22:00:58,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:00:58,421 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:00:58,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-21 22:00:58,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:00:58,421 INFO L175 Difference]: Start difference. First operand has 303 places, 381 transitions, 5851 flow. Second operand 7 states and 119 transitions. [2024-06-21 22:00:58,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 403 transitions, 6795 flow [2024-06-21 22:00:59,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 403 transitions, 6671 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-21 22:00:59,172 INFO L231 Difference]: Finished difference. Result has 303 places, 384 transitions, 5986 flow [2024-06-21 22:00:59,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5727, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5986, PETRI_PLACES=303, PETRI_TRANSITIONS=384} [2024-06-21 22:00:59,172 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 261 predicate places. [2024-06-21 22:00:59,172 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 384 transitions, 5986 flow [2024-06-21 22:00:59,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:00:59,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:00:59,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:00:59,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-21 22:00:59,173 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:00:59,173 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:00:59,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1402212907, now seen corresponding path program 2 times [2024-06-21 22:00:59,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:00:59,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558084778] [2024-06-21 22:00:59,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:00:59,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:00:59,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:02,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:02,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:02,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558084778] [2024-06-21 22:01:02,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558084778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:02,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:02,458 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-21 22:01:02,458 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834142467] [2024-06-21 22:01:02,458 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:02,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-21 22:01:02,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:02,459 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-21 22:01:02,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-21 22:01:02,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:02,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 384 transitions, 5986 flow. Second operand has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:02,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:02,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:02,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:03,933 INFO L124 PetriNetUnfolderBase]: 2858/4491 cut-off events. [2024-06-21 22:01:03,933 INFO L125 PetriNetUnfolderBase]: For 342271/342282 co-relation queries the response was YES. [2024-06-21 22:01:03,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41240 conditions, 4491 events. 2858/4491 cut-off events. For 342271/342282 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 25223 event pairs, 576 based on Foata normal form. 2/4488 useless extension candidates. Maximal degree in co-relation 41092. Up to 4149 conditions per place. [2024-06-21 22:01:03,989 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 317 selfloop transitions, 80 changer transitions 0/401 dead transitions. [2024-06-21 22:01:03,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 401 transitions, 6918 flow [2024-06-21 22:01:03,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-21 22:01:03,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-21 22:01:03,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-21 22:01:03,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4146341463414634 [2024-06-21 22:01:03,990 INFO L175 Difference]: Start difference. First operand has 303 places, 384 transitions, 5986 flow. Second operand 6 states and 102 transitions. [2024-06-21 22:01:03,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 401 transitions, 6918 flow [2024-06-21 22:01:04,812 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 401 transitions, 6709 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-21 22:01:04,817 INFO L231 Difference]: Finished difference. Result has 304 places, 387 transitions, 6075 flow [2024-06-21 22:01:04,817 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5777, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6075, PETRI_PLACES=304, PETRI_TRANSITIONS=387} [2024-06-21 22:01:04,817 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 262 predicate places. [2024-06-21 22:01:04,817 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 387 transitions, 6075 flow [2024-06-21 22:01:04,818 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.0) internal successors, (81), 9 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:04,818 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:04,818 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:04,818 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-21 22:01:04,818 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:04,818 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:04,819 INFO L85 PathProgramCache]: Analyzing trace with hash 936713442, now seen corresponding path program 1 times [2024-06-21 22:01:04,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:04,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018308080] [2024-06-21 22:01:04,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:04,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:04,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:08,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:08,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:08,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018308080] [2024-06-21 22:01:08,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2018308080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:08,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:08,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:08,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263042250] [2024-06-21 22:01:08,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:08,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:08,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:08,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:08,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:08,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:08,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 387 transitions, 6075 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:08,944 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:08,944 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:08,944 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:10,516 INFO L124 PetriNetUnfolderBase]: 2868/4507 cut-off events. [2024-06-21 22:01:10,517 INFO L125 PetriNetUnfolderBase]: For 358546/358557 co-relation queries the response was YES. [2024-06-21 22:01:10,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41963 conditions, 4507 events. 2868/4507 cut-off events. For 358546/358557 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 25362 event pairs, 560 based on Foata normal form. 3/4505 useless extension candidates. Maximal degree in co-relation 41814. Up to 4077 conditions per place. [2024-06-21 22:01:10,579 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 297 selfloop transitions, 112 changer transitions 0/413 dead transitions. [2024-06-21 22:01:10,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 413 transitions, 7176 flow [2024-06-21 22:01:10,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:10,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:10,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 22:01:10,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 22:01:10,580 INFO L175 Difference]: Start difference. First operand has 304 places, 387 transitions, 6075 flow. Second operand 8 states and 131 transitions. [2024-06-21 22:01:10,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 413 transitions, 7176 flow [2024-06-21 22:01:11,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 413 transitions, 6976 flow, removed 35 selfloop flow, removed 4 redundant places. [2024-06-21 22:01:11,451 INFO L231 Difference]: Finished difference. Result has 308 places, 390 transitions, 6246 flow [2024-06-21 22:01:11,451 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5875, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6246, PETRI_PLACES=308, PETRI_TRANSITIONS=390} [2024-06-21 22:01:11,451 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 266 predicate places. [2024-06-21 22:01:11,451 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 390 transitions, 6246 flow [2024-06-21 22:01:11,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:11,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:11,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:11,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-21 22:01:11,452 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:11,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:11,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1367340211, now seen corresponding path program 3 times [2024-06-21 22:01:11,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:11,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735491770] [2024-06-21 22:01:11,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:11,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:11,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:15,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:15,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:15,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735491770] [2024-06-21 22:01:15,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735491770] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:15,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:15,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:15,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696526942] [2024-06-21 22:01:15,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:15,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:15,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:15,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:15,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:15,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:15,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 390 transitions, 6246 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:15,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:15,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:15,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:17,610 INFO L124 PetriNetUnfolderBase]: 2889/4542 cut-off events. [2024-06-21 22:01:17,610 INFO L125 PetriNetUnfolderBase]: For 374986/375001 co-relation queries the response was YES. [2024-06-21 22:01:17,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43087 conditions, 4542 events. 2889/4542 cut-off events. For 374986/375001 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 25641 event pairs, 573 based on Foata normal form. 13/4551 useless extension candidates. Maximal degree in co-relation 42937. Up to 4212 conditions per place. [2024-06-21 22:01:17,670 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 356 selfloop transitions, 76 changer transitions 0/436 dead transitions. [2024-06-21 22:01:17,670 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 436 transitions, 7892 flow [2024-06-21 22:01:17,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:01:17,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:01:17,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-21 22:01:17,671 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4037940379403794 [2024-06-21 22:01:17,671 INFO L175 Difference]: Start difference. First operand has 308 places, 390 transitions, 6246 flow. Second operand 9 states and 149 transitions. [2024-06-21 22:01:17,671 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 436 transitions, 7892 flow [2024-06-21 22:01:18,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 436 transitions, 7568 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 22:01:18,528 INFO L231 Difference]: Finished difference. Result has 311 places, 403 transitions, 6492 flow [2024-06-21 22:01:18,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=5927, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=322, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6492, PETRI_PLACES=311, PETRI_TRANSITIONS=403} [2024-06-21 22:01:18,529 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 269 predicate places. [2024-06-21 22:01:18,529 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 403 transitions, 6492 flow [2024-06-21 22:01:18,529 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:18,529 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:18,529 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:18,529 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-21 22:01:18,530 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:18,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:18,530 INFO L85 PathProgramCache]: Analyzing trace with hash -2001383318, now seen corresponding path program 1 times [2024-06-21 22:01:18,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:18,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623254561] [2024-06-21 22:01:18,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:18,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:18,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:21,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:21,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:21,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623254561] [2024-06-21 22:01:21,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623254561] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:21,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:21,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:21,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408344180] [2024-06-21 22:01:21,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:21,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:21,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:21,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:21,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:21,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:21,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 403 transitions, 6492 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:21,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:21,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:21,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:23,257 INFO L124 PetriNetUnfolderBase]: 2938/4619 cut-off events. [2024-06-21 22:01:23,257 INFO L125 PetriNetUnfolderBase]: For 394948/394963 co-relation queries the response was YES. [2024-06-21 22:01:23,304 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44192 conditions, 4619 events. 2938/4619 cut-off events. For 394948/394963 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 26174 event pairs, 569 based on Foata normal form. 14/4629 useless extension candidates. Maximal degree in co-relation 44041. Up to 4286 conditions per place. [2024-06-21 22:01:23,324 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 366 selfloop transitions, 97 changer transitions 0/467 dead transitions. [2024-06-21 22:01:23,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 467 transitions, 8392 flow [2024-06-21 22:01:23,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:01:23,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:01:23,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 22:01:23,326 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-21 22:01:23,326 INFO L175 Difference]: Start difference. First operand has 311 places, 403 transitions, 6492 flow. Second operand 9 states and 146 transitions. [2024-06-21 22:01:23,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 467 transitions, 8392 flow [2024-06-21 22:01:24,217 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 467 transitions, 8246 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-21 22:01:24,223 INFO L231 Difference]: Finished difference. Result has 320 places, 435 transitions, 7387 flow [2024-06-21 22:01:24,223 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=6346, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=403, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7387, PETRI_PLACES=320, PETRI_TRANSITIONS=435} [2024-06-21 22:01:24,224 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 278 predicate places. [2024-06-21 22:01:24,224 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 435 transitions, 7387 flow [2024-06-21 22:01:24,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:24,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:24,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:24,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-21 22:01:24,224 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:24,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:24,224 INFO L85 PathProgramCache]: Analyzing trace with hash 277590017, now seen corresponding path program 4 times [2024-06-21 22:01:24,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:24,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619020966] [2024-06-21 22:01:24,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:24,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:24,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:27,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:27,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:27,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619020966] [2024-06-21 22:01:27,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619020966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:27,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:27,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:27,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317847151] [2024-06-21 22:01:27,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:27,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:27,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:27,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:27,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:27,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:27,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 435 transitions, 7387 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:27,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:27,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:27,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:29,176 INFO L124 PetriNetUnfolderBase]: 2943/4618 cut-off events. [2024-06-21 22:01:29,176 INFO L125 PetriNetUnfolderBase]: For 405726/405737 co-relation queries the response was YES. [2024-06-21 22:01:29,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45216 conditions, 4618 events. 2943/4618 cut-off events. For 405726/405737 co-relation queries the response was YES. Maximal size of possible extension queue 296. Compared 26035 event pairs, 577 based on Foata normal form. 2/4615 useless extension candidates. Maximal degree in co-relation 45059. Up to 4166 conditions per place. [2024-06-21 22:01:29,238 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 352 selfloop transitions, 106 changer transitions 0/462 dead transitions. [2024-06-21 22:01:29,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 462 transitions, 8715 flow [2024-06-21 22:01:29,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:29,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:29,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-21 22:01:29,239 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39939024390243905 [2024-06-21 22:01:29,239 INFO L175 Difference]: Start difference. First operand has 320 places, 435 transitions, 7387 flow. Second operand 8 states and 131 transitions. [2024-06-21 22:01:29,239 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 462 transitions, 8715 flow [2024-06-21 22:01:30,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 462 transitions, 8536 flow, removed 82 selfloop flow, removed 2 redundant places. [2024-06-21 22:01:30,557 INFO L231 Difference]: Finished difference. Result has 327 places, 441 transitions, 7689 flow [2024-06-21 22:01:30,558 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7208, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7689, PETRI_PLACES=327, PETRI_TRANSITIONS=441} [2024-06-21 22:01:30,558 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 285 predicate places. [2024-06-21 22:01:30,558 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 441 transitions, 7689 flow [2024-06-21 22:01:30,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:30,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:30,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:30,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-21 22:01:30,558 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:30,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:30,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1370410482, now seen corresponding path program 2 times [2024-06-21 22:01:30,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:30,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722864557] [2024-06-21 22:01:30,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:30,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:30,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:33,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:33,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:33,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722864557] [2024-06-21 22:01:33,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722864557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:33,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:33,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:33,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58756986] [2024-06-21 22:01:33,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:33,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:33,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:33,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:33,963 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:33,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:33,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 441 transitions, 7689 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:33,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:33,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:33,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:35,675 INFO L124 PetriNetUnfolderBase]: 2963/4658 cut-off events. [2024-06-21 22:01:35,675 INFO L125 PetriNetUnfolderBase]: For 429793/429808 co-relation queries the response was YES. [2024-06-21 22:01:35,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46301 conditions, 4658 events. 2963/4658 cut-off events. For 429793/429808 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 26367 event pairs, 560 based on Foata normal form. 16/4670 useless extension candidates. Maximal degree in co-relation 46141. Up to 4425 conditions per place. [2024-06-21 22:01:35,734 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 420 selfloop transitions, 41 changer transitions 0/465 dead transitions. [2024-06-21 22:01:35,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 465 transitions, 8849 flow [2024-06-21 22:01:35,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:01:35,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:01:35,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 22:01:35,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:01:35,736 INFO L175 Difference]: Start difference. First operand has 327 places, 441 transitions, 7689 flow. Second operand 8 states and 126 transitions. [2024-06-21 22:01:35,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 465 transitions, 8849 flow [2024-06-21 22:01:37,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 465 transitions, 8528 flow, removed 90 selfloop flow, removed 4 redundant places. [2024-06-21 22:01:37,037 INFO L231 Difference]: Finished difference. Result has 331 places, 445 transitions, 7629 flow [2024-06-21 22:01:37,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7368, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=441, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7629, PETRI_PLACES=331, PETRI_TRANSITIONS=445} [2024-06-21 22:01:37,038 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 289 predicate places. [2024-06-21 22:01:37,038 INFO L495 AbstractCegarLoop]: Abstraction has has 331 places, 445 transitions, 7629 flow [2024-06-21 22:01:37,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:37,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:37,038 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:37,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-21 22:01:37,038 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:37,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:37,039 INFO L85 PathProgramCache]: Analyzing trace with hash -908563380, now seen corresponding path program 2 times [2024-06-21 22:01:37,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:37,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [492792017] [2024-06-21 22:01:37,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:37,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:37,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:41,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:41,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:41,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [492792017] [2024-06-21 22:01:41,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [492792017] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:41,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:41,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:41,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957413885] [2024-06-21 22:01:41,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:41,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:41,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:41,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:41,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:41,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:41,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 331 places, 445 transitions, 7629 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:41,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:41,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:41,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:43,258 INFO L124 PetriNetUnfolderBase]: 3059/4803 cut-off events. [2024-06-21 22:01:43,258 INFO L125 PetriNetUnfolderBase]: For 450638/450648 co-relation queries the response was YES. [2024-06-21 22:01:43,305 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48444 conditions, 4803 events. 3059/4803 cut-off events. For 450638/450648 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 27299 event pairs, 568 based on Foata normal form. 10/4810 useless extension candidates. Maximal degree in co-relation 48283. Up to 4584 conditions per place. [2024-06-21 22:01:43,325 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 458 selfloop transitions, 39 changer transitions 0/501 dead transitions. [2024-06-21 22:01:43,325 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 501 transitions, 9607 flow [2024-06-21 22:01:43,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:01:43,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:01:43,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-21 22:01:43,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36097560975609755 [2024-06-21 22:01:43,327 INFO L175 Difference]: Start difference. First operand has 331 places, 445 transitions, 7629 flow. Second operand 10 states and 148 transitions. [2024-06-21 22:01:43,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 501 transitions, 9607 flow [2024-06-21 22:01:44,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 501 transitions, 9357 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-21 22:01:44,781 INFO L231 Difference]: Finished difference. Result has 340 places, 473 transitions, 8252 flow [2024-06-21 22:01:44,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=7414, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=8252, PETRI_PLACES=340, PETRI_TRANSITIONS=473} [2024-06-21 22:01:44,782 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 298 predicate places. [2024-06-21 22:01:44,782 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 473 transitions, 8252 flow [2024-06-21 22:01:44,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:44,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:44,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:44,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-21 22:01:44,783 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:44,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:44,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1447158554, now seen corresponding path program 3 times [2024-06-21 22:01:44,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:44,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910445151] [2024-06-21 22:01:44,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:44,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:44,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:48,516 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:48,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:48,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910445151] [2024-06-21 22:01:48,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910445151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:48,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:48,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:48,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368989278] [2024-06-21 22:01:48,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:48,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:48,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:48,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:48,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:48,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:48,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 473 transitions, 8252 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:48,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:48,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:48,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:50,337 INFO L124 PetriNetUnfolderBase]: 3105/4859 cut-off events. [2024-06-21 22:01:50,337 INFO L125 PetriNetUnfolderBase]: For 479405/479414 co-relation queries the response was YES. [2024-06-21 22:01:50,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49731 conditions, 4859 events. 3105/4859 cut-off events. For 479405/479414 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27495 event pairs, 568 based on Foata normal form. 5/4859 useless extension candidates. Maximal degree in co-relation 49564. Up to 4311 conditions per place. [2024-06-21 22:01:50,416 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 357 selfloop transitions, 149 changer transitions 0/510 dead transitions. [2024-06-21 22:01:50,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 510 transitions, 9905 flow [2024-06-21 22:01:50,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:01:50,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:01:50,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-21 22:01:50,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4010840108401084 [2024-06-21 22:01:50,418 INFO L175 Difference]: Start difference. First operand has 340 places, 473 transitions, 8252 flow. Second operand 9 states and 148 transitions. [2024-06-21 22:01:50,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 510 transitions, 9905 flow [2024-06-21 22:01:51,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 510 transitions, 9695 flow, removed 92 selfloop flow, removed 3 redundant places. [2024-06-21 22:01:51,851 INFO L231 Difference]: Finished difference. Result has 347 places, 484 transitions, 8756 flow [2024-06-21 22:01:51,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8042, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=473, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=327, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8756, PETRI_PLACES=347, PETRI_TRANSITIONS=484} [2024-06-21 22:01:51,851 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 305 predicate places. [2024-06-21 22:01:51,851 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 484 transitions, 8756 flow [2024-06-21 22:01:51,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:51,852 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:51,852 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:51,852 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-21 22:01:51,852 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:51,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:51,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1370405491, now seen corresponding path program 5 times [2024-06-21 22:01:51,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:51,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099564943] [2024-06-21 22:01:51,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:51,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:51,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:01:56,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:01:56,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:01:56,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099564943] [2024-06-21 22:01:56,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099564943] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:01:56,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:01:56,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:01:56,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229050445] [2024-06-21 22:01:56,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:01:56,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:01:56,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:01:56,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:01:56,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:01:56,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:01:56,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 484 transitions, 8756 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:56,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:01:56,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:01:56,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:01:57,920 INFO L124 PetriNetUnfolderBase]: 3102/4867 cut-off events. [2024-06-21 22:01:57,920 INFO L125 PetriNetUnfolderBase]: For 483430/483445 co-relation queries the response was YES. [2024-06-21 22:01:57,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50498 conditions, 4867 events. 3102/4867 cut-off events. For 483430/483445 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 27686 event pairs, 583 based on Foata normal form. 13/4876 useless extension candidates. Maximal degree in co-relation 50329. Up to 4556 conditions per place. [2024-06-21 22:01:57,990 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 69 changer transitions 0/501 dead transitions. [2024-06-21 22:01:57,990 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 501 transitions, 9954 flow [2024-06-21 22:01:57,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:01:57,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:01:57,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 22:01:57,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:01:57,991 INFO L175 Difference]: Start difference. First operand has 347 places, 484 transitions, 8756 flow. Second operand 7 states and 112 transitions. [2024-06-21 22:01:57,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 501 transitions, 9954 flow [2024-06-21 22:01:59,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 501 transitions, 9522 flow, removed 132 selfloop flow, removed 6 redundant places. [2024-06-21 22:01:59,282 INFO L231 Difference]: Finished difference. Result has 348 places, 484 transitions, 8479 flow [2024-06-21 22:01:59,282 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8324, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8479, PETRI_PLACES=348, PETRI_TRANSITIONS=484} [2024-06-21 22:01:59,282 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 306 predicate places. [2024-06-21 22:01:59,282 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 484 transitions, 8479 flow [2024-06-21 22:01:59,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:01:59,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:01:59,283 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:01:59,283 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-21 22:01:59,283 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:01:59,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:01:59,283 INFO L85 PathProgramCache]: Analyzing trace with hash 280380947, now seen corresponding path program 6 times [2024-06-21 22:01:59,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:01:59,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908591736] [2024-06-21 22:01:59,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:01:59,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:01:59,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:03,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:03,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:03,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908591736] [2024-06-21 22:02:03,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908591736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:03,106 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:03,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:03,106 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023061133] [2024-06-21 22:02:03,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:03,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:03,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:03,107 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:03,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:03,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:03,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 484 transitions, 8479 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:03,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:03,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:03,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:05,043 INFO L124 PetriNetUnfolderBase]: 3099/4857 cut-off events. [2024-06-21 22:02:05,043 INFO L125 PetriNetUnfolderBase]: For 482894/482909 co-relation queries the response was YES. [2024-06-21 22:02:05,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50027 conditions, 4857 events. 3099/4857 cut-off events. For 482894/482909 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 27598 event pairs, 581 based on Foata normal form. 13/4866 useless extension candidates. Maximal degree in co-relation 49857. Up to 4553 conditions per place. [2024-06-21 22:02:05,116 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 428 selfloop transitions, 69 changer transitions 0/501 dead transitions. [2024-06-21 22:02:05,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 501 transitions, 9521 flow [2024-06-21 22:02:05,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:05,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:05,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 22:02:05,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-21 22:02:05,117 INFO L175 Difference]: Start difference. First operand has 348 places, 484 transitions, 8479 flow. Second operand 8 states and 122 transitions. [2024-06-21 22:02:05,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 501 transitions, 9521 flow [2024-06-21 22:02:06,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 501 transitions, 9340 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-21 22:02:06,508 INFO L231 Difference]: Finished difference. Result has 351 places, 484 transitions, 8443 flow [2024-06-21 22:02:06,509 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8298, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8443, PETRI_PLACES=351, PETRI_TRANSITIONS=484} [2024-06-21 22:02:06,509 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 309 predicate places. [2024-06-21 22:02:06,509 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 484 transitions, 8443 flow [2024-06-21 22:02:06,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:06,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:06,509 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:06,510 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-21 22:02:06,510 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:06,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:06,510 INFO L85 PathProgramCache]: Analyzing trace with hash 1370400066, now seen corresponding path program 3 times [2024-06-21 22:02:06,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:06,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626141786] [2024-06-21 22:02:06,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:06,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:06,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:10,588 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:10,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:10,588 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626141786] [2024-06-21 22:02:10,588 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [626141786] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:10,588 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:10,588 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:10,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1210915096] [2024-06-21 22:02:10,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:10,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:10,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:10,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:10,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:10,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:10,601 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 484 transitions, 8443 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:10,601 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:10,601 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:10,601 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:12,887 INFO L124 PetriNetUnfolderBase]: 3124/4898 cut-off events. [2024-06-21 22:02:12,887 INFO L125 PetriNetUnfolderBase]: For 506222/506237 co-relation queries the response was YES. [2024-06-21 22:02:12,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50718 conditions, 4898 events. 3124/4898 cut-off events. For 506222/506237 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 27822 event pairs, 565 based on Foata normal form. 16/4910 useless extension candidates. Maximal degree in co-relation 50547. Up to 4598 conditions per place. [2024-06-21 22:02:12,954 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 446 selfloop transitions, 64 changer transitions 0/514 dead transitions. [2024-06-21 22:02:12,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 514 transitions, 10042 flow [2024-06-21 22:02:12,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:12,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:12,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-21 22:02:12,956 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38414634146341464 [2024-06-21 22:02:12,956 INFO L175 Difference]: Start difference. First operand has 351 places, 484 transitions, 8443 flow. Second operand 8 states and 126 transitions. [2024-06-21 22:02:12,956 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 514 transitions, 10042 flow [2024-06-21 22:02:14,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 514 transitions, 9746 flow, removed 59 selfloop flow, removed 7 redundant places. [2024-06-21 22:02:14,402 INFO L231 Difference]: Finished difference. Result has 353 places, 493 transitions, 8651 flow [2024-06-21 22:02:14,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8153, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=484, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8651, PETRI_PLACES=353, PETRI_TRANSITIONS=493} [2024-06-21 22:02:14,402 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 311 predicate places. [2024-06-21 22:02:14,402 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 493 transitions, 8651 flow [2024-06-21 22:02:14,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:14,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:14,403 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:14,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-21 22:02:14,403 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:14,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:14,403 INFO L85 PathProgramCache]: Analyzing trace with hash -969891825, now seen corresponding path program 7 times [2024-06-21 22:02:14,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:14,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890605696] [2024-06-21 22:02:14,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:14,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:14,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:18,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:18,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:18,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890605696] [2024-06-21 22:02:18,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890605696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:18,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:18,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:18,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972290516] [2024-06-21 22:02:18,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:18,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:18,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:18,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:18,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:18,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:18,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 493 transitions, 8651 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:18,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:18,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:18,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:20,209 INFO L124 PetriNetUnfolderBase]: 3129/4901 cut-off events. [2024-06-21 22:02:20,209 INFO L125 PetriNetUnfolderBase]: For 510905/510914 co-relation queries the response was YES. [2024-06-21 22:02:20,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51122 conditions, 4901 events. 3129/4901 cut-off events. For 510905/510914 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 27790 event pairs, 584 based on Foata normal form. 2/4898 useless extension candidates. Maximal degree in co-relation 50949. Up to 4649 conditions per place. [2024-06-21 22:02:20,278 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 452 selfloop transitions, 52 changer transitions 0/508 dead transitions. [2024-06-21 22:02:20,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 508 transitions, 9801 flow [2024-06-21 22:02:20,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:20,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:20,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 117 transitions. [2024-06-21 22:02:20,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3567073170731707 [2024-06-21 22:02:20,280 INFO L175 Difference]: Start difference. First operand has 353 places, 493 transitions, 8651 flow. Second operand 8 states and 117 transitions. [2024-06-21 22:02:20,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 508 transitions, 9801 flow [2024-06-21 22:02:21,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 508 transitions, 9549 flow, removed 98 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:21,681 INFO L231 Difference]: Finished difference. Result has 357 places, 496 transitions, 8628 flow [2024-06-21 22:02:21,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8399, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8628, PETRI_PLACES=357, PETRI_TRANSITIONS=496} [2024-06-21 22:02:21,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 315 predicate places. [2024-06-21 22:02:21,682 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 496 transitions, 8628 flow [2024-06-21 22:02:21,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:21,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:21,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:21,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-21 22:02:21,682 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:21,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:21,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1651336136, now seen corresponding path program 4 times [2024-06-21 22:02:21,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:21,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505366698] [2024-06-21 22:02:21,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:21,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:21,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:24,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:24,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:24,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505366698] [2024-06-21 22:02:24,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505366698] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:24,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:24,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:24,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023246781] [2024-06-21 22:02:24,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:24,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:24,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:24,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:24,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:24,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:24,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 496 transitions, 8628 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:24,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:24,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:24,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:26,597 INFO L124 PetriNetUnfolderBase]: 3190/4988 cut-off events. [2024-06-21 22:02:26,597 INFO L125 PetriNetUnfolderBase]: For 532038/532047 co-relation queries the response was YES. [2024-06-21 22:02:26,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52075 conditions, 4988 events. 3190/4988 cut-off events. For 532038/532047 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 28365 event pairs, 577 based on Foata normal form. 5/4988 useless extension candidates. Maximal degree in co-relation 51900. Up to 4571 conditions per place. [2024-06-21 22:02:26,680 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 402 selfloop transitions, 135 changer transitions 0/541 dead transitions. [2024-06-21 22:02:26,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 541 transitions, 10600 flow [2024-06-21 22:02:26,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:02:26,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:02:26,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-21 22:02:26,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37317073170731707 [2024-06-21 22:02:26,681 INFO L175 Difference]: Start difference. First operand has 357 places, 496 transitions, 8628 flow. Second operand 10 states and 153 transitions. [2024-06-21 22:02:26,681 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 541 transitions, 10600 flow [2024-06-21 22:02:28,372 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 541 transitions, 10373 flow, removed 60 selfloop flow, removed 6 redundant places. [2024-06-21 22:02:28,380 INFO L231 Difference]: Finished difference. Result has 364 places, 522 transitions, 9505 flow [2024-06-21 22:02:28,381 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=8401, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=367, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9505, PETRI_PLACES=364, PETRI_TRANSITIONS=522} [2024-06-21 22:02:28,381 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 322 predicate places. [2024-06-21 22:02:28,381 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 522 transitions, 9505 flow [2024-06-21 22:02:28,381 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:28,381 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:28,381 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:28,381 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-21 22:02:28,381 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:28,381 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:28,382 INFO L85 PathProgramCache]: Analyzing trace with hash -621203800, now seen corresponding path program 5 times [2024-06-21 22:02:28,382 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:28,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998128368] [2024-06-21 22:02:28,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:28,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:28,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:31,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:31,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:31,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998128368] [2024-06-21 22:02:31,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998128368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:31,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:31,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:31,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293060730] [2024-06-21 22:02:31,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:31,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:31,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:31,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:31,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:31,194 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:31,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 522 transitions, 9505 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:31,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:31,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:31,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:33,432 INFO L124 PetriNetUnfolderBase]: 3215/5023 cut-off events. [2024-06-21 22:02:33,432 INFO L125 PetriNetUnfolderBase]: For 558189/558198 co-relation queries the response was YES. [2024-06-21 22:02:33,483 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53654 conditions, 5023 events. 3215/5023 cut-off events. For 558189/558198 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28574 event pairs, 583 based on Foata normal form. 6/5024 useless extension candidates. Maximal degree in co-relation 53476. Up to 4677 conditions per place. [2024-06-21 22:02:33,505 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 444 selfloop transitions, 99 changer transitions 0/547 dead transitions. [2024-06-21 22:02:33,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 547 transitions, 11079 flow [2024-06-21 22:02:33,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:33,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:33,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 22:02:33,507 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 22:02:33,507 INFO L175 Difference]: Start difference. First operand has 364 places, 522 transitions, 9505 flow. Second operand 8 states and 124 transitions. [2024-06-21 22:02:33,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 547 transitions, 11079 flow [2024-06-21 22:02:35,401 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 547 transitions, 10727 flow, removed 154 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:35,409 INFO L231 Difference]: Finished difference. Result has 369 places, 532 transitions, 9873 flow [2024-06-21 22:02:35,409 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9197, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=522, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9873, PETRI_PLACES=369, PETRI_TRANSITIONS=532} [2024-06-21 22:02:35,409 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 327 predicate places. [2024-06-21 22:02:35,409 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 532 transitions, 9873 flow [2024-06-21 22:02:35,409 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:35,409 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:35,410 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:35,410 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-21 22:02:35,410 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:35,410 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:35,410 INFO L85 PathProgramCache]: Analyzing trace with hash -969886245, now seen corresponding path program 8 times [2024-06-21 22:02:35,410 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:35,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419516437] [2024-06-21 22:02:35,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:35,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:35,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:38,510 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:38,510 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:38,510 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419516437] [2024-06-21 22:02:38,510 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419516437] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:38,510 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:38,510 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:38,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201728991] [2024-06-21 22:02:38,510 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:38,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:38,511 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:38,511 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:38,511 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:38,521 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:38,521 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 532 transitions, 9873 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:38,521 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:38,521 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:38,521 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:40,472 INFO L124 PetriNetUnfolderBase]: 3212/5019 cut-off events. [2024-06-21 22:02:40,472 INFO L125 PetriNetUnfolderBase]: For 544319/544328 co-relation queries the response was YES. [2024-06-21 22:02:40,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53804 conditions, 5019 events. 3212/5019 cut-off events. For 544319/544328 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28585 event pairs, 583 based on Foata normal form. 2/5016 useless extension candidates. Maximal degree in co-relation 53624. Up to 4746 conditions per place. [2024-06-21 22:02:40,555 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 476 selfloop transitions, 64 changer transitions 0/544 dead transitions. [2024-06-21 22:02:40,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 544 transitions, 10983 flow [2024-06-21 22:02:40,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:02:40,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:02:40,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-21 22:02:40,556 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3628048780487805 [2024-06-21 22:02:40,557 INFO L175 Difference]: Start difference. First operand has 369 places, 532 transitions, 9873 flow. Second operand 8 states and 119 transitions. [2024-06-21 22:02:40,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 544 transitions, 10983 flow [2024-06-21 22:02:42,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 372 places, 544 transitions, 10534 flow, removed 173 selfloop flow, removed 4 redundant places. [2024-06-21 22:02:42,536 INFO L231 Difference]: Finished difference. Result has 373 places, 532 transitions, 9559 flow [2024-06-21 22:02:42,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9424, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9559, PETRI_PLACES=373, PETRI_TRANSITIONS=532} [2024-06-21 22:02:42,536 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 331 predicate places. [2024-06-21 22:02:42,536 INFO L495 AbstractCegarLoop]: Abstraction has has 373 places, 532 transitions, 9559 flow [2024-06-21 22:02:42,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:42,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:42,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:42,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-21 22:02:42,537 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:42,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:42,537 INFO L85 PathProgramCache]: Analyzing trace with hash 1485701652, now seen corresponding path program 6 times [2024-06-21 22:02:42,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:42,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95318540] [2024-06-21 22:02:42,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:42,538 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:42,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:45,342 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:45,342 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:45,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95318540] [2024-06-21 22:02:45,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95318540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:45,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:45,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:45,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953111836] [2024-06-21 22:02:45,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:45,343 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:45,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:45,343 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:45,343 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:45,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:45,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 532 transitions, 9559 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:45,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:45,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:45,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:47,534 INFO L124 PetriNetUnfolderBase]: 3200/5003 cut-off events. [2024-06-21 22:02:47,534 INFO L125 PetriNetUnfolderBase]: For 545575/545584 co-relation queries the response was YES. [2024-06-21 22:02:47,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52871 conditions, 5003 events. 3200/5003 cut-off events. For 545575/545584 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 28467 event pairs, 579 based on Foata normal form. 5/5003 useless extension candidates. Maximal degree in co-relation 52690. Up to 4644 conditions per place. [2024-06-21 22:02:47,612 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 427 selfloop transitions, 117 changer transitions 0/548 dead transitions. [2024-06-21 22:02:47,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 548 transitions, 10708 flow [2024-06-21 22:02:47,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:02:47,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:02:47,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 22:02:47,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-21 22:02:47,613 INFO L175 Difference]: Start difference. First operand has 373 places, 532 transitions, 9559 flow. Second operand 9 states and 139 transitions. [2024-06-21 22:02:47,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 548 transitions, 10708 flow [2024-06-21 22:02:49,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 548 transitions, 10371 flow, removed 83 selfloop flow, removed 7 redundant places. [2024-06-21 22:02:49,426 INFO L231 Difference]: Finished difference. Result has 375 places, 532 transitions, 9473 flow [2024-06-21 22:02:49,426 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9222, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9473, PETRI_PLACES=375, PETRI_TRANSITIONS=532} [2024-06-21 22:02:49,426 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 333 predicate places. [2024-06-21 22:02:49,427 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 532 transitions, 9473 flow [2024-06-21 22:02:49,427 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:49,427 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:49,427 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:49,427 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-21 22:02:49,427 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:49,427 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:49,427 INFO L85 PathProgramCache]: Analyzing trace with hash -1087946612, now seen corresponding path program 7 times [2024-06-21 22:02:49,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:49,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434638574] [2024-06-21 22:02:49,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:49,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:49,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:52,661 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:02:52,662 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:52,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434638574] [2024-06-21 22:02:52,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434638574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:52,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:52,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:52,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257336699] [2024-06-21 22:02:52,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:52,662 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:52,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:52,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:52,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:52,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:52,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 532 transitions, 9473 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:52,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:52,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:52,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:02:55,048 INFO L124 PetriNetUnfolderBase]: 3254/5089 cut-off events. [2024-06-21 22:02:55,048 INFO L125 PetriNetUnfolderBase]: For 557747/557762 co-relation queries the response was YES. [2024-06-21 22:02:55,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53946 conditions, 5089 events. 3254/5089 cut-off events. For 557747/557762 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 29074 event pairs, 588 based on Foata normal form. 14/5099 useless extension candidates. Maximal degree in co-relation 53764. Up to 4756 conditions per place. [2024-06-21 22:02:55,130 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 500 selfloop transitions, 76 changer transitions 0/580 dead transitions. [2024-06-21 22:02:55,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 580 transitions, 11349 flow [2024-06-21 22:02:55,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:02:55,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:02:55,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 155 transitions. [2024-06-21 22:02:55,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 22:02:55,131 INFO L175 Difference]: Start difference. First operand has 375 places, 532 transitions, 9473 flow. Second operand 10 states and 155 transitions. [2024-06-21 22:02:55,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 580 transitions, 11349 flow [2024-06-21 22:02:56,922 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 580 transitions, 11118 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-21 22:02:56,932 INFO L231 Difference]: Finished difference. Result has 380 places, 550 transitions, 9876 flow [2024-06-21 22:02:56,932 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9242, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9876, PETRI_PLACES=380, PETRI_TRANSITIONS=550} [2024-06-21 22:02:56,932 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 338 predicate places. [2024-06-21 22:02:56,933 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 550 transitions, 9876 flow [2024-06-21 22:02:56,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:56,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:02:56,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:02:56,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-21 22:02:56,933 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:02:56,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:02:56,934 INFO L85 PathProgramCache]: Analyzing trace with hash 55445896, now seen corresponding path program 8 times [2024-06-21 22:02:56,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:02:56,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193365608] [2024-06-21 22:02:56,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:02:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:02:56,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:02:59,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-21 22:02:59,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:02:59,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193365608] [2024-06-21 22:02:59,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [193365608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:02:59,787 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:02:59,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:02:59,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498303101] [2024-06-21 22:02:59,787 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:02:59,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:02:59,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:02:59,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:02:59,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:02:59,817 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:02:59,817 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 550 transitions, 9876 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:02:59,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:02:59,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:02:59,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:02,163 INFO L124 PetriNetUnfolderBase]: 3312/5169 cut-off events. [2024-06-21 22:03:02,163 INFO L125 PetriNetUnfolderBase]: For 605114/605129 co-relation queries the response was YES. [2024-06-21 22:03:02,416 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56261 conditions, 5169 events. 3312/5169 cut-off events. For 605114/605129 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29546 event pairs, 586 based on Foata normal form. 14/5179 useless extension candidates. Maximal degree in co-relation 56078. Up to 4770 conditions per place. [2024-06-21 22:03:02,441 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 498 selfloop transitions, 83 changer transitions 0/585 dead transitions. [2024-06-21 22:03:02,441 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 585 transitions, 11764 flow [2024-06-21 22:03:02,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:02,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:02,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 22:03:02,442 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-21 22:03:02,442 INFO L175 Difference]: Start difference. First operand has 380 places, 550 transitions, 9876 flow. Second operand 9 states and 142 transitions. [2024-06-21 22:03:02,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 585 transitions, 11764 flow [2024-06-21 22:03:04,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 385 places, 585 transitions, 11460 flow, removed 131 selfloop flow, removed 3 redundant places. [2024-06-21 22:03:04,183 INFO L231 Difference]: Finished difference. Result has 387 places, 560 transitions, 10250 flow [2024-06-21 22:03:04,184 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9622, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=470, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10250, PETRI_PLACES=387, PETRI_TRANSITIONS=560} [2024-06-21 22:03:04,184 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 345 predicate places. [2024-06-21 22:03:04,184 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 560 transitions, 10250 flow [2024-06-21 22:03:04,184 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:04,184 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:04,184 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:04,185 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-21 22:03:04,185 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:04,185 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:04,185 INFO L85 PathProgramCache]: Analyzing trace with hash 55059946, now seen corresponding path program 9 times [2024-06-21 22:03:04,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:04,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561810294] [2024-06-21 22:03:04,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:04,186 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:04,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:07,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:07,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:07,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561810294] [2024-06-21 22:03:07,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561810294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:07,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:07,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:07,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469819458] [2024-06-21 22:03:07,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:07,461 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:07,461 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:07,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:07,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:07,474 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:07,475 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 560 transitions, 10250 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:07,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:07,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:07,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:09,753 INFO L124 PetriNetUnfolderBase]: 3306/5161 cut-off events. [2024-06-21 22:03:09,753 INFO L125 PetriNetUnfolderBase]: For 614656/614671 co-relation queries the response was YES. [2024-06-21 22:03:09,810 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56537 conditions, 5161 events. 3306/5161 cut-off events. For 614656/614671 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29489 event pairs, 589 based on Foata normal form. 14/5171 useless extension candidates. Maximal degree in co-relation 56351. Up to 4809 conditions per place. [2024-06-21 22:03:09,834 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 511 selfloop transitions, 68 changer transitions 0/583 dead transitions. [2024-06-21 22:03:09,834 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 583 transitions, 11480 flow [2024-06-21 22:03:09,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:09,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:09,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 138 transitions. [2024-06-21 22:03:09,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37398373983739835 [2024-06-21 22:03:09,835 INFO L175 Difference]: Start difference. First operand has 387 places, 560 transitions, 10250 flow. Second operand 9 states and 138 transitions. [2024-06-21 22:03:09,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 583 transitions, 11480 flow [2024-06-21 22:03:11,723 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 583 transitions, 11178 flow, removed 91 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:11,731 INFO L231 Difference]: Finished difference. Result has 390 places, 560 transitions, 10090 flow [2024-06-21 22:03:11,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9948, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=492, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10090, PETRI_PLACES=390, PETRI_TRANSITIONS=560} [2024-06-21 22:03:11,731 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 348 predicate places. [2024-06-21 22:03:11,732 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 560 transitions, 10090 flow [2024-06-21 22:03:11,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:11,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:11,732 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:11,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-21 22:03:11,732 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:11,732 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:11,732 INFO L85 PathProgramCache]: Analyzing trace with hash 437052330, now seen corresponding path program 10 times [2024-06-21 22:03:11,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:11,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744071953] [2024-06-21 22:03:11,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:11,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:11,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:14,605 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:14,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:14,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744071953] [2024-06-21 22:03:14,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744071953] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:14,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:14,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:14,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220512712] [2024-06-21 22:03:14,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:14,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:14,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:14,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:14,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:14,622 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:14,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 560 transitions, 10090 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:14,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:14,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:14,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:17,059 INFO L124 PetriNetUnfolderBase]: 3315/5174 cut-off events. [2024-06-21 22:03:17,060 INFO L125 PetriNetUnfolderBase]: For 611507/611522 co-relation queries the response was YES. [2024-06-21 22:03:17,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56303 conditions, 5174 events. 3315/5174 cut-off events. For 611507/611522 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 29574 event pairs, 588 based on Foata normal form. 16/5186 useless extension candidates. Maximal degree in co-relation 56116. Up to 4886 conditions per place. [2024-06-21 22:03:17,133 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 542 selfloop transitions, 47 changer transitions 0/593 dead transitions. [2024-06-21 22:03:17,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 593 transitions, 11519 flow [2024-06-21 22:03:17,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:17,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:17,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 22:03:17,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-21 22:03:17,135 INFO L175 Difference]: Start difference. First operand has 390 places, 560 transitions, 10090 flow. Second operand 9 states and 142 transitions. [2024-06-21 22:03:17,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 593 transitions, 11519 flow [2024-06-21 22:03:18,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 593 transitions, 11315 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-21 22:03:18,873 INFO L231 Difference]: Finished difference. Result has 394 places, 566 transitions, 10175 flow [2024-06-21 22:03:18,874 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9892, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=560, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=513, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10175, PETRI_PLACES=394, PETRI_TRANSITIONS=566} [2024-06-21 22:03:18,874 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 352 predicate places. [2024-06-21 22:03:18,874 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 566 transitions, 10175 flow [2024-06-21 22:03:18,874 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:18,874 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:18,874 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:18,874 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-21 22:03:18,874 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:18,874 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:18,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1195880190, now seen corresponding path program 4 times [2024-06-21 22:03:18,875 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:18,875 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306656055] [2024-06-21 22:03:18,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:18,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:18,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:23,052 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:23,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:23,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306656055] [2024-06-21 22:03:23,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1306656055] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:23,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:23,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:03:23,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [783391864] [2024-06-21 22:03:23,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:23,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:03:23,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:23,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:03:23,054 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:03:23,070 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:23,070 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 566 transitions, 10175 flow. Second operand has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:23,070 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:23,070 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:23,070 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:25,361 INFO L124 PetriNetUnfolderBase]: 3346/5219 cut-off events. [2024-06-21 22:03:25,362 INFO L125 PetriNetUnfolderBase]: For 628304/628319 co-relation queries the response was YES. [2024-06-21 22:03:25,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57285 conditions, 5219 events. 3346/5219 cut-off events. For 628304/628319 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 29866 event pairs, 585 based on Foata normal form. 14/5229 useless extension candidates. Maximal degree in co-relation 57096. Up to 4931 conditions per place. [2024-06-21 22:03:25,450 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 547 selfloop transitions, 49 changer transitions 0/600 dead transitions. [2024-06-21 22:03:25,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 600 transitions, 11994 flow [2024-06-21 22:03:25,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:25,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:25,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-21 22:03:25,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37669376693766937 [2024-06-21 22:03:25,451 INFO L175 Difference]: Start difference. First operand has 394 places, 566 transitions, 10175 flow. Second operand 9 states and 139 transitions. [2024-06-21 22:03:25,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 600 transitions, 11994 flow [2024-06-21 22:03:27,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 600 transitions, 11750 flow, removed 76 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:27,358 INFO L231 Difference]: Finished difference. Result has 397 places, 575 transitions, 10424 flow [2024-06-21 22:03:27,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=9931, PETRI_DIFFERENCE_MINUEND_PLACES=387, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=566, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=520, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10424, PETRI_PLACES=397, PETRI_TRANSITIONS=575} [2024-06-21 22:03:27,359 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 355 predicate places. [2024-06-21 22:03:27,359 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 575 transitions, 10424 flow [2024-06-21 22:03:27,359 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.636363636363637) internal successors, (95), 11 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:27,359 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:27,359 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:27,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-21 22:03:27,359 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:27,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:27,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1902106830, now seen corresponding path program 11 times [2024-06-21 22:03:27,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:27,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729448218] [2024-06-21 22:03:27,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:27,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:31,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:31,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:31,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729448218] [2024-06-21 22:03:31,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729448218] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:31,544 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:31,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:31,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751707170] [2024-06-21 22:03:31,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:31,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:31,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:31,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:31,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:31,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:31,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 575 transitions, 10424 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:31,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:31,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:31,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:33,867 INFO L124 PetriNetUnfolderBase]: 3366/5233 cut-off events. [2024-06-21 22:03:33,867 INFO L125 PetriNetUnfolderBase]: For 656340/656349 co-relation queries the response was YES. [2024-06-21 22:03:33,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57911 conditions, 5233 events. 3366/5233 cut-off events. For 656340/656349 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 29763 event pairs, 589 based on Foata normal form. 5/5233 useless extension candidates. Maximal degree in co-relation 57722. Up to 4824 conditions per place. [2024-06-21 22:03:33,945 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 519 selfloop transitions, 85 changer transitions 0/608 dead transitions. [2024-06-21 22:03:33,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 608 transitions, 11999 flow [2024-06-21 22:03:33,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:03:33,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:03:33,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 156 transitions. [2024-06-21 22:03:33,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3804878048780488 [2024-06-21 22:03:33,946 INFO L175 Difference]: Start difference. First operand has 397 places, 575 transitions, 10424 flow. Second operand 10 states and 156 transitions. [2024-06-21 22:03:33,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 608 transitions, 11999 flow [2024-06-21 22:03:35,799 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 608 transitions, 11748 flow, removed 107 selfloop flow, removed 4 redundant places. [2024-06-21 22:03:35,808 INFO L231 Difference]: Finished difference. Result has 403 places, 579 transitions, 10568 flow [2024-06-21 22:03:35,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10173, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=490, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10568, PETRI_PLACES=403, PETRI_TRANSITIONS=579} [2024-06-21 22:03:35,808 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 361 predicate places. [2024-06-21 22:03:35,808 INFO L495 AbstractCegarLoop]: Abstraction has has 403 places, 579 transitions, 10568 flow [2024-06-21 22:03:35,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:35,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:35,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:35,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-21 22:03:35,809 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:35,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:35,809 INFO L85 PathProgramCache]: Analyzing trace with hash 1258114278, now seen corresponding path program 12 times [2024-06-21 22:03:35,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:35,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401768478] [2024-06-21 22:03:35,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:35,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:35,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:39,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:39,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:39,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401768478] [2024-06-21 22:03:39,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401768478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:39,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:39,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:39,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843466913] [2024-06-21 22:03:39,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:39,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:39,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:39,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:39,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:39,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:39,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 579 transitions, 10568 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:39,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:39,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:39,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:42,090 INFO L124 PetriNetUnfolderBase]: 3386/5273 cut-off events. [2024-06-21 22:03:42,090 INFO L125 PetriNetUnfolderBase]: For 677253/677268 co-relation queries the response was YES. [2024-06-21 22:03:42,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59049 conditions, 5273 events. 3386/5273 cut-off events. For 677253/677268 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 30138 event pairs, 587 based on Foata normal form. 16/5285 useless extension candidates. Maximal degree in co-relation 58858. Up to 4973 conditions per place. [2024-06-21 22:03:42,179 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 553 selfloop transitions, 51 changer transitions 0/608 dead transitions. [2024-06-21 22:03:42,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 411 places, 608 transitions, 12086 flow [2024-06-21 22:03:42,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:42,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:42,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-21 22:03:42,180 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38482384823848237 [2024-06-21 22:03:42,180 INFO L175 Difference]: Start difference. First operand has 403 places, 579 transitions, 10568 flow. Second operand 9 states and 142 transitions. [2024-06-21 22:03:42,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 411 places, 608 transitions, 12086 flow [2024-06-21 22:03:44,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 403 places, 608 transitions, 11725 flow, removed 98 selfloop flow, removed 8 redundant places. [2024-06-21 22:03:44,498 INFO L231 Difference]: Finished difference. Result has 404 places, 583 transitions, 10542 flow [2024-06-21 22:03:44,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10207, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=579, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10542, PETRI_PLACES=404, PETRI_TRANSITIONS=583} [2024-06-21 22:03:44,499 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 362 predicate places. [2024-06-21 22:03:44,499 INFO L495 AbstractCegarLoop]: Abstraction has has 404 places, 583 transitions, 10542 flow [2024-06-21 22:03:44,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:44,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:44,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:44,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-21 22:03:44,499 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:44,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:44,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1156817522, now seen corresponding path program 5 times [2024-06-21 22:03:44,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:44,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [941925087] [2024-06-21 22:03:44,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:44,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:44,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:48,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:48,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:48,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [941925087] [2024-06-21 22:03:48,892 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [941925087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:48,892 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:48,892 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:48,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983535318] [2024-06-21 22:03:48,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:48,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:48,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:48,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:48,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:48,908 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:48,908 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 583 transitions, 10542 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:48,908 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:48,908 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:48,908 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:51,360 INFO L124 PetriNetUnfolderBase]: 3380/5267 cut-off events. [2024-06-21 22:03:51,360 INFO L125 PetriNetUnfolderBase]: For 675393/675408 co-relation queries the response was YES. [2024-06-21 22:03:51,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58828 conditions, 5267 events. 3380/5267 cut-off events. For 675393/675408 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 30177 event pairs, 586 based on Foata normal form. 14/5277 useless extension candidates. Maximal degree in co-relation 58636. Up to 4982 conditions per place. [2024-06-21 22:03:51,450 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 556 selfloop transitions, 48 changer transitions 0/608 dead transitions. [2024-06-21 22:03:51,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 412 places, 608 transitions, 11842 flow [2024-06-21 22:03:51,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:03:51,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:03:51,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-21 22:03:51,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3794037940379404 [2024-06-21 22:03:51,452 INFO L175 Difference]: Start difference. First operand has 404 places, 583 transitions, 10542 flow. Second operand 9 states and 140 transitions. [2024-06-21 22:03:51,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 412 places, 608 transitions, 11842 flow [2024-06-21 22:03:53,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 608 transitions, 11412 flow, removed 157 selfloop flow, removed 7 redundant places. [2024-06-21 22:03:53,792 INFO L231 Difference]: Finished difference. Result has 406 places, 583 transitions, 10214 flow [2024-06-21 22:03:53,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10112, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=535, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10214, PETRI_PLACES=406, PETRI_TRANSITIONS=583} [2024-06-21 22:03:53,793 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 364 predicate places. [2024-06-21 22:03:53,793 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 583 transitions, 10214 flow [2024-06-21 22:03:53,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:53,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:03:53,793 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:03:53,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-21 22:03:53,793 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:03:53,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:03:53,794 INFO L85 PathProgramCache]: Analyzing trace with hash -1552075290, now seen corresponding path program 13 times [2024-06-21 22:03:53,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:03:53,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252296942] [2024-06-21 22:03:53,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:03:53,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:03:53,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:03:57,231 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:03:57,232 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:03:57,232 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252296942] [2024-06-21 22:03:57,232 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1252296942] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:03:57,232 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:03:57,232 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:03:57,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569208451] [2024-06-21 22:03:57,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:03:57,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:03:57,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:03:57,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:03:57,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:03:57,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:03:57,282 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 583 transitions, 10214 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:03:57,282 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:03:57,282 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:03:57,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:03:59,473 INFO L124 PetriNetUnfolderBase]: 3400/5299 cut-off events. [2024-06-21 22:03:59,473 INFO L125 PetriNetUnfolderBase]: For 678883/678898 co-relation queries the response was YES. [2024-06-21 22:03:59,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58529 conditions, 5299 events. 3400/5299 cut-off events. For 678883/678898 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 30386 event pairs, 566 based on Foata normal form. 14/5309 useless extension candidates. Maximal degree in co-relation 58337. Up to 4837 conditions per place. [2024-06-21 22:03:59,562 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 495 selfloop transitions, 114 changer transitions 0/613 dead transitions. [2024-06-21 22:03:59,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 613 transitions, 11703 flow [2024-06-21 22:03:59,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:03:59,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:03:59,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 163 transitions. [2024-06-21 22:03:59,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3614190687361419 [2024-06-21 22:03:59,564 INFO L175 Difference]: Start difference. First operand has 406 places, 583 transitions, 10214 flow. Second operand 11 states and 163 transitions. [2024-06-21 22:03:59,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 613 transitions, 11703 flow [2024-06-21 22:04:01,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 613 transitions, 11599 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-21 22:04:01,782 INFO L231 Difference]: Finished difference. Result has 411 places, 589 transitions, 10569 flow [2024-06-21 22:04:01,783 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10110, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=583, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=10569, PETRI_PLACES=411, PETRI_TRANSITIONS=589} [2024-06-21 22:04:01,783 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 369 predicate places. [2024-06-21 22:04:01,783 INFO L495 AbstractCegarLoop]: Abstraction has has 411 places, 589 transitions, 10569 flow [2024-06-21 22:04:01,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:01,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:01,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:01,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-21 22:04:01,783 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:01,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:01,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1559818656, now seen corresponding path program 6 times [2024-06-21 22:04:01,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:01,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143213502] [2024-06-21 22:04:01,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:01,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:01,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:05,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:05,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:05,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143213502] [2024-06-21 22:04:05,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143213502] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:05,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:05,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:05,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683797352] [2024-06-21 22:04:05,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:05,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:05,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:05,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:05,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:05,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:05,603 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 589 transitions, 10569 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:05,603 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:05,603 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:05,603 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:08,401 INFO L124 PetriNetUnfolderBase]: 3478/5417 cut-off events. [2024-06-21 22:04:08,401 INFO L125 PetriNetUnfolderBase]: For 753268/753283 co-relation queries the response was YES. [2024-06-21 22:04:08,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62141 conditions, 5417 events. 3478/5417 cut-off events. For 753268/753283 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 31174 event pairs, 597 based on Foata normal form. 16/5429 useless extension candidates. Maximal degree in co-relation 61947. Up to 5006 conditions per place. [2024-06-21 22:04:08,482 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 535 selfloop transitions, 92 changer transitions 0/631 dead transitions. [2024-06-21 22:04:08,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 421 places, 631 transitions, 12974 flow [2024-06-21 22:04:08,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:08,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:08,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 166 transitions. [2024-06-21 22:04:08,484 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36807095343680707 [2024-06-21 22:04:08,484 INFO L175 Difference]: Start difference. First operand has 411 places, 589 transitions, 10569 flow. Second operand 11 states and 166 transitions. [2024-06-21 22:04:08,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 421 places, 631 transitions, 12974 flow [2024-06-21 22:04:10,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 413 places, 631 transitions, 12630 flow, removed 78 selfloop flow, removed 8 redundant places. [2024-06-21 22:04:10,339 INFO L231 Difference]: Finished difference. Result has 414 places, 606 transitions, 11116 flow [2024-06-21 22:04:10,343 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10225, PETRI_DIFFERENCE_MINUEND_PLACES=403, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=510, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11116, PETRI_PLACES=414, PETRI_TRANSITIONS=606} [2024-06-21 22:04:10,343 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 372 predicate places. [2024-06-21 22:04:10,343 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 606 transitions, 11116 flow [2024-06-21 22:04:10,343 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:10,343 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:10,343 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:10,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-21 22:04:10,344 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:10,344 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:10,344 INFO L85 PathProgramCache]: Analyzing trace with hash -1547843976, now seen corresponding path program 7 times [2024-06-21 22:04:10,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:10,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1716888683] [2024-06-21 22:04:10,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:10,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:10,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:14,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-21 22:04:14,491 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:14,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1716888683] [2024-06-21 22:04:14,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1716888683] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:14,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:14,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:14,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471975205] [2024-06-21 22:04:14,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:14,492 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:14,492 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:14,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:14,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:14,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:14,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 606 transitions, 11116 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:14,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:14,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:14,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:16,501 INFO L124 PetriNetUnfolderBase]: 3472/5411 cut-off events. [2024-06-21 22:04:16,501 INFO L125 PetriNetUnfolderBase]: For 753364/753379 co-relation queries the response was YES. [2024-06-21 22:04:16,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62122 conditions, 5411 events. 3472/5411 cut-off events. For 753364/753379 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 31146 event pairs, 578 based on Foata normal form. 14/5421 useless extension candidates. Maximal degree in co-relation 61927. Up to 4983 conditions per place. [2024-06-21 22:04:16,594 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 526 selfloop transitions, 105 changer transitions 0/635 dead transitions. [2024-06-21 22:04:16,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 635 transitions, 13114 flow [2024-06-21 22:04:16,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:16,595 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:16,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-21 22:04:16,595 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3712737127371274 [2024-06-21 22:04:16,595 INFO L175 Difference]: Start difference. First operand has 414 places, 606 transitions, 11116 flow. Second operand 9 states and 137 transitions. [2024-06-21 22:04:16,595 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 635 transitions, 13114 flow [2024-06-21 22:04:19,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 635 transitions, 12494 flow, removed 280 selfloop flow, removed 5 redundant places. [2024-06-21 22:04:19,416 INFO L231 Difference]: Finished difference. Result has 419 places, 613 transitions, 11242 flow [2024-06-21 22:04:19,416 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10672, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11242, PETRI_PLACES=419, PETRI_TRANSITIONS=613} [2024-06-21 22:04:19,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 377 predicate places. [2024-06-21 22:04:19,417 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 613 transitions, 11242 flow [2024-06-21 22:04:19,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:19,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:19,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:19,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-21 22:04:19,417 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:19,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:19,418 INFO L85 PathProgramCache]: Analyzing trace with hash 1916893432, now seen corresponding path program 8 times [2024-06-21 22:04:19,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:19,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269127060] [2024-06-21 22:04:19,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:19,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:19,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:22,953 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:22,953 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:22,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269127060] [2024-06-21 22:04:22,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269127060] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:22,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:22,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:22,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122215165] [2024-06-21 22:04:22,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:22,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:22,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:22,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:22,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:22,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:22,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 613 transitions, 11242 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:22,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:22,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:22,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:25,259 INFO L124 PetriNetUnfolderBase]: 3466/5401 cut-off events. [2024-06-21 22:04:25,259 INFO L125 PetriNetUnfolderBase]: For 747912/747927 co-relation queries the response was YES. [2024-06-21 22:04:25,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61611 conditions, 5401 events. 3466/5401 cut-off events. For 747912/747927 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 31089 event pairs, 599 based on Foata normal form. 14/5411 useless extension candidates. Maximal degree in co-relation 61415. Up to 5081 conditions per place. [2024-06-21 22:04:25,343 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 558 selfloop transitions, 71 changer transitions 0/633 dead transitions. [2024-06-21 22:04:25,343 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 633 transitions, 12570 flow [2024-06-21 22:04:25,344 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:04:25,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:04:25,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 22:04:25,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:04:25,344 INFO L175 Difference]: Start difference. First operand has 419 places, 613 transitions, 11242 flow. Second operand 9 states and 135 transitions. [2024-06-21 22:04:25,344 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 633 transitions, 12570 flow [2024-06-21 22:04:27,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 633 transitions, 12234 flow, removed 90 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:27,628 INFO L231 Difference]: Finished difference. Result has 422 places, 613 transitions, 11054 flow [2024-06-21 22:04:27,628 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10906, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=542, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11054, PETRI_PLACES=422, PETRI_TRANSITIONS=613} [2024-06-21 22:04:27,629 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 380 predicate places. [2024-06-21 22:04:27,629 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 613 transitions, 11054 flow [2024-06-21 22:04:27,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:27,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:27,629 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:27,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-21 22:04:27,629 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:27,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:27,630 INFO L85 PathProgramCache]: Analyzing trace with hash -9956432, now seen corresponding path program 14 times [2024-06-21 22:04:27,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:27,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057790367] [2024-06-21 22:04:27,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:27,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:27,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:30,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:30,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:30,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057790367] [2024-06-21 22:04:30,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057790367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:30,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:30,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:30,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294060525] [2024-06-21 22:04:30,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:30,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:30,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:30,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:30,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:30,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:30,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 613 transitions, 11054 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:30,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:30,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:30,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:32,971 INFO L124 PetriNetUnfolderBase]: 3473/5402 cut-off events. [2024-06-21 22:04:32,971 INFO L125 PetriNetUnfolderBase]: For 752358/752367 co-relation queries the response was YES. [2024-06-21 22:04:33,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61365 conditions, 5402 events. 3473/5402 cut-off events. For 752358/752367 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 30960 event pairs, 604 based on Foata normal form. 3/5400 useless extension candidates. Maximal degree in co-relation 61168. Up to 5037 conditions per place. [2024-06-21 22:04:33,055 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 553 selfloop transitions, 79 changer transitions 0/636 dead transitions. [2024-06-21 22:04:33,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 636 transitions, 12604 flow [2024-06-21 22:04:33,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:04:33,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:04:33,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 151 transitions. [2024-06-21 22:04:33,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36829268292682926 [2024-06-21 22:04:33,056 INFO L175 Difference]: Start difference. First operand has 422 places, 613 transitions, 11054 flow. Second operand 10 states and 151 transitions. [2024-06-21 22:04:33,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 636 transitions, 12604 flow [2024-06-21 22:04:35,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 636 transitions, 12322 flow, removed 96 selfloop flow, removed 4 redundant places. [2024-06-21 22:04:35,448 INFO L231 Difference]: Finished difference. Result has 429 places, 615 transitions, 11000 flow [2024-06-21 22:04:35,448 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10772, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=613, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11000, PETRI_PLACES=429, PETRI_TRANSITIONS=615} [2024-06-21 22:04:35,448 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 387 predicate places. [2024-06-21 22:04:35,449 INFO L495 AbstractCegarLoop]: Abstraction has has 429 places, 615 transitions, 11000 flow [2024-06-21 22:04:35,449 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:35,449 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:35,449 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:35,449 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-21 22:04:35,449 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:35,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:35,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1868556680, now seen corresponding path program 15 times [2024-06-21 22:04:35,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:35,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486369448] [2024-06-21 22:04:35,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:35,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:35,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:39,030 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:39,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:39,031 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486369448] [2024-06-21 22:04:39,031 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486369448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:39,031 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:39,031 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:39,031 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118082275] [2024-06-21 22:04:39,031 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:39,031 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:39,031 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:39,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:39,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:39,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:39,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 429 places, 615 transitions, 11000 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:39,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:39,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:39,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:41,666 INFO L124 PetriNetUnfolderBase]: 3541/5496 cut-off events. [2024-06-21 22:04:41,666 INFO L125 PetriNetUnfolderBase]: For 820866/820875 co-relation queries the response was YES. [2024-06-21 22:04:41,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64072 conditions, 5496 events. 3541/5496 cut-off events. For 820866/820875 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 31518 event pairs, 592 based on Foata normal form. 5/5496 useless extension candidates. Maximal degree in co-relation 63873. Up to 4785 conditions per place. [2024-06-21 22:04:41,748 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 449 selfloop transitions, 208 changer transitions 0/661 dead transitions. [2024-06-21 22:04:41,748 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 439 places, 661 transitions, 13980 flow [2024-06-21 22:04:41,749 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-21 22:04:41,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-21 22:04:41,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 171 transitions. [2024-06-21 22:04:41,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37915742793791574 [2024-06-21 22:04:41,749 INFO L175 Difference]: Start difference. First operand has 429 places, 615 transitions, 11000 flow. Second operand 11 states and 171 transitions. [2024-06-21 22:04:41,749 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 439 places, 661 transitions, 13980 flow [2024-06-21 22:04:44,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 661 transitions, 13846 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:44,411 INFO L231 Difference]: Finished difference. Result has 436 places, 627 transitions, 12135 flow [2024-06-21 22:04:44,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=10866, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=615, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=199, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12135, PETRI_PLACES=436, PETRI_TRANSITIONS=627} [2024-06-21 22:04:44,412 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 394 predicate places. [2024-06-21 22:04:44,412 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 627 transitions, 12135 flow [2024-06-21 22:04:44,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:44,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:44,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:44,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-21 22:04:44,412 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:44,413 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:44,413 INFO L85 PathProgramCache]: Analyzing trace with hash -45263444, now seen corresponding path program 1 times [2024-06-21 22:04:44,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:44,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618325967] [2024-06-21 22:04:44,413 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:44,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:44,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:47,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:47,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:47,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618325967] [2024-06-21 22:04:47,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618325967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:47,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:47,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:47,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139632375] [2024-06-21 22:04:47,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:47,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:47,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:47,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:47,516 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:47,532 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:47,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 627 transitions, 12135 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:47,532 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:47,532 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:47,532 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:49,914 INFO L124 PetriNetUnfolderBase]: 3560/5521 cut-off events. [2024-06-21 22:04:49,914 INFO L125 PetriNetUnfolderBase]: For 837856/837865 co-relation queries the response was YES. [2024-06-21 22:04:49,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65548 conditions, 5521 events. 3560/5521 cut-off events. For 837856/837865 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31664 event pairs, 603 based on Foata normal form. 4/5520 useless extension candidates. Maximal degree in co-relation 65346. Up to 5201 conditions per place. [2024-06-21 22:04:50,018 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 580 selfloop transitions, 67 changer transitions 0/651 dead transitions. [2024-06-21 22:04:50,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 651 transitions, 13817 flow [2024-06-21 22:04:50,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:50,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:50,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-21 22:04:50,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3719512195121951 [2024-06-21 22:04:50,020 INFO L175 Difference]: Start difference. First operand has 436 places, 627 transitions, 12135 flow. Second operand 8 states and 122 transitions. [2024-06-21 22:04:50,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 651 transitions, 13817 flow [2024-06-21 22:04:52,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 437 places, 651 transitions, 13275 flow, removed 179 selfloop flow, removed 6 redundant places. [2024-06-21 22:04:53,005 INFO L231 Difference]: Finished difference. Result has 438 places, 634 transitions, 11972 flow [2024-06-21 22:04:53,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11600, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=627, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=560, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11972, PETRI_PLACES=438, PETRI_TRANSITIONS=634} [2024-06-21 22:04:53,005 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 396 predicate places. [2024-06-21 22:04:53,005 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 634 transitions, 11972 flow [2024-06-21 22:04:53,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:53,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:04:53,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:04:53,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-21 22:04:53,006 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:04:53,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:04:53,006 INFO L85 PathProgramCache]: Analyzing trace with hash 1884721218, now seen corresponding path program 2 times [2024-06-21 22:04:53,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:04:53,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582259428] [2024-06-21 22:04:53,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:04:53,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:04:53,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:04:55,837 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:04:55,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:04:55,837 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582259428] [2024-06-21 22:04:55,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582259428] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:04:55,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:04:55,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:04:55,838 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318109536] [2024-06-21 22:04:55,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:04:55,838 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:04:55,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:04:55,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:04:55,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:04:55,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:04:55,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 634 transitions, 11972 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:04:55,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:04:55,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:04:55,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:04:58,244 INFO L124 PetriNetUnfolderBase]: 3554/5515 cut-off events. [2024-06-21 22:04:58,244 INFO L125 PetriNetUnfolderBase]: For 807965/807974 co-relation queries the response was YES. [2024-06-21 22:04:58,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64130 conditions, 5515 events. 3554/5515 cut-off events. For 807965/807974 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 31634 event pairs, 604 based on Foata normal form. 3/5513 useless extension candidates. Maximal degree in co-relation 63926. Up to 5107 conditions per place. [2024-06-21 22:04:58,331 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 537 selfloop transitions, 116 changer transitions 0/657 dead transitions. [2024-06-21 22:04:58,331 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 445 places, 657 transitions, 13564 flow [2024-06-21 22:04:58,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:04:58,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:04:58,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 123 transitions. [2024-06-21 22:04:58,332 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-21 22:04:58,332 INFO L175 Difference]: Start difference. First operand has 438 places, 634 transitions, 11972 flow. Second operand 8 states and 123 transitions. [2024-06-21 22:04:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 445 places, 657 transitions, 13564 flow [2024-06-21 22:05:01,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 657 transitions, 13265 flow, removed 89 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:01,284 INFO L231 Difference]: Finished difference. Result has 440 places, 634 transitions, 11920 flow [2024-06-21 22:05:01,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11673, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11920, PETRI_PLACES=440, PETRI_TRANSITIONS=634} [2024-06-21 22:05:01,285 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 398 predicate places. [2024-06-21 22:05:01,285 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 634 transitions, 11920 flow [2024-06-21 22:05:01,285 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:01,285 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:01,286 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:01,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-21 22:05:01,286 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:01,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:01,286 INFO L85 PathProgramCache]: Analyzing trace with hash -450504620, now seen corresponding path program 16 times [2024-06-21 22:05:01,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:01,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [878263602] [2024-06-21 22:05:01,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:01,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:01,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:03,776 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:03,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:03,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [878263602] [2024-06-21 22:05:03,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [878263602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:03,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:03,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:03,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846369381] [2024-06-21 22:05:03,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:03,777 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:03,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:03,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:03,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:03,795 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:03,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 634 transitions, 11920 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:03,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:03,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:03,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:06,165 INFO L124 PetriNetUnfolderBase]: 3579/5548 cut-off events. [2024-06-21 22:05:06,165 INFO L125 PetriNetUnfolderBase]: For 832762/832771 co-relation queries the response was YES. [2024-06-21 22:05:06,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64819 conditions, 5548 events. 3579/5548 cut-off events. For 832762/832771 co-relation queries the response was YES. Maximal size of possible extension queue 393. Compared 31792 event pairs, 604 based on Foata normal form. 5/5548 useless extension candidates. Maximal degree in co-relation 64614. Up to 5218 conditions per place. [2024-06-21 22:05:06,266 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 585 selfloop transitions, 70 changer transitions 0/659 dead transitions. [2024-06-21 22:05:06,266 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 659 transitions, 13664 flow [2024-06-21 22:05:06,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:06,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:06,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-21 22:05:06,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:05:06,267 INFO L175 Difference]: Start difference. First operand has 440 places, 634 transitions, 11920 flow. Second operand 9 states and 135 transitions. [2024-06-21 22:05:06,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 659 transitions, 13664 flow [2024-06-21 22:05:09,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 659 transitions, 13289 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:09,273 INFO L231 Difference]: Finished difference. Result has 443 places, 643 transitions, 12054 flow [2024-06-21 22:05:09,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11554, PETRI_DIFFERENCE_MINUEND_PLACES=433, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=634, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=564, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12054, PETRI_PLACES=443, PETRI_TRANSITIONS=643} [2024-06-21 22:05:09,274 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 401 predicate places. [2024-06-21 22:05:09,274 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 643 transitions, 12054 flow [2024-06-21 22:05:09,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:09,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:09,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:09,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-21 22:05:09,275 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:09,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:09,276 INFO L85 PathProgramCache]: Analyzing trace with hash 1878286362, now seen corresponding path program 17 times [2024-06-21 22:05:09,276 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:09,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266407325] [2024-06-21 22:05:09,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:09,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:09,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:11,965 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:11,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:11,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266407325] [2024-06-21 22:05:11,966 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266407325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:11,966 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:11,966 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:11,966 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [772442750] [2024-06-21 22:05:11,966 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:11,966 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:11,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:11,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:11,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:12,008 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:12,008 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 643 transitions, 12054 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:12,008 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:12,008 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:12,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:14,313 INFO L124 PetriNetUnfolderBase]: 3604/5587 cut-off events. [2024-06-21 22:05:14,313 INFO L125 PetriNetUnfolderBase]: For 838580/838589 co-relation queries the response was YES. [2024-06-21 22:05:14,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65473 conditions, 5587 events. 3604/5587 cut-off events. For 838580/838589 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32063 event pairs, 604 based on Foata normal form. 3/5585 useless extension candidates. Maximal degree in co-relation 65266. Up to 5143 conditions per place. [2024-06-21 22:05:14,641 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 551 selfloop transitions, 128 changer transitions 0/683 dead transitions. [2024-06-21 22:05:14,641 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 683 transitions, 14440 flow [2024-06-21 22:05:14,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:14,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:14,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 149 transitions. [2024-06-21 22:05:14,642 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36341463414634145 [2024-06-21 22:05:14,642 INFO L175 Difference]: Start difference. First operand has 443 places, 643 transitions, 12054 flow. Second operand 10 states and 149 transitions. [2024-06-21 22:05:14,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 683 transitions, 14440 flow [2024-06-21 22:05:17,539 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 683 transitions, 13915 flow, removed 197 selfloop flow, removed 6 redundant places. [2024-06-21 22:05:17,549 INFO L231 Difference]: Finished difference. Result has 450 places, 663 transitions, 12637 flow [2024-06-21 22:05:17,549 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11683, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=643, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=519, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12637, PETRI_PLACES=450, PETRI_TRANSITIONS=663} [2024-06-21 22:05:17,549 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 408 predicate places. [2024-06-21 22:05:17,549 INFO L495 AbstractCegarLoop]: Abstraction has has 450 places, 663 transitions, 12637 flow [2024-06-21 22:05:17,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:17,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:17,550 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:17,550 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-21 22:05:17,550 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:17,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:17,551 INFO L85 PathProgramCache]: Analyzing trace with hash -273373100, now seen corresponding path program 18 times [2024-06-21 22:05:17,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:17,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246611365] [2024-06-21 22:05:17,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:17,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:17,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:20,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:20,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:20,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246611365] [2024-06-21 22:05:20,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246611365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:20,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:20,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:20,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [657295972] [2024-06-21 22:05:20,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:20,374 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:20,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:20,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:20,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:20,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:20,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 663 transitions, 12637 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:20,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:20,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:20,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:22,780 INFO L124 PetriNetUnfolderBase]: 3598/5579 cut-off events. [2024-06-21 22:05:22,780 INFO L125 PetriNetUnfolderBase]: For 837633/837642 co-relation queries the response was YES. [2024-06-21 22:05:22,860 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65116 conditions, 5579 events. 3598/5579 cut-off events. For 837633/837642 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 32024 event pairs, 609 based on Foata normal form. 3/5577 useless extension candidates. Maximal degree in co-relation 64905. Up to 5207 conditions per place. [2024-06-21 22:05:22,890 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 567 selfloop transitions, 111 changer transitions 0/682 dead transitions. [2024-06-21 22:05:22,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 682 transitions, 14124 flow [2024-06-21 22:05:22,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:22,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:22,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 146 transitions. [2024-06-21 22:05:22,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35609756097560974 [2024-06-21 22:05:22,891 INFO L175 Difference]: Start difference. First operand has 450 places, 663 transitions, 12637 flow. Second operand 10 states and 146 transitions. [2024-06-21 22:05:22,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 682 transitions, 14124 flow [2024-06-21 22:05:26,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 455 places, 682 transitions, 13676 flow, removed 195 selfloop flow, removed 4 redundant places. [2024-06-21 22:05:26,560 INFO L231 Difference]: Finished difference. Result has 456 places, 663 transitions, 12420 flow [2024-06-21 22:05:26,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12189, PETRI_DIFFERENCE_MINUEND_PLACES=446, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12420, PETRI_PLACES=456, PETRI_TRANSITIONS=663} [2024-06-21 22:05:26,561 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 414 predicate places. [2024-06-21 22:05:26,561 INFO L495 AbstractCegarLoop]: Abstraction has has 456 places, 663 transitions, 12420 flow [2024-06-21 22:05:26,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:26,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:26,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:26,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-21 22:05:26,561 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:26,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:26,561 INFO L85 PathProgramCache]: Analyzing trace with hash -17303432, now seen corresponding path program 19 times [2024-06-21 22:05:26,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:26,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658931653] [2024-06-21 22:05:26,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:26,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:26,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:29,625 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:29,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:29,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658931653] [2024-06-21 22:05:29,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658931653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:29,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:29,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:29,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106068877] [2024-06-21 22:05:29,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:29,625 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:29,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:29,626 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:29,626 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:29,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:29,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 456 places, 663 transitions, 12420 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:29,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:29,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:29,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:32,118 INFO L124 PetriNetUnfolderBase]: 3618/5609 cut-off events. [2024-06-21 22:05:32,118 INFO L125 PetriNetUnfolderBase]: For 858696/858705 co-relation queries the response was YES. [2024-06-21 22:05:32,186 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65498 conditions, 5609 events. 3618/5609 cut-off events. For 858696/858705 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 32257 event pairs, 604 based on Foata normal form. 5/5609 useless extension candidates. Maximal degree in co-relation 65285. Up to 5303 conditions per place. [2024-06-21 22:05:32,211 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 624 selfloop transitions, 58 changer transitions 0/686 dead transitions. [2024-06-21 22:05:32,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 464 places, 686 transitions, 14109 flow [2024-06-21 22:05:32,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:05:32,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:05:32,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 133 transitions. [2024-06-21 22:05:32,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3604336043360434 [2024-06-21 22:05:32,212 INFO L175 Difference]: Start difference. First operand has 456 places, 663 transitions, 12420 flow. Second operand 9 states and 133 transitions. [2024-06-21 22:05:32,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 464 places, 686 transitions, 14109 flow [2024-06-21 22:05:35,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 686 transitions, 13832 flow, removed 33 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:35,921 INFO L231 Difference]: Finished difference. Result has 458 places, 667 transitions, 12462 flow [2024-06-21 22:05:35,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12143, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=663, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=605, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12462, PETRI_PLACES=458, PETRI_TRANSITIONS=667} [2024-06-21 22:05:35,921 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 416 predicate places. [2024-06-21 22:05:35,921 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 667 transitions, 12462 flow [2024-06-21 22:05:35,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:35,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:35,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:35,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-21 22:05:35,922 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:35,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:35,922 INFO L85 PathProgramCache]: Analyzing trace with hash -17308082, now seen corresponding path program 20 times [2024-06-21 22:05:35,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:35,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966845986] [2024-06-21 22:05:35,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:35,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:35,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:38,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:38,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:38,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966845986] [2024-06-21 22:05:38,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966845986] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:38,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:38,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:38,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759182165] [2024-06-21 22:05:38,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:38,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:38,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:38,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:38,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:38,707 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:38,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 667 transitions, 12462 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:38,707 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:38,707 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:38,707 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:41,012 INFO L124 PetriNetUnfolderBase]: 3612/5597 cut-off events. [2024-06-21 22:05:41,012 INFO L125 PetriNetUnfolderBase]: For 849496/849505 co-relation queries the response was YES. [2024-06-21 22:05:41,093 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65128 conditions, 5597 events. 3612/5597 cut-off events. For 849496/849505 co-relation queries the response was YES. Maximal size of possible extension queue 401. Compared 32142 event pairs, 609 based on Foata normal form. 3/5595 useless extension candidates. Maximal degree in co-relation 64914. Up to 5315 conditions per place. [2024-06-21 22:05:41,120 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 630 selfloop transitions, 58 changer transitions 0/692 dead transitions. [2024-06-21 22:05:41,120 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 467 places, 692 transitions, 14198 flow [2024-06-21 22:05:41,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:05:41,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:05:41,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-06-21 22:05:41,121 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.348780487804878 [2024-06-21 22:05:41,121 INFO L175 Difference]: Start difference. First operand has 458 places, 667 transitions, 12462 flow. Second operand 10 states and 143 transitions. [2024-06-21 22:05:41,122 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 467 places, 692 transitions, 14198 flow [2024-06-21 22:05:44,573 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 460 places, 692 transitions, 13844 flow, removed 120 selfloop flow, removed 7 redundant places. [2024-06-21 22:05:44,582 INFO L231 Difference]: Finished difference. Result has 463 places, 675 transitions, 12558 flow [2024-06-21 22:05:44,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12193, PETRI_DIFFERENCE_MINUEND_PLACES=451, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=667, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=609, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12558, PETRI_PLACES=463, PETRI_TRANSITIONS=675} [2024-06-21 22:05:44,582 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 421 predicate places. [2024-06-21 22:05:44,582 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 675 transitions, 12558 flow [2024-06-21 22:05:44,582 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:44,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:44,582 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:44,583 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-21 22:05:44,583 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:44,583 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:44,583 INFO L85 PathProgramCache]: Analyzing trace with hash 2029635064, now seen corresponding path program 9 times [2024-06-21 22:05:44,583 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:44,583 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211929814] [2024-06-21 22:05:44,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:44,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:44,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:47,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:47,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:47,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211929814] [2024-06-21 22:05:47,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211929814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:47,689 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:47,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:05:47,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649601776] [2024-06-21 22:05:47,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:47,689 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:05:47,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:47,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:05:47,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:05:47,702 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:47,702 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 675 transitions, 12558 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:47,702 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:47,703 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:47,703 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:50,031 INFO L124 PetriNetUnfolderBase]: 3606/5603 cut-off events. [2024-06-21 22:05:50,031 INFO L125 PetriNetUnfolderBase]: For 847823/847838 co-relation queries the response was YES. [2024-06-21 22:05:50,105 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64642 conditions, 5603 events. 3606/5603 cut-off events. For 847823/847838 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 32320 event pairs, 580 based on Foata normal form. 14/5613 useless extension candidates. Maximal degree in co-relation 64425. Up to 5278 conditions per place. [2024-06-21 22:05:50,130 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 622 selfloop transitions, 68 changer transitions 0/694 dead transitions. [2024-06-21 22:05:50,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 694 transitions, 14006 flow [2024-06-21 22:05:50,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:05:50,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:05:50,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-21 22:05:50,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3780487804878049 [2024-06-21 22:05:50,131 INFO L175 Difference]: Start difference. First operand has 463 places, 675 transitions, 12558 flow. Second operand 8 states and 124 transitions. [2024-06-21 22:05:50,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 694 transitions, 14006 flow [2024-06-21 22:05:53,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 461 places, 694 transitions, 13455 flow, removed 142 selfloop flow, removed 9 redundant places. [2024-06-21 22:05:53,868 INFO L231 Difference]: Finished difference. Result has 462 places, 675 transitions, 12153 flow [2024-06-21 22:05:53,869 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12007, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12153, PETRI_PLACES=462, PETRI_TRANSITIONS=675} [2024-06-21 22:05:53,869 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 420 predicate places. [2024-06-21 22:05:53,869 INFO L495 AbstractCegarLoop]: Abstraction has has 462 places, 675 transitions, 12153 flow [2024-06-21 22:05:53,869 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:53,869 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:05:53,869 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:05:53,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-21 22:05:53,869 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:05:53,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:05:53,870 INFO L85 PathProgramCache]: Analyzing trace with hash -272942572, now seen corresponding path program 1 times [2024-06-21 22:05:53,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:05:53,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804220202] [2024-06-21 22:05:53,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:05:53,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:05:53,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:05:57,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:05:57,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:05:57,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804220202] [2024-06-21 22:05:57,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804220202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:05:57,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:05:57,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:05:57,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285738509] [2024-06-21 22:05:57,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:05:57,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:05:57,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:05:57,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:05:57,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:05:57,366 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:05:57,366 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 462 places, 675 transitions, 12153 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:05:57,366 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:05:57,366 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:05:57,366 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:05:59,984 INFO L124 PetriNetUnfolderBase]: 3613/5604 cut-off events. [2024-06-21 22:05:59,984 INFO L125 PetriNetUnfolderBase]: For 877650/877650 co-relation queries the response was YES. [2024-06-21 22:06:00,051 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63719 conditions, 5604 events. 3613/5604 cut-off events. For 877650/877650 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 32294 event pairs, 617 based on Foata normal form. 12/5614 useless extension candidates. Maximal degree in co-relation 63503. Up to 5295 conditions per place. [2024-06-21 22:06:00,074 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 661 selfloop transitions, 35 changer transitions 0/700 dead transitions. [2024-06-21 22:06:00,074 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 471 places, 700 transitions, 13820 flow [2024-06-21 22:06:00,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-21 22:06:00,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-21 22:06:00,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-06-21 22:06:00,075 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3439024390243902 [2024-06-21 22:06:00,075 INFO L175 Difference]: Start difference. First operand has 462 places, 675 transitions, 12153 flow. Second operand 10 states and 141 transitions. [2024-06-21 22:06:00,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 471 places, 700 transitions, 13820 flow [2024-06-21 22:06:03,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 463 places, 700 transitions, 13606 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 22:06:03,531 INFO L231 Difference]: Finished difference. Result has 464 places, 676 transitions, 12045 flow [2024-06-21 22:06:03,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11939, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=675, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=640, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12045, PETRI_PLACES=464, PETRI_TRANSITIONS=676} [2024-06-21 22:06:03,531 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 422 predicate places. [2024-06-21 22:06:03,531 INFO L495 AbstractCegarLoop]: Abstraction has has 464 places, 676 transitions, 12045 flow [2024-06-21 22:06:03,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:03,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:03,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:03,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-21 22:06:03,532 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:03,532 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:03,532 INFO L85 PathProgramCache]: Analyzing trace with hash -36767212, now seen corresponding path program 2 times [2024-06-21 22:06:03,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:03,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385479884] [2024-06-21 22:06:03,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:03,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:03,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:06,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:06,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:06,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385479884] [2024-06-21 22:06:06,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385479884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:06,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:06,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:06,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112781065] [2024-06-21 22:06:06,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:06,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:06,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:06,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:06,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:06,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:06,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 464 places, 676 transitions, 12045 flow. Second operand has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:06,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:06,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:06,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:08,677 INFO L124 PetriNetUnfolderBase]: 3600/5585 cut-off events. [2024-06-21 22:06:08,677 INFO L125 PetriNetUnfolderBase]: For 816991/816991 co-relation queries the response was YES. [2024-06-21 22:06:08,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62775 conditions, 5585 events. 3600/5585 cut-off events. For 816991/816991 co-relation queries the response was YES. Maximal size of possible extension queue 404. Compared 32220 event pairs, 611 based on Foata normal form. 6/5589 useless extension candidates. Maximal degree in co-relation 62559. Up to 5392 conditions per place. [2024-06-21 22:06:08,781 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 671 selfloop transitions, 19 changer transitions 0/694 dead transitions. [2024-06-21 22:06:08,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 694 transitions, 13519 flow [2024-06-21 22:06:08,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:06:08,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:06:08,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 124 transitions. [2024-06-21 22:06:08,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.33604336043360433 [2024-06-21 22:06:08,782 INFO L175 Difference]: Start difference. First operand has 464 places, 676 transitions, 12045 flow. Second operand 9 states and 124 transitions. [2024-06-21 22:06:08,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 694 transitions, 13519 flow [2024-06-21 22:06:12,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 465 places, 694 transitions, 13432 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-21 22:06:12,334 INFO L231 Difference]: Finished difference. Result has 466 places, 676 transitions, 12000 flow [2024-06-21 22:06:12,334 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11958, PETRI_DIFFERENCE_MINUEND_PLACES=457, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12000, PETRI_PLACES=466, PETRI_TRANSITIONS=676} [2024-06-21 22:06:12,334 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-21 22:06:12,334 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 676 transitions, 12000 flow [2024-06-21 22:06:12,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.9) internal successors, (89), 10 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:12,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:12,335 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:12,335 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-21 22:06:12,335 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:12,335 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:12,335 INFO L85 PathProgramCache]: Analyzing trace with hash 390827453, now seen corresponding path program 1 times [2024-06-21 22:06:12,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:12,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471549442] [2024-06-21 22:06:12,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:12,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:12,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:15,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:15,767 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:15,767 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471549442] [2024-06-21 22:06:15,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471549442] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:15,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:15,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:15,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701743351] [2024-06-21 22:06:15,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:15,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:15,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:15,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:15,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:15,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:15,807 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 676 transitions, 12000 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:15,807 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:15,807 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:15,807 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:17,974 INFO L124 PetriNetUnfolderBase]: 3621/5614 cut-off events. [2024-06-21 22:06:17,974 INFO L125 PetriNetUnfolderBase]: For 816942/816951 co-relation queries the response was YES. [2024-06-21 22:06:18,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63198 conditions, 5614 events. 3621/5614 cut-off events. For 816942/816951 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 32238 event pairs, 484 based on Foata normal form. 3/5612 useless extension candidates. Maximal degree in co-relation 62981. Up to 5262 conditions per place. [2024-06-21 22:06:18,076 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 664 selfloop transitions, 35 changer transitions 0/703 dead transitions. [2024-06-21 22:06:18,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 703 transitions, 13799 flow [2024-06-21 22:06:18,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:18,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:18,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-21 22:06:18,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.397212543554007 [2024-06-21 22:06:18,078 INFO L175 Difference]: Start difference. First operand has 466 places, 676 transitions, 12000 flow. Second operand 7 states and 114 transitions. [2024-06-21 22:06:18,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 703 transitions, 13799 flow [2024-06-21 22:06:21,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 464 places, 703 transitions, 13724 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-21 22:06:21,981 INFO L231 Difference]: Finished difference. Result has 466 places, 680 transitions, 12141 flow [2024-06-21 22:06:21,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11925, PETRI_DIFFERENCE_MINUEND_PLACES=458, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=641, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12141, PETRI_PLACES=466, PETRI_TRANSITIONS=680} [2024-06-21 22:06:21,981 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 424 predicate places. [2024-06-21 22:06:21,981 INFO L495 AbstractCegarLoop]: Abstraction has has 466 places, 680 transitions, 12141 flow [2024-06-21 22:06:21,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:21,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:21,981 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:21,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-21 22:06:21,982 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:21,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:21,982 INFO L85 PathProgramCache]: Analyzing trace with hash -607584835, now seen corresponding path program 2 times [2024-06-21 22:06:21,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:21,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790284100] [2024-06-21 22:06:21,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:21,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:22,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:25,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:25,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:25,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790284100] [2024-06-21 22:06:25,062 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1790284100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:25,062 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:25,062 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:25,062 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1452185878] [2024-06-21 22:06:25,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:25,062 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:25,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:25,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:25,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:25,097 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:25,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 466 places, 680 transitions, 12141 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:25,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:25,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:25,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:27,457 INFO L124 PetriNetUnfolderBase]: 3616/5607 cut-off events. [2024-06-21 22:06:27,457 INFO L125 PetriNetUnfolderBase]: For 815889/815898 co-relation queries the response was YES. [2024-06-21 22:06:27,523 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63099 conditions, 5607 events. 3616/5607 cut-off events. For 815889/815898 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 32168 event pairs, 482 based on Foata normal form. 3/5605 useless extension candidates. Maximal degree in co-relation 62881. Up to 5286 conditions per place. [2024-06-21 22:06:27,546 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 663 selfloop transitions, 33 changer transitions 0/700 dead transitions. [2024-06-21 22:06:27,546 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 700 transitions, 13622 flow [2024-06-21 22:06:27,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:27,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:27,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-21 22:06:27,547 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37630662020905925 [2024-06-21 22:06:27,548 INFO L175 Difference]: Start difference. First operand has 466 places, 680 transitions, 12141 flow. Second operand 7 states and 108 transitions. [2024-06-21 22:06:27,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 700 transitions, 13622 flow [2024-06-21 22:06:30,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 700 transitions, 13467 flow, removed 47 selfloop flow, removed 4 redundant places. [2024-06-21 22:06:30,845 INFO L231 Difference]: Finished difference. Result has 469 places, 682 transitions, 12104 flow [2024-06-21 22:06:30,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=11986, PETRI_DIFFERENCE_MINUEND_PLACES=462, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12104, PETRI_PLACES=469, PETRI_TRANSITIONS=682} [2024-06-21 22:06:30,846 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 427 predicate places. [2024-06-21 22:06:30,846 INFO L495 AbstractCegarLoop]: Abstraction has has 469 places, 682 transitions, 12104 flow [2024-06-21 22:06:30,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:30,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:30,847 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:30,847 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-21 22:06:30,847 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:30,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:30,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1984445811, now seen corresponding path program 3 times [2024-06-21 22:06:30,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:30,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670770518] [2024-06-21 22:06:30,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:30,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:30,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:34,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:34,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:34,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670770518] [2024-06-21 22:06:34,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670770518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:34,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:34,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:34,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1221379737] [2024-06-21 22:06:34,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:34,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:34,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:34,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:34,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:34,533 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:34,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 469 places, 682 transitions, 12104 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:34,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:34,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:34,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:37,038 INFO L124 PetriNetUnfolderBase]: 3624/5619 cut-off events. [2024-06-21 22:06:37,038 INFO L125 PetriNetUnfolderBase]: For 819179/819188 co-relation queries the response was YES. [2024-06-21 22:06:37,106 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63158 conditions, 5619 events. 3624/5619 cut-off events. For 819179/819188 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 32400 event pairs, 589 based on Foata normal form. 3/5617 useless extension candidates. Maximal degree in co-relation 62939. Up to 5131 conditions per place. [2024-06-21 22:06:37,132 INFO L140 encePairwiseOnDemand]: 33/41 looper letters, 628 selfloop transitions, 75 changer transitions 0/707 dead transitions. [2024-06-21 22:06:37,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 475 places, 707 transitions, 13903 flow [2024-06-21 22:06:37,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:37,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:37,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-21 22:06:37,134 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40418118466898956 [2024-06-21 22:06:37,134 INFO L175 Difference]: Start difference. First operand has 469 places, 682 transitions, 12104 flow. Second operand 7 states and 116 transitions. [2024-06-21 22:06:37,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 475 places, 707 transitions, 13903 flow [2024-06-21 22:06:40,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 470 places, 707 transitions, 13810 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 22:06:40,417 INFO L231 Difference]: Finished difference. Result has 472 places, 685 transitions, 12311 flow [2024-06-21 22:06:40,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12011, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=682, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=607, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12311, PETRI_PLACES=472, PETRI_TRANSITIONS=685} [2024-06-21 22:06:40,417 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 430 predicate places. [2024-06-21 22:06:40,418 INFO L495 AbstractCegarLoop]: Abstraction has has 472 places, 685 transitions, 12311 flow [2024-06-21 22:06:40,418 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:40,418 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:40,418 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:40,418 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-21 22:06:40,418 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:40,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:40,419 INFO L85 PathProgramCache]: Analyzing trace with hash 1992064371, now seen corresponding path program 4 times [2024-06-21 22:06:40,419 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:40,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996110510] [2024-06-21 22:06:40,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:40,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:40,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996110510] [2024-06-21 22:06:44,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996110510] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:44,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:44,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:44,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1192356515] [2024-06-21 22:06:44,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:44,063 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:44,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:44,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:44,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:44,101 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:44,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 472 places, 685 transitions, 12311 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:44,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:44,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:44,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:46,287 INFO L124 PetriNetUnfolderBase]: 3632/5631 cut-off events. [2024-06-21 22:06:46,287 INFO L125 PetriNetUnfolderBase]: For 833157/833166 co-relation queries the response was YES. [2024-06-21 22:06:46,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63748 conditions, 5631 events. 3632/5631 cut-off events. For 833157/833166 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 32448 event pairs, 605 based on Foata normal form. 3/5629 useless extension candidates. Maximal degree in co-relation 63527. Up to 5212 conditions per place. [2024-06-21 22:06:46,395 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 608 selfloop transitions, 92 changer transitions 0/704 dead transitions. [2024-06-21 22:06:46,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 478 places, 704 transitions, 13868 flow [2024-06-21 22:06:46,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-21 22:06:46,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-21 22:06:46,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-21 22:06:46,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:06:46,396 INFO L175 Difference]: Start difference. First operand has 472 places, 685 transitions, 12311 flow. Second operand 7 states and 112 transitions. [2024-06-21 22:06:46,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 478 places, 704 transitions, 13868 flow [2024-06-21 22:06:50,301 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 474 places, 704 transitions, 13637 flow, removed 52 selfloop flow, removed 4 redundant places. [2024-06-21 22:06:50,310 INFO L231 Difference]: Finished difference. Result has 475 places, 688 transitions, 12395 flow [2024-06-21 22:06:50,310 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12080, PETRI_DIFFERENCE_MINUEND_PLACES=468, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=685, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=593, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12395, PETRI_PLACES=475, PETRI_TRANSITIONS=688} [2024-06-21 22:06:50,311 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 433 predicate places. [2024-06-21 22:06:50,311 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 688 transitions, 12395 flow [2024-06-21 22:06:50,311 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:50,311 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:06:50,311 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:06:50,311 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-21 22:06:50,311 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:06:50,312 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:06:50,312 INFO L85 PathProgramCache]: Analyzing trace with hash -2067760363, now seen corresponding path program 5 times [2024-06-21 22:06:50,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:06:50,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1305714759] [2024-06-21 22:06:50,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:06:50,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:06:50,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:06:53,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:06:53,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:06:53,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1305714759] [2024-06-21 22:06:53,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1305714759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:06:53,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:06:53,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:06:53,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206234383] [2024-06-21 22:06:53,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:06:53,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:06:53,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:06:53,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:06:53,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:06:53,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:06:53,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 688 transitions, 12395 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:06:53,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:06:53,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:06:53,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:06:56,382 INFO L124 PetriNetUnfolderBase]: 3635/5636 cut-off events. [2024-06-21 22:06:56,382 INFO L125 PetriNetUnfolderBase]: For 844134/844143 co-relation queries the response was YES. [2024-06-21 22:06:56,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63691 conditions, 5636 events. 3635/5636 cut-off events. For 844134/844143 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 32505 event pairs, 555 based on Foata normal form. 5/5636 useless extension candidates. Maximal degree in co-relation 63469. Up to 4987 conditions per place. [2024-06-21 22:06:56,487 INFO L140 encePairwiseOnDemand]: 30/41 looper letters, 555 selfloop transitions, 152 changer transitions 0/711 dead transitions. [2024-06-21 22:06:56,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 482 places, 711 transitions, 14178 flow [2024-06-21 22:06:56,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:06:56,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:06:56,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 22:06:56,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 22:06:56,488 INFO L175 Difference]: Start difference. First operand has 475 places, 688 transitions, 12395 flow. Second operand 8 states and 129 transitions. [2024-06-21 22:06:56,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 482 places, 711 transitions, 14178 flow [2024-06-21 22:07:00,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 477 places, 711 transitions, 13864 flow, removed 69 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:00,220 INFO L231 Difference]: Finished difference. Result has 479 places, 690 transitions, 12582 flow [2024-06-21 22:07:00,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12081, PETRI_DIFFERENCE_MINUEND_PLACES=470, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=688, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12582, PETRI_PLACES=479, PETRI_TRANSITIONS=690} [2024-06-21 22:07:00,221 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 437 predicate places. [2024-06-21 22:07:00,221 INFO L495 AbstractCegarLoop]: Abstraction has has 479 places, 690 transitions, 12582 flow [2024-06-21 22:07:00,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:00,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:00,221 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:00,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-21 22:07:00,222 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:00,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:00,223 INFO L85 PathProgramCache]: Analyzing trace with hash 2015175751, now seen corresponding path program 6 times [2024-06-21 22:07:00,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:00,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1397990263] [2024-06-21 22:07:00,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:00,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:00,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:03,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:03,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:03,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1397990263] [2024-06-21 22:07:03,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1397990263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:03,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:03,390 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:03,390 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007096252] [2024-06-21 22:07:03,390 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:03,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:03,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:03,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:03,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:03,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:03,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 479 places, 690 transitions, 12582 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:03,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:03,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:03,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:05,930 INFO L124 PetriNetUnfolderBase]: 3715/5756 cut-off events. [2024-06-21 22:07:05,931 INFO L125 PetriNetUnfolderBase]: For 938071/938080 co-relation queries the response was YES. [2024-06-21 22:07:06,023 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67916 conditions, 5756 events. 3715/5756 cut-off events. For 938071/938080 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 33252 event pairs, 558 based on Foata normal form. 3/5754 useless extension candidates. Maximal degree in co-relation 67692. Up to 4955 conditions per place. [2024-06-21 22:07:06,055 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 589 selfloop transitions, 127 changer transitions 0/720 dead transitions. [2024-06-21 22:07:06,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 486 places, 720 transitions, 14679 flow [2024-06-21 22:07:06,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:06,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:06,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-21 22:07:06,057 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3871951219512195 [2024-06-21 22:07:06,057 INFO L175 Difference]: Start difference. First operand has 479 places, 690 transitions, 12582 flow. Second operand 8 states and 127 transitions. [2024-06-21 22:07:06,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 486 places, 720 transitions, 14679 flow [2024-06-21 22:07:10,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 479 places, 720 transitions, 14435 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:10,318 INFO L231 Difference]: Finished difference. Result has 481 places, 696 transitions, 12931 flow [2024-06-21 22:07:10,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12343, PETRI_DIFFERENCE_MINUEND_PLACES=472, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=690, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=563, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12931, PETRI_PLACES=481, PETRI_TRANSITIONS=696} [2024-06-21 22:07:10,319 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 439 predicate places. [2024-06-21 22:07:10,319 INFO L495 AbstractCegarLoop]: Abstraction has has 481 places, 696 transitions, 12931 flow [2024-06-21 22:07:10,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:10,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:10,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:10,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-21 22:07:10,319 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:10,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:10,320 INFO L85 PathProgramCache]: Analyzing trace with hash -467278357, now seen corresponding path program 7 times [2024-06-21 22:07:10,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:10,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026685154] [2024-06-21 22:07:10,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:10,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:10,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:16,547 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:16,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:16,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026685154] [2024-06-21 22:07:16,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1026685154] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:16,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:16,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-21 22:07:16,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571257675] [2024-06-21 22:07:16,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:16,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-21 22:07:16,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:16,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-21 22:07:16,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-21 22:07:16,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:16,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 481 places, 696 transitions, 12931 flow. Second operand has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:16,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:16,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:16,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:19,061 INFO L124 PetriNetUnfolderBase]: 3710/5759 cut-off events. [2024-06-21 22:07:19,061 INFO L125 PetriNetUnfolderBase]: For 945230/945245 co-relation queries the response was YES. [2024-06-21 22:07:19,137 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68476 conditions, 5759 events. 3710/5759 cut-off events. For 945230/945245 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 33457 event pairs, 616 based on Foata normal form. 14/5769 useless extension candidates. Maximal degree in co-relation 68251. Up to 5447 conditions per place. [2024-06-21 22:07:19,163 INFO L140 encePairwiseOnDemand]: 32/41 looper letters, 646 selfloop transitions, 66 changer transitions 0/716 dead transitions. [2024-06-21 22:07:19,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 488 places, 716 transitions, 14509 flow [2024-06-21 22:07:19,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:19,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:19,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-21 22:07:19,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36585365853658536 [2024-06-21 22:07:19,165 INFO L175 Difference]: Start difference. First operand has 481 places, 696 transitions, 12931 flow. Second operand 8 states and 120 transitions. [2024-06-21 22:07:19,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 488 places, 716 transitions, 14509 flow [2024-06-21 22:07:23,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 481 places, 716 transitions, 14336 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:23,256 INFO L231 Difference]: Finished difference. Result has 482 places, 698 transitions, 13006 flow [2024-06-21 22:07:23,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12758, PETRI_DIFFERENCE_MINUEND_PLACES=474, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=696, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13006, PETRI_PLACES=482, PETRI_TRANSITIONS=698} [2024-06-21 22:07:23,256 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 440 predicate places. [2024-06-21 22:07:23,257 INFO L495 AbstractCegarLoop]: Abstraction has has 482 places, 698 transitions, 13006 flow [2024-06-21 22:07:23,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 8.8) internal successors, (88), 10 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:23,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:23,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:23,257 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-21 22:07:23,257 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:23,257 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:23,257 INFO L85 PathProgramCache]: Analyzing trace with hash -633290983, now seen corresponding path program 1 times [2024-06-21 22:07:23,257 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:23,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491499000] [2024-06-21 22:07:23,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:23,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:23,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:26,960 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:26,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:26,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491499000] [2024-06-21 22:07:26,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491499000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:26,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:26,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:26,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530699260] [2024-06-21 22:07:26,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:26,962 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:26,962 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:26,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:26,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:26,996 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:26,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 482 places, 698 transitions, 13006 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:26,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:26,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:26,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:29,777 INFO L124 PetriNetUnfolderBase]: 3784/5863 cut-off events. [2024-06-21 22:07:29,777 INFO L125 PetriNetUnfolderBase]: For 1050528/1050537 co-relation queries the response was YES. [2024-06-21 22:07:29,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70954 conditions, 5863 events. 3784/5863 cut-off events. For 1050528/1050537 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 34001 event pairs, 554 based on Foata normal form. 9/5867 useless extension candidates. Maximal degree in co-relation 70729. Up to 5060 conditions per place. [2024-06-21 22:07:29,871 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 621 selfloop transitions, 108 changer transitions 0/733 dead transitions. [2024-06-21 22:07:29,872 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 489 places, 733 transitions, 15110 flow [2024-06-21 22:07:29,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:29,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:29,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-21 22:07:29,873 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4329268292682927 [2024-06-21 22:07:29,873 INFO L175 Difference]: Start difference. First operand has 482 places, 698 transitions, 13006 flow. Second operand 8 states and 142 transitions. [2024-06-21 22:07:29,873 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 489 places, 733 transitions, 15110 flow [2024-06-21 22:07:33,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 483 places, 733 transitions, 14884 flow, removed 50 selfloop flow, removed 6 redundant places. [2024-06-21 22:07:33,921 INFO L231 Difference]: Finished difference. Result has 484 places, 700 transitions, 13095 flow [2024-06-21 22:07:33,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12780, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=698, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=591, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13095, PETRI_PLACES=484, PETRI_TRANSITIONS=700} [2024-06-21 22:07:33,922 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 442 predicate places. [2024-06-21 22:07:33,922 INFO L495 AbstractCegarLoop]: Abstraction has has 484 places, 700 transitions, 13095 flow [2024-06-21 22:07:33,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:33,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:33,922 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:33,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-21 22:07:33,922 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:33,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:33,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1989272821, now seen corresponding path program 2 times [2024-06-21 22:07:33,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:33,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634232836] [2024-06-21 22:07:33,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:33,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:33,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:37,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:07:37,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:37,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634232836] [2024-06-21 22:07:37,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634232836] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:37,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:37,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:37,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274192533] [2024-06-21 22:07:37,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:37,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:37,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:37,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:37,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:37,530 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:37,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 484 places, 700 transitions, 13095 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:37,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:37,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:37,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:40,047 INFO L124 PetriNetUnfolderBase]: 3766/5837 cut-off events. [2024-06-21 22:07:40,047 INFO L125 PetriNetUnfolderBase]: For 1017241/1017250 co-relation queries the response was YES. [2024-06-21 22:07:40,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69899 conditions, 5837 events. 3766/5837 cut-off events. For 1017241/1017250 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 33910 event pairs, 634 based on Foata normal form. 9/5841 useless extension candidates. Maximal degree in co-relation 69673. Up to 5348 conditions per place. [2024-06-21 22:07:40,160 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 619 selfloop transitions, 101 changer transitions 0/724 dead transitions. [2024-06-21 22:07:40,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 491 places, 724 transitions, 14721 flow [2024-06-21 22:07:40,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:07:40,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:07:40,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-21 22:07:40,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40853658536585363 [2024-06-21 22:07:40,161 INFO L175 Difference]: Start difference. First operand has 484 places, 700 transitions, 13095 flow. Second operand 8 states and 134 transitions. [2024-06-21 22:07:40,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 491 places, 724 transitions, 14721 flow [2024-06-21 22:07:44,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 486 places, 724 transitions, 14571 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-21 22:07:44,587 INFO L231 Difference]: Finished difference. Result has 487 places, 700 transitions, 13160 flow [2024-06-21 22:07:44,587 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12945, PETRI_DIFFERENCE_MINUEND_PLACES=479, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=599, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13160, PETRI_PLACES=487, PETRI_TRANSITIONS=700} [2024-06-21 22:07:44,587 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 445 predicate places. [2024-06-21 22:07:44,587 INFO L495 AbstractCegarLoop]: Abstraction has has 487 places, 700 transitions, 13160 flow [2024-06-21 22:07:44,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:44,587 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:44,588 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:44,588 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-21 22:07:44,588 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:44,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:44,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1989272945, now seen corresponding path program 1 times [2024-06-21 22:07:44,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:44,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448578756] [2024-06-21 22:07:44,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:44,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:44,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:07:48,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-21 22:07:48,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:07:48,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448578756] [2024-06-21 22:07:48,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448578756] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:07:48,254 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:07:48,254 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:07:48,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637537631] [2024-06-21 22:07:48,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:07:48,254 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:07:48,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:07:48,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:07:48,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:07:48,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:07:48,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 487 places, 700 transitions, 13160 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:48,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:07:48,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:07:48,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:07:51,089 INFO L124 PetriNetUnfolderBase]: 3776/5851 cut-off events. [2024-06-21 22:07:51,090 INFO L125 PetriNetUnfolderBase]: For 983616/983625 co-relation queries the response was YES. [2024-06-21 22:07:51,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70296 conditions, 5851 events. 3776/5851 cut-off events. For 983616/983625 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 34029 event pairs, 621 based on Foata normal form. 3/5849 useless extension candidates. Maximal degree in co-relation 70069. Up to 5270 conditions per place. [2024-06-21 22:07:51,204 INFO L140 encePairwiseOnDemand]: 29/41 looper letters, 545 selfloop transitions, 178 changer transitions 0/727 dead transitions. [2024-06-21 22:07:51,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 495 places, 727 transitions, 14900 flow [2024-06-21 22:07:51,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:07:51,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:07:51,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:07:51,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:07:51,206 INFO L175 Difference]: Start difference. First operand has 487 places, 700 transitions, 13160 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:07:51,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 495 places, 727 transitions, 14900 flow [2024-06-21 22:07:55,765 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 488 places, 727 transitions, 14676 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-21 22:07:56,039 INFO L231 Difference]: Finished difference. Result has 489 places, 703 transitions, 13508 flow [2024-06-21 22:07:56,039 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=12936, PETRI_DIFFERENCE_MINUEND_PLACES=480, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=700, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13508, PETRI_PLACES=489, PETRI_TRANSITIONS=703} [2024-06-21 22:07:56,039 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 447 predicate places. [2024-06-21 22:07:56,039 INFO L495 AbstractCegarLoop]: Abstraction has has 489 places, 703 transitions, 13508 flow [2024-06-21 22:07:56,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:07:56,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:07:56,040 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:07:56,040 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-21 22:07:56,040 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:07:56,041 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:07:56,041 INFO L85 PathProgramCache]: Analyzing trace with hash 506366425, now seen corresponding path program 2 times [2024-06-21 22:07:56,041 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:07:56,041 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689352787] [2024-06-21 22:07:56,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:07:56,041 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:07:56,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:00,643 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:00,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:00,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689352787] [2024-06-21 22:08:00,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1689352787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:00,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:00,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:00,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099873165] [2024-06-21 22:08:00,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:00,644 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:00,644 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:00,644 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:00,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:00,671 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:00,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 489 places, 703 transitions, 13508 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:00,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:00,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:00,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:03,425 INFO L124 PetriNetUnfolderBase]: 3770/5847 cut-off events. [2024-06-21 22:08:03,426 INFO L125 PetriNetUnfolderBase]: For 993083/993092 co-relation queries the response was YES. [2024-06-21 22:08:03,503 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70661 conditions, 5847 events. 3770/5847 cut-off events. For 993083/993092 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 34025 event pairs, 597 based on Foata normal form. 3/5845 useless extension candidates. Maximal degree in co-relation 70433. Up to 5305 conditions per place. [2024-06-21 22:08:03,531 INFO L140 encePairwiseOnDemand]: 28/41 looper letters, 575 selfloop transitions, 147 changer transitions 0/726 dead transitions. [2024-06-21 22:08:03,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 497 places, 726 transitions, 15091 flow [2024-06-21 22:08:03,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:03,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:03,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-21 22:08:03,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3902439024390244 [2024-06-21 22:08:03,533 INFO L175 Difference]: Start difference. First operand has 489 places, 703 transitions, 13508 flow. Second operand 9 states and 144 transitions. [2024-06-21 22:08:03,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 497 places, 726 transitions, 15091 flow [2024-06-21 22:08:08,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 491 places, 726 transitions, 14631 flow, removed 131 selfloop flow, removed 6 redundant places. [2024-06-21 22:08:08,257 INFO L231 Difference]: Finished difference. Result has 492 places, 703 transitions, 13359 flow [2024-06-21 22:08:08,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13049, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=556, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13359, PETRI_PLACES=492, PETRI_TRANSITIONS=703} [2024-06-21 22:08:08,258 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 450 predicate places. [2024-06-21 22:08:08,258 INFO L495 AbstractCegarLoop]: Abstraction has has 492 places, 703 transitions, 13359 flow [2024-06-21 22:08:08,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:08,258 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:08,258 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:08,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-21 22:08:08,258 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:08,259 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:08,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1204733753, now seen corresponding path program 3 times [2024-06-21 22:08:08,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:08,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855641741] [2024-06-21 22:08:08,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:08,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:08,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:14,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:14,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:14,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855641741] [2024-06-21 22:08:14,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855641741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:14,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:14,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:14,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928881430] [2024-06-21 22:08:14,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:14,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:14,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:14,652 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:14,652 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:14,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:14,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 492 places, 703 transitions, 13359 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:14,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:14,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:14,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:17,149 INFO L124 PetriNetUnfolderBase]: 3798/5887 cut-off events. [2024-06-21 22:08:17,149 INFO L125 PetriNetUnfolderBase]: For 1036929/1036938 co-relation queries the response was YES. [2024-06-21 22:08:17,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71027 conditions, 5887 events. 3798/5887 cut-off events. For 1036929/1036938 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 34275 event pairs, 638 based on Foata normal form. 9/5891 useless extension candidates. Maximal degree in co-relation 70799. Up to 5369 conditions per place. [2024-06-21 22:08:17,264 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 612 selfloop transitions, 108 changer transitions 0/724 dead transitions. [2024-06-21 22:08:17,264 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 724 transitions, 15023 flow [2024-06-21 22:08:17,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-21 22:08:17,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-21 22:08:17,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-21 22:08:17,265 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3932926829268293 [2024-06-21 22:08:17,265 INFO L175 Difference]: Start difference. First operand has 492 places, 703 transitions, 13359 flow. Second operand 8 states and 129 transitions. [2024-06-21 22:08:17,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 724 transitions, 15023 flow [2024-06-21 22:08:21,672 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 490 places, 724 transitions, 14690 flow, removed 14 selfloop flow, removed 9 redundant places. [2024-06-21 22:08:21,681 INFO L231 Difference]: Finished difference. Result has 491 places, 704 transitions, 13306 flow [2024-06-21 22:08:21,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13028, PETRI_DIFFERENCE_MINUEND_PLACES=483, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=703, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=595, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13306, PETRI_PLACES=491, PETRI_TRANSITIONS=704} [2024-06-21 22:08:21,682 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 449 predicate places. [2024-06-21 22:08:21,682 INFO L495 AbstractCegarLoop]: Abstraction has has 491 places, 704 transitions, 13306 flow [2024-06-21 22:08:21,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:21,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:21,682 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:21,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-21 22:08:21,683 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:21,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:21,684 INFO L85 PathProgramCache]: Analyzing trace with hash -562184547, now seen corresponding path program 4 times [2024-06-21 22:08:21,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:21,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4623808] [2024-06-21 22:08:21,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:21,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:21,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:25,322 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:25,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:25,323 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4623808] [2024-06-21 22:08:25,323 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4623808] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:25,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:25,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:25,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680987274] [2024-06-21 22:08:25,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:25,324 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:25,324 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:25,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:25,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:25,369 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:25,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 491 places, 704 transitions, 13306 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:25,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:25,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:25,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:28,047 INFO L124 PetriNetUnfolderBase]: 3872/6013 cut-off events. [2024-06-21 22:08:28,047 INFO L125 PetriNetUnfolderBase]: For 1092726/1092741 co-relation queries the response was YES. [2024-06-21 22:08:28,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73462 conditions, 6013 events. 3872/6013 cut-off events. For 1092726/1092741 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 35255 event pairs, 641 based on Foata normal form. 20/6029 useless extension candidates. Maximal degree in co-relation 73233. Up to 5403 conditions per place. [2024-06-21 22:08:28,163 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 669 selfloop transitions, 72 changer transitions 0/745 dead transitions. [2024-06-21 22:08:28,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 499 places, 745 transitions, 15470 flow [2024-06-21 22:08:28,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:28,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:28,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-21 22:08:28,165 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4092140921409214 [2024-06-21 22:08:28,165 INFO L175 Difference]: Start difference. First operand has 491 places, 704 transitions, 13306 flow. Second operand 9 states and 151 transitions. [2024-06-21 22:08:28,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 499 places, 745 transitions, 15470 flow [2024-06-21 22:08:33,449 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 493 places, 745 transitions, 15226 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-21 22:08:33,459 INFO L231 Difference]: Finished difference. Result has 494 places, 706 transitions, 13308 flow [2024-06-21 22:08:33,459 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=41, PETRI_DIFFERENCE_MINUEND_FLOW=13062, PETRI_DIFFERENCE_MINUEND_PLACES=485, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=633, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13308, PETRI_PLACES=494, PETRI_TRANSITIONS=706} [2024-06-21 22:08:33,459 INFO L281 CegarLoopForPetriNet]: 42 programPoint places, 452 predicate places. [2024-06-21 22:08:33,459 INFO L495 AbstractCegarLoop]: Abstraction has has 494 places, 706 transitions, 13308 flow [2024-06-21 22:08:33,460 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:33,460 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-21 22:08:33,460 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-21 22:08:33,460 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-21 22:08:33,460 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-21 22:08:33,461 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-21 22:08:33,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1551827561, now seen corresponding path program 5 times [2024-06-21 22:08:33,461 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-21 22:08:33,461 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [778698030] [2024-06-21 22:08:33,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-21 22:08:33,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-21 22:08:33,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-21 22:08:36,981 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-21 22:08:36,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-21 22:08:36,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [778698030] [2024-06-21 22:08:36,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [778698030] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-21 22:08:36,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-21 22:08:36,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-21 22:08:36,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569326348] [2024-06-21 22:08:36,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-21 22:08:36,983 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-21 22:08:36,983 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-21 22:08:36,983 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-21 22:08:36,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-21 22:08:37,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 41 [2024-06-21 22:08:37,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 494 places, 706 transitions, 13308 flow. Second operand has 11 states, 11 states have (on average 8.727272727272727) internal successors, (96), 11 states have internal predecessors, (96), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-21 22:08:37,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-21 22:08:37,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 41 [2024-06-21 22:08:37,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-21 22:08:39,758 INFO L124 PetriNetUnfolderBase]: 3900/6057 cut-off events. [2024-06-21 22:08:39,759 INFO L125 PetriNetUnfolderBase]: For 1112323/1112338 co-relation queries the response was YES. [2024-06-21 22:08:39,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74163 conditions, 6057 events. 3900/6057 cut-off events. For 1112323/1112338 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 35623 event pairs, 653 based on Foata normal form. 20/6073 useless extension candidates. Maximal degree in co-relation 73933. Up to 5437 conditions per place. [2024-06-21 22:08:39,882 INFO L140 encePairwiseOnDemand]: 31/41 looper letters, 695 selfloop transitions, 46 changer transitions 0/745 dead transitions. [2024-06-21 22:08:39,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 502 places, 745 transitions, 15194 flow [2024-06-21 22:08:39,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-21 22:08:39,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-21 22:08:39,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 146 transitions. [2024-06-21 22:08:39,883 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3956639566395664 [2024-06-21 22:08:39,883 INFO L175 Difference]: Start difference. First operand has 494 places, 706 transitions, 13308 flow. Second operand 9 states and 146 transitions. [2024-06-21 22:08:39,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 502 places, 745 transitions, 15194 flow Killed by 15