./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 04:01:32,193 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 04:01:32,273 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 04:01:32,278 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 04:01:32,278 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 04:01:32,307 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 04:01:32,308 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 04:01:32,309 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 04:01:32,309 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 04:01:32,313 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 04:01:32,314 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 04:01:32,314 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 04:01:32,315 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 04:01:32,316 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 04:01:32,317 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 04:01:32,317 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 04:01:32,317 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 04:01:32,317 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 04:01:32,318 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 04:01:32,318 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 04:01:32,319 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 04:01:32,320 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 04:01:32,320 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 04:01:32,320 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 04:01:32,320 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 04:01:32,321 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 04:01:32,321 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 04:01:32,321 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 04:01:32,322 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 04:01:32,322 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 04:01:32,323 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 04:01:32,323 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 04:01:32,323 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:01:32,324 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 04:01:32,324 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 04:01:32,324 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 04:01:32,324 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 04:01:32,324 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 04:01:32,325 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 04:01:32,325 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 04:01:32,325 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 04:01:32,325 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 04:01:32,325 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 04:01:32,326 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 04:01:32,608 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 04:01:32,634 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 04:01:32,637 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 04:01:32,638 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 04:01:32,640 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 04:01:32,641 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 04:01:33,743 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 04:01:33,998 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 04:01:33,998 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 04:01:34,013 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/350489dc6/04addce139704981a40bac09d26fed04/FLAG6654c31c9 [2024-06-28 04:01:34,024 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/350489dc6/04addce139704981a40bac09d26fed04 [2024-06-28 04:01:34,026 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 04:01:34,027 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 04:01:34,028 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/safe012_power.oepc.yml/witness.yml [2024-06-28 04:01:34,222 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 04:01:34,223 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 04:01:34,224 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 04:01:34,224 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 04:01:34,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 04:01:34,229 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:01:34" (1/2) ... [2024-06-28 04:01:34,230 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d440d8c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:01:34, skipping insertion in model container [2024-06-28 04:01:34,230 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 04:01:34" (1/2) ... [2024-06-28 04:01:34,232 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@66afafe0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 04:01:34, skipping insertion in model container [2024-06-28 04:01:34,232 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:01:34" (2/2) ... [2024-06-28 04:01:34,232 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1d440d8c and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34, skipping insertion in model container [2024-06-28 04:01:34,233 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:01:34" (2/2) ... [2024-06-28 04:01:34,233 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 04:01:34,365 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 04:01:34,366 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:01:34,367 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:01:34,367 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 04:01:34,367 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 04:01:34,367 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 04:01:34,412 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 04:01:34,748 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:01:34,760 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 04:01:34,936 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 04:01:34,985 INFO L206 MainTranslator]: Completed translation [2024-06-28 04:01:34,985 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34 WrapperNode [2024-06-28 04:01:34,986 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 04:01:34,986 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 04:01:34,987 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 04:01:34,987 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 04:01:34,993 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,030 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,080 INFO L138 Inliner]: procedures = 175, calls = 82, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 209 [2024-06-28 04:01:35,081 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 04:01:35,082 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 04:01:35,082 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 04:01:35,083 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 04:01:35,093 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,093 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,109 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,139 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [2, 39]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-28 04:01:35,140 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,140 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,171 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,173 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,175 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,177 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,219 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 04:01:35,220 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 04:01:35,220 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 04:01:35,220 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 04:01:35,221 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (1/1) ... [2024-06-28 04:01:35,232 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 04:01:35,243 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 04:01:35,257 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 04:01:35,258 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 04:01:35,285 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 04:01:35,286 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 04:01:35,286 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 04:01:35,287 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 04:01:35,287 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 04:01:35,287 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 04:01:35,288 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 04:01:35,289 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 04:01:35,415 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 04:01:35,416 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 04:01:35,953 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 04:01:35,954 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 04:01:36,420 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 04:01:36,420 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 04:01:36,421 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:01:36 BoogieIcfgContainer [2024-06-28 04:01:36,421 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 04:01:36,424 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 04:01:36,424 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 04:01:36,427 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 04:01:36,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 04:01:34" (1/4) ... [2024-06-28 04:01:36,428 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2451057e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 04:01:36, skipping insertion in model container [2024-06-28 04:01:36,428 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 04:01:34" (2/4) ... [2024-06-28 04:01:36,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2451057e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:01:36, skipping insertion in model container [2024-06-28 04:01:36,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 04:01:34" (3/4) ... [2024-06-28 04:01:36,429 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2451057e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 04:01:36, skipping insertion in model container [2024-06-28 04:01:36,429 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 04:01:36" (4/4) ... [2024-06-28 04:01:36,430 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_power.oepc.i [2024-06-28 04:01:36,448 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 04:01:36,448 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 04:01:36,448 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 04:01:36,525 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 04:01:36,564 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:01:36,604 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 04:01:36,604 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:01:36,607 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 55 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 04:01:36,607 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 04:01:36,611 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 04:01:36,626 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 04:01:36,634 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;@7a17b714, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 04:01:36,634 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 04:01:36,640 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 04:01:36,640 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 04:01:36,641 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 04:01:36,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:36,641 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 04:01:36,642 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:36,649 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:36,649 INFO L85 PathProgramCache]: Analyzing trace with hash 726128486, now seen corresponding path program 1 times [2024-06-28 04:01:36,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:36,659 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862601304] [2024-06-28 04:01:36,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:36,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:36,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:39,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:39,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:39,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862601304] [2024-06-28 04:01:39,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862601304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:39,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:39,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 04:01:39,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758434582] [2024-06-28 04:01:39,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:39,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 04:01:39,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:39,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 04:01:39,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 04:01:39,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:01:39,152 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:39,152 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:39,152 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:01:39,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:39,704 INFO L124 PetriNetUnfolderBase]: 770/1239 cut-off events. [2024-06-28 04:01:39,704 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 04:01:39,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2482 conditions, 1239 events. 770/1239 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 5971 event pairs, 479 based on Foata normal form. 1/1208 useless extension candidates. Maximal degree in co-relation 2470. Up to 1178 conditions per place. [2024-06-28 04:01:39,718 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 33 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 04:01:39,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 179 flow [2024-06-28 04:01:39,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 04:01:39,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 04:01:39,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 73 transitions. [2024-06-28 04:01:39,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5793650793650794 [2024-06-28 04:01:39,732 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 73 transitions. [2024-06-28 04:01:39,732 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 179 flow [2024-06-28 04:01:39,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 174 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:39,738 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 04:01:39,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 04:01:39,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 04:01:39,743 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 04:01:39,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 12.333333333333334) internal successors, (37), 3 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:39,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:39,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:39,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 04:01:39,744 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:39,745 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:39,745 INFO L85 PathProgramCache]: Analyzing trace with hash 2025436635, now seen corresponding path program 1 times [2024-06-28 04:01:39,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:39,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [950741954] [2024-06-28 04:01:39,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:39,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:39,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:42,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:42,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:42,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [950741954] [2024-06-28 04:01:42,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [950741954] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:42,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:42,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 04:01:42,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810857373] [2024-06-28 04:01:42,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:42,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 04:01:42,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:42,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 04:01:42,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 04:01:42,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 42 [2024-06-28 04:01:42,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:42,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:42,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 42 [2024-06-28 04:01:42,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:43,331 INFO L124 PetriNetUnfolderBase]: 764/1231 cut-off events. [2024-06-28 04:01:43,331 INFO L125 PetriNetUnfolderBase]: For 253/261 co-relation queries the response was YES. [2024-06-28 04:01:43,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2837 conditions, 1231 events. 764/1231 cut-off events. For 253/261 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 5890 event pairs, 369 based on Foata normal form. 6/1233 useless extension candidates. Maximal degree in co-relation 2825. Up to 1150 conditions per place. [2024-06-28 04:01:43,341 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 42 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 04:01:43,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 254 flow [2024-06-28 04:01:43,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 04:01:43,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 04:01:43,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 96 transitions. [2024-06-28 04:01:43,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 04:01:43,346 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 96 transitions. [2024-06-28 04:01:43,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 254 flow [2024-06-28 04:01:43,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 250 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 04:01:43,349 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 04:01:43,350 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 04:01:43,353 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 04:01:43,353 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 04:01:43,353 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:43,353 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:43,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:43,359 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 04:01:43,359 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:43,359 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:43,359 INFO L85 PathProgramCache]: Analyzing trace with hash -210883335, now seen corresponding path program 1 times [2024-06-28 04:01:43,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:43,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328332432] [2024-06-28 04:01:43,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:43,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:43,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:46,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:46,722 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:46,722 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328332432] [2024-06-28 04:01:46,722 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328332432] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:46,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:46,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:01:46,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1036483574] [2024-06-28 04:01:46,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:46,723 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:01:46,723 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:46,724 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:01:46,724 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:01:46,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 04:01:46,755 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:46,755 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:46,755 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 04:01:46,755 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:47,657 INFO L124 PetriNetUnfolderBase]: 969/1526 cut-off events. [2024-06-28 04:01:47,657 INFO L125 PetriNetUnfolderBase]: For 847/863 co-relation queries the response was YES. [2024-06-28 04:01:47,660 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3915 conditions, 1526 events. 969/1526 cut-off events. For 847/863 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7143 event pairs, 305 based on Foata normal form. 12/1531 useless extension candidates. Maximal degree in co-relation 3901. Up to 1394 conditions per place. [2024-06-28 04:01:47,668 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 57 selfloop transitions, 12 changer transitions 0/76 dead transitions. [2024-06-28 04:01:47,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 76 transitions, 378 flow [2024-06-28 04:01:47,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:01:47,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:01:47,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 132 transitions. [2024-06-28 04:01:47,674 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5238095238095238 [2024-06-28 04:01:47,674 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 6 states and 132 transitions. [2024-06-28 04:01:47,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 76 transitions, 378 flow [2024-06-28 04:01:47,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 76 transitions, 358 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:01:47,678 INFO L231 Difference]: Finished difference. Result has 50 places, 43 transitions, 181 flow [2024-06-28 04:01:47,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=181, PETRI_PLACES=50, PETRI_TRANSITIONS=43} [2024-06-28 04:01:47,679 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 7 predicate places. [2024-06-28 04:01:47,679 INFO L495 AbstractCegarLoop]: Abstraction has has 50 places, 43 transitions, 181 flow [2024-06-28 04:01:47,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:47,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:47,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:47,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 04:01:47,680 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-28 04:01:47,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:47,681 INFO L85 PathProgramCache]: Analyzing trace with hash 89852639, now seen corresponding path program 1 times [2024-06-28 04:01:47,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:47,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858748750] [2024-06-28 04:01:47,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:47,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:47,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:49,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-28 04:01:49,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:49,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858748750] [2024-06-28 04:01:49,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858748750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:49,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:49,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 04:01:49,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [750444260] [2024-06-28 04:01:49,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:49,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 04:01:49,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:49,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 04:01:49,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 04:01:49,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:01:49,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 43 transitions, 181 flow. Second operand has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 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-28 04:01:49,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:49,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:01:49,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:50,508 INFO L124 PetriNetUnfolderBase]: 964/1518 cut-off events. [2024-06-28 04:01:50,508 INFO L125 PetriNetUnfolderBase]: For 1574/1586 co-relation queries the response was YES. [2024-06-28 04:01:50,511 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4298 conditions, 1518 events. 964/1518 cut-off events. For 1574/1586 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 7086 event pairs, 382 based on Foata normal form. 8/1524 useless extension candidates. Maximal degree in co-relation 4281. Up to 1452 conditions per place. [2024-06-28 04:01:50,518 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 46 selfloop transitions, 8 changer transitions 0/60 dead transitions. [2024-06-28 04:01:50,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 60 transitions, 337 flow [2024-06-28 04:01:50,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:01:50,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:01:50,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 93 transitions. [2024-06-28 04:01:50,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44285714285714284 [2024-06-28 04:01:50,520 INFO L175 Difference]: Start difference. First operand has 50 places, 43 transitions, 181 flow. Second operand 5 states and 93 transitions. [2024-06-28 04:01:50,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 60 transitions, 337 flow [2024-06-28 04:01:50,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 60 transitions, 310 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:50,528 INFO L231 Difference]: Finished difference. Result has 52 places, 46 transitions, 198 flow [2024-06-28 04:01:50,528 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=198, PETRI_PLACES=52, PETRI_TRANSITIONS=46} [2024-06-28 04:01:50,529 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-28 04:01:50,529 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 46 transitions, 198 flow [2024-06-28 04:01:50,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.666666666666666) internal successors, (64), 6 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-28 04:01:50,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:50,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:50,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 04:01:50,531 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:50,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:50,531 INFO L85 PathProgramCache]: Analyzing trace with hash -1494340704, now seen corresponding path program 1 times [2024-06-28 04:01:50,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:50,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389286108] [2024-06-28 04:01:50,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:50,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:52,574 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:01:52,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:52,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389286108] [2024-06-28 04:01:52,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389286108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:52,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:52,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:01:52,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [987607203] [2024-06-28 04:01:52,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:52,576 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:01:52,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:52,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:01:52,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:01:52,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:01:52,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 198 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-28 04:01:52,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:52,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:01:52,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:53,689 INFO L124 PetriNetUnfolderBase]: 1112/1732 cut-off events. [2024-06-28 04:01:53,689 INFO L125 PetriNetUnfolderBase]: For 2431/2431 co-relation queries the response was YES. [2024-06-28 04:01:53,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5220 conditions, 1732 events. 1112/1732 cut-off events. For 2431/2431 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 8166 event pairs, 451 based on Foata normal form. 2/1733 useless extension candidates. Maximal degree in co-relation 5201. Up to 1656 conditions per place. [2024-06-28 04:01:53,701 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 11 changer transitions 0/74 dead transitions. [2024-06-28 04:01:53,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 74 transitions, 424 flow [2024-06-28 04:01:53,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:01:53,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:01:53,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:01:53,706 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:01:53,706 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 198 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:01:53,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 74 transitions, 424 flow [2024-06-28 04:01:53,710 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 74 transitions, 397 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 04:01:53,712 INFO L231 Difference]: Finished difference. Result has 57 places, 55 transitions, 265 flow [2024-06-28 04:01:53,712 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=265, PETRI_PLACES=57, PETRI_TRANSITIONS=55} [2024-06-28 04:01:53,715 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 04:01:53,715 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 55 transitions, 265 flow [2024-06-28 04:01:53,716 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-28 04:01:53,716 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:53,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:53,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 04:01:53,716 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:53,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:53,717 INFO L85 PathProgramCache]: Analyzing trace with hash 929695540, now seen corresponding path program 1 times [2024-06-28 04:01:53,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:53,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709721269] [2024-06-28 04:01:53,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:53,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:53,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:01:56,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-28 04:01:56,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:01:56,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709721269] [2024-06-28 04:01:56,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709721269] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:01:56,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:01:56,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:01:56,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105870596] [2024-06-28 04:01:56,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:01:56,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:01:56,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:01:56,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:01:56,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:01:56,429 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:01:56,429 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 55 transitions, 265 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:56,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:01:56,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:01:56,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:01:57,578 INFO L124 PetriNetUnfolderBase]: 1067/1677 cut-off events. [2024-06-28 04:01:57,579 INFO L125 PetriNetUnfolderBase]: For 3654/3686 co-relation queries the response was YES. [2024-06-28 04:01:57,583 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5604 conditions, 1677 events. 1067/1677 cut-off events. For 3654/3686 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7949 event pairs, 390 based on Foata normal form. 14/1680 useless extension candidates. Maximal degree in co-relation 5582. Up to 1549 conditions per place. [2024-06-28 04:01:57,590 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 19 changer transitions 0/86 dead transitions. [2024-06-28 04:01:57,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 86 transitions, 535 flow [2024-06-28 04:01:57,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:01:57,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:01:57,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 118 transitions. [2024-06-28 04:01:57,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46825396825396826 [2024-06-28 04:01:57,592 INFO L175 Difference]: Start difference. First operand has 57 places, 55 transitions, 265 flow. Second operand 6 states and 118 transitions. [2024-06-28 04:01:57,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 86 transitions, 535 flow [2024-06-28 04:01:57,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 86 transitions, 529 flow, removed 2 selfloop flow, removed 1 redundant places. [2024-06-28 04:01:57,597 INFO L231 Difference]: Finished difference. Result has 62 places, 61 transitions, 347 flow [2024-06-28 04:01:57,597 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=347, PETRI_PLACES=62, PETRI_TRANSITIONS=61} [2024-06-28 04:01:57,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 19 predicate places. [2024-06-28 04:01:57,600 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 61 transitions, 347 flow [2024-06-28 04:01:57,601 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:01:57,601 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:01:57,601 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:01:57,601 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 04:01:57,601 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:01:57,602 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:01:57,602 INFO L85 PathProgramCache]: Analyzing trace with hash 509168366, now seen corresponding path program 2 times [2024-06-28 04:01:57,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:01:57,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504999301] [2024-06-28 04:01:57,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:01:57,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:01:57,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:00,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:00,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:00,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504999301] [2024-06-28 04:02:00,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504999301] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:00,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:00,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:02:00,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546764678] [2024-06-28 04:02:00,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:00,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:02:00,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:00,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:02:00,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:02:00,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:02:00,456 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 61 transitions, 347 flow. Second operand has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:00,456 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:00,456 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:02:00,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:01,541 INFO L124 PetriNetUnfolderBase]: 1082/1704 cut-off events. [2024-06-28 04:02:01,541 INFO L125 PetriNetUnfolderBase]: For 5157/5202 co-relation queries the response was YES. [2024-06-28 04:02:01,546 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6222 conditions, 1704 events. 1082/1704 cut-off events. For 5157/5202 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 8152 event pairs, 390 based on Foata normal form. 16/1710 useless extension candidates. Maximal degree in co-relation 6197. Up to 1574 conditions per place. [2024-06-28 04:02:01,554 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 52 selfloop transitions, 19 changer transitions 0/80 dead transitions. [2024-06-28 04:02:01,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 80 transitions, 535 flow [2024-06-28 04:02:01,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:02:01,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:02:01,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 112 transitions. [2024-06-28 04:02:01,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:02:01,557 INFO L175 Difference]: Start difference. First operand has 62 places, 61 transitions, 347 flow. Second operand 6 states and 112 transitions. [2024-06-28 04:02:01,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 80 transitions, 535 flow [2024-06-28 04:02:01,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 80 transitions, 502 flow, removed 11 selfloop flow, removed 2 redundant places. [2024-06-28 04:02:01,564 INFO L231 Difference]: Finished difference. Result has 66 places, 61 transitions, 361 flow [2024-06-28 04:02:01,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=314, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=361, PETRI_PLACES=66, PETRI_TRANSITIONS=61} [2024-06-28 04:02:01,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 23 predicate places. [2024-06-28 04:02:01,565 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 61 transitions, 361 flow [2024-06-28 04:02:01,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.571428571428571) internal successors, (74), 7 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:01,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:01,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:01,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 04:02:01,566 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:01,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:01,566 INFO L85 PathProgramCache]: Analyzing trace with hash -2019677381, now seen corresponding path program 1 times [2024-06-28 04:02:01,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:01,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249423353] [2024-06-28 04:02:01,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:01,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:01,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:04,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:04,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:04,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249423353] [2024-06-28 04:02:04,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1249423353] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:04,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:04,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:04,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203574060] [2024-06-28 04:02:04,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:04,367 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:04,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:04,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:04,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:04,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:02:04,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 61 transitions, 361 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:04,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:04,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:02:04,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:05,549 INFO L124 PetriNetUnfolderBase]: 1118/1769 cut-off events. [2024-06-28 04:02:05,549 INFO L125 PetriNetUnfolderBase]: For 5970/6010 co-relation queries the response was YES. [2024-06-28 04:02:05,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6520 conditions, 1769 events. 1118/1769 cut-off events. For 5970/6010 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8461 event pairs, 385 based on Foata normal form. 16/1775 useless extension candidates. Maximal degree in co-relation 6493. Up to 1608 conditions per place. [2024-06-28 04:02:05,561 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 75 selfloop transitions, 26 changer transitions 0/110 dead transitions. [2024-06-28 04:02:05,561 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 110 transitions, 733 flow [2024-06-28 04:02:05,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:05,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:05,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 04:02:05,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 04:02:05,563 INFO L175 Difference]: Start difference. First operand has 66 places, 61 transitions, 361 flow. Second operand 8 states and 154 transitions. [2024-06-28 04:02:05,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 110 transitions, 733 flow [2024-06-28 04:02:05,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 110 transitions, 669 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:05,571 INFO L231 Difference]: Finished difference. Result has 70 places, 75 transitions, 468 flow [2024-06-28 04:02:05,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=468, PETRI_PLACES=70, PETRI_TRANSITIONS=75} [2024-06-28 04:02:05,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 27 predicate places. [2024-06-28 04:02:05,572 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 75 transitions, 468 flow [2024-06-28 04:02:05,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:05,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:05,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:05,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 04:02:05,573 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:05,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:05,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1887493101, now seen corresponding path program 2 times [2024-06-28 04:02:05,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:05,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988176215] [2024-06-28 04:02:05,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:05,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:05,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:08,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:08,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:08,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988176215] [2024-06-28 04:02:08,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988176215] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:08,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:08,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:08,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163710408] [2024-06-28 04:02:08,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:08,673 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:08,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:08,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:08,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:08,717 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:02:08,718 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 75 transitions, 468 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:08,718 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:08,718 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:02:08,718 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:09,887 INFO L124 PetriNetUnfolderBase]: 1131/1794 cut-off events. [2024-06-28 04:02:09,887 INFO L125 PetriNetUnfolderBase]: For 7709/7762 co-relation queries the response was YES. [2024-06-28 04:02:09,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7122 conditions, 1794 events. 1131/1794 cut-off events. For 7709/7762 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8639 event pairs, 370 based on Foata normal form. 28/1812 useless extension candidates. Maximal degree in co-relation 7093. Up to 1610 conditions per place. [2024-06-28 04:02:09,899 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 73 selfloop transitions, 28 changer transitions 0/110 dead transitions. [2024-06-28 04:02:09,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 110 transitions, 794 flow [2024-06-28 04:02:09,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:09,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:09,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-06-28 04:02:09,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45918367346938777 [2024-06-28 04:02:09,901 INFO L175 Difference]: Start difference. First operand has 70 places, 75 transitions, 468 flow. Second operand 7 states and 135 transitions. [2024-06-28 04:02:09,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 110 transitions, 794 flow [2024-06-28 04:02:09,907 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 110 transitions, 751 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 04:02:09,909 INFO L231 Difference]: Finished difference. Result has 74 places, 78 transitions, 528 flow [2024-06-28 04:02:09,909 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=425, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=528, PETRI_PLACES=74, PETRI_TRANSITIONS=78} [2024-06-28 04:02:09,911 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-28 04:02:09,912 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 78 transitions, 528 flow [2024-06-28 04:02:09,912 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:09,912 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:09,912 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:09,912 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 04:02:09,912 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:09,912 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:09,912 INFO L85 PathProgramCache]: Analyzing trace with hash 859329669, now seen corresponding path program 3 times [2024-06-28 04:02:09,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:09,914 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [190430588] [2024-06-28 04:02:09,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:09,914 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:09,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:12,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:12,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:12,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [190430588] [2024-06-28 04:02:12,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [190430588] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:12,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:12,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:12,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494338780] [2024-06-28 04:02:12,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:12,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:12,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:12,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:12,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:12,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:02:12,811 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 78 transitions, 528 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:12,811 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:12,811 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:02:12,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:14,103 INFO L124 PetriNetUnfolderBase]: 1146/1822 cut-off events. [2024-06-28 04:02:14,103 INFO L125 PetriNetUnfolderBase]: For 10199/10264 co-relation queries the response was YES. [2024-06-28 04:02:14,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7713 conditions, 1822 events. 1146/1822 cut-off events. For 10199/10264 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 8828 event pairs, 381 based on Foata normal form. 18/1826 useless extension candidates. Maximal degree in co-relation 7683. Up to 1564 conditions per place. [2024-06-28 04:02:14,112 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 40 changer transitions 0/113 dead transitions. [2024-06-28 04:02:14,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 113 transitions, 920 flow [2024-06-28 04:02:14,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:14,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:14,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 04:02:14,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 04:02:14,114 INFO L175 Difference]: Start difference. First operand has 74 places, 78 transitions, 528 flow. Second operand 7 states and 137 transitions. [2024-06-28 04:02:14,114 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 113 transitions, 920 flow [2024-06-28 04:02:14,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 113 transitions, 831 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:02:14,121 INFO L231 Difference]: Finished difference. Result has 76 places, 84 transitions, 605 flow [2024-06-28 04:02:14,122 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=455, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=605, PETRI_PLACES=76, PETRI_TRANSITIONS=84} [2024-06-28 04:02:14,122 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 33 predicate places. [2024-06-28 04:02:14,122 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 84 transitions, 605 flow [2024-06-28 04:02:14,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:14,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:14,123 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:14,123 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 04:02:14,123 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:14,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:14,124 INFO L85 PathProgramCache]: Analyzing trace with hash 859329855, now seen corresponding path program 1 times [2024-06-28 04:02:14,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:14,124 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953739970] [2024-06-28 04:02:14,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:14,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:14,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:16,908 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:16,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:16,909 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953739970] [2024-06-28 04:02:16,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953739970] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:16,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:16,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:16,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044718367] [2024-06-28 04:02:16,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:16,910 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:16,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:16,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:16,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:16,963 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:16,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 84 transitions, 605 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-28 04:02:16,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:16,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:16,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:18,179 INFO L124 PetriNetUnfolderBase]: 1249/1960 cut-off events. [2024-06-28 04:02:18,179 INFO L125 PetriNetUnfolderBase]: For 10077/10081 co-relation queries the response was YES. [2024-06-28 04:02:18,184 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8080 conditions, 1960 events. 1249/1960 cut-off events. For 10077/10081 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9372 event pairs, 407 based on Foata normal form. 6/1964 useless extension candidates. Maximal degree in co-relation 8049. Up to 1774 conditions per place. [2024-06-28 04:02:18,192 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 102 selfloop transitions, 23 changer transitions 0/130 dead transitions. [2024-06-28 04:02:18,192 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 130 transitions, 1073 flow [2024-06-28 04:02:18,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:18,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:18,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:02:18,193 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 04:02:18,194 INFO L175 Difference]: Start difference. First operand has 76 places, 84 transitions, 605 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:02:18,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 130 transitions, 1073 flow [2024-06-28 04:02:18,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 130 transitions, 1022 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:02:18,202 INFO L231 Difference]: Finished difference. Result has 82 places, 98 transitions, 727 flow [2024-06-28 04:02:18,202 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=558, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=727, PETRI_PLACES=82, PETRI_TRANSITIONS=98} [2024-06-28 04:02:18,203 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 04:02:18,203 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 98 transitions, 727 flow [2024-06-28 04:02:18,203 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-28 04:02:18,203 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:18,203 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:18,203 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 04:02:18,203 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:18,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:18,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1043602309, now seen corresponding path program 2 times [2024-06-28 04:02:18,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:18,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617716585] [2024-06-28 04:02:18,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:18,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:20,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:20,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:20,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617716585] [2024-06-28 04:02:20,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617716585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:20,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:20,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:20,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89059350] [2024-06-28 04:02:20,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:20,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:20,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:20,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:20,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:20,802 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:20,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 98 transitions, 727 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-28 04:02:20,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:20,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:20,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:21,988 INFO L124 PetriNetUnfolderBase]: 1262/1987 cut-off events. [2024-06-28 04:02:21,988 INFO L125 PetriNetUnfolderBase]: For 12033/12052 co-relation queries the response was YES. [2024-06-28 04:02:21,994 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8709 conditions, 1987 events. 1262/1987 cut-off events. For 12033/12052 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9588 event pairs, 404 based on Foata normal form. 16/2000 useless extension candidates. Maximal degree in co-relation 8674. Up to 1788 conditions per place. [2024-06-28 04:02:22,003 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 98 selfloop transitions, 29 changer transitions 0/132 dead transitions. [2024-06-28 04:02:22,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 132 transitions, 1147 flow [2024-06-28 04:02:22,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:22,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:22,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 126 transitions. [2024-06-28 04:02:22,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:02:22,006 INFO L175 Difference]: Start difference. First operand has 82 places, 98 transitions, 727 flow. Second operand 7 states and 126 transitions. [2024-06-28 04:02:22,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 132 transitions, 1147 flow [2024-06-28 04:02:22,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 132 transitions, 1111 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 04:02:22,024 INFO L231 Difference]: Finished difference. Result has 87 places, 104 transitions, 812 flow [2024-06-28 04:02:22,024 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=697, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=812, PETRI_PLACES=87, PETRI_TRANSITIONS=104} [2024-06-28 04:02:22,025 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 44 predicate places. [2024-06-28 04:02:22,025 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 104 transitions, 812 flow [2024-06-28 04:02:22,026 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-28 04:02:22,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:22,026 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:22,026 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 04:02:22,026 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:22,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:22,027 INFO L85 PathProgramCache]: Analyzing trace with hash -1411735605, now seen corresponding path program 3 times [2024-06-28 04:02:22,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:22,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738965874] [2024-06-28 04:02:22,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:22,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:22,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:24,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:24,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:24,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738965874] [2024-06-28 04:02:24,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1738965874] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:24,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:24,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:24,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [746044073] [2024-06-28 04:02:24,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:24,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:24,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:24,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:24,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:24,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:24,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 104 transitions, 812 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-28 04:02:24,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:24,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:24,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:25,721 INFO L124 PetriNetUnfolderBase]: 1257/1980 cut-off events. [2024-06-28 04:02:25,722 INFO L125 PetriNetUnfolderBase]: For 13623/13642 co-relation queries the response was YES. [2024-06-28 04:02:25,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8874 conditions, 1980 events. 1257/1980 cut-off events. For 13623/13642 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 9523 event pairs, 404 based on Foata normal form. 16/1993 useless extension candidates. Maximal degree in co-relation 8837. Up to 1783 conditions per place. [2024-06-28 04:02:25,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 97 selfloop transitions, 28 changer transitions 0/130 dead transitions. [2024-06-28 04:02:25,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 130 transitions, 1142 flow [2024-06-28 04:02:25,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:25,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:25,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:02:25,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:02:25,740 INFO L175 Difference]: Start difference. First operand has 87 places, 104 transitions, 812 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:02:25,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 130 transitions, 1142 flow [2024-06-28 04:02:25,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 130 transitions, 1111 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 04:02:25,758 INFO L231 Difference]: Finished difference. Result has 92 places, 104 transitions, 845 flow [2024-06-28 04:02:25,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=781, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=845, PETRI_PLACES=92, PETRI_TRANSITIONS=104} [2024-06-28 04:02:25,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-28 04:02:25,759 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 104 transitions, 845 flow [2024-06-28 04:02:25,760 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-28 04:02:25,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:25,760 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:25,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 04:02:25,760 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:25,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:25,761 INFO L85 PathProgramCache]: Analyzing trace with hash -1411735791, now seen corresponding path program 4 times [2024-06-28 04:02:25,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:25,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [997469829] [2024-06-28 04:02:25,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:25,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:25,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:28,578 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:28,578 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [997469829] [2024-06-28 04:02:28,578 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [997469829] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:28,578 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:28,578 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:28,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068777706] [2024-06-28 04:02:28,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:28,578 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:28,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:28,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:28,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:28,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:02:28,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 104 transitions, 845 flow. Second operand has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:28,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:28,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:02:28,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:29,853 INFO L124 PetriNetUnfolderBase]: 1185/1893 cut-off events. [2024-06-28 04:02:29,853 INFO L125 PetriNetUnfolderBase]: For 15902/16015 co-relation queries the response was YES. [2024-06-28 04:02:29,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8800 conditions, 1893 events. 1185/1893 cut-off events. For 15902/16015 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9298 event pairs, 365 based on Foata normal form. 22/1869 useless extension candidates. Maximal degree in co-relation 8761. Up to 1592 conditions per place. [2024-06-28 04:02:29,866 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 68 selfloop transitions, 45 changer transitions 0/128 dead transitions. [2024-06-28 04:02:29,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 128 transitions, 1139 flow [2024-06-28 04:02:29,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:29,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:29,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 04:02:29,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 04:02:29,869 INFO L175 Difference]: Start difference. First operand has 92 places, 104 transitions, 845 flow. Second operand 7 states and 131 transitions. [2024-06-28 04:02:29,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 128 transitions, 1139 flow [2024-06-28 04:02:29,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 128 transitions, 1069 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-28 04:02:29,887 INFO L231 Difference]: Finished difference. Result has 94 places, 104 transitions, 874 flow [2024-06-28 04:02:29,887 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=775, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=874, PETRI_PLACES=94, PETRI_TRANSITIONS=104} [2024-06-28 04:02:29,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 51 predicate places. [2024-06-28 04:02:29,888 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 104 transitions, 874 flow [2024-06-28 04:02:29,888 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.5) internal successors, (84), 8 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:02:29,888 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:29,888 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:29,888 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 04:02:29,888 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:29,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:29,889 INFO L85 PathProgramCache]: Analyzing trace with hash -1542294721, now seen corresponding path program 1 times [2024-06-28 04:02:29,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:29,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108338630] [2024-06-28 04:02:29,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:29,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:29,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:32,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:32,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:32,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108338630] [2024-06-28 04:02:32,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108338630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:32,103 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:32,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:02:32,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [537120837] [2024-06-28 04:02:32,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:32,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:02:32,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:32,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:02:32,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:02:32,150 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:32,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 104 transitions, 874 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-28 04:02:32,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:32,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:32,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:33,337 INFO L124 PetriNetUnfolderBase]: 1241/1951 cut-off events. [2024-06-28 04:02:33,338 INFO L125 PetriNetUnfolderBase]: For 17145/17147 co-relation queries the response was YES. [2024-06-28 04:02:33,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9085 conditions, 1951 events. 1241/1951 cut-off events. For 17145/17147 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9366 event pairs, 390 based on Foata normal form. 4/1954 useless extension candidates. Maximal degree in co-relation 9045. Up to 1825 conditions per place. [2024-06-28 04:02:33,352 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 113 selfloop transitions, 13 changer transitions 0/131 dead transitions. [2024-06-28 04:02:33,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 131 transitions, 1208 flow [2024-06-28 04:02:33,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:02:33,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:02:33,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:02:33,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:02:33,355 INFO L175 Difference]: Start difference. First operand has 94 places, 104 transitions, 874 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:02:33,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 131 transitions, 1208 flow [2024-06-28 04:02:33,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 131 transitions, 1090 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:33,378 INFO L231 Difference]: Finished difference. Result has 95 places, 106 transitions, 805 flow [2024-06-28 04:02:33,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=805, PETRI_PLACES=95, PETRI_TRANSITIONS=106} [2024-06-28 04:02:33,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-28 04:02:33,379 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 106 transitions, 805 flow [2024-06-28 04:02:33,379 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-28 04:02:33,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:33,379 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:33,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 04:02:33,380 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:33,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:33,380 INFO L85 PathProgramCache]: Analyzing trace with hash 865698266, now seen corresponding path program 1 times [2024-06-28 04:02:33,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:33,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879253625] [2024-06-28 04:02:33,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:33,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:33,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:36,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:36,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:36,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879253625] [2024-06-28 04:02:36,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [879253625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:36,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:36,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:36,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193045789] [2024-06-28 04:02:36,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:36,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:36,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:36,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:36,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:36,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:36,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 106 transitions, 805 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-28 04:02:36,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:36,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:36,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:37,556 INFO L124 PetriNetUnfolderBase]: 1254/1978 cut-off events. [2024-06-28 04:02:37,556 INFO L125 PetriNetUnfolderBase]: For 18301/18309 co-relation queries the response was YES. [2024-06-28 04:02:37,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9274 conditions, 1978 events. 1254/1978 cut-off events. For 18301/18309 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 9477 event pairs, 374 based on Foata normal form. 10/1987 useless extension candidates. Maximal degree in co-relation 9233. Up to 1776 conditions per place. [2024-06-28 04:02:37,570 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 128 selfloop transitions, 25 changer transitions 0/158 dead transitions. [2024-06-28 04:02:37,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 158 transitions, 1332 flow [2024-06-28 04:02:37,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:37,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:37,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:02:37,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:02:37,572 INFO L175 Difference]: Start difference. First operand has 95 places, 106 transitions, 805 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:02:37,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 158 transitions, 1332 flow [2024-06-28 04:02:37,590 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 158 transitions, 1301 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:02:37,592 INFO L231 Difference]: Finished difference. Result has 100 places, 121 transitions, 987 flow [2024-06-28 04:02:37,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=774, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=987, PETRI_PLACES=100, PETRI_TRANSITIONS=121} [2024-06-28 04:02:37,593 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 57 predicate places. [2024-06-28 04:02:37,593 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 121 transitions, 987 flow [2024-06-28 04:02:37,593 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-28 04:02:37,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:37,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:37,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 04:02:37,594 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:37,594 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:37,595 INFO L85 PathProgramCache]: Analyzing trace with hash 84260122, now seen corresponding path program 2 times [2024-06-28 04:02:37,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:37,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105846020] [2024-06-28 04:02:37,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:37,595 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:37,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:40,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:40,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:40,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105846020] [2024-06-28 04:02:40,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105846020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:40,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:40,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:40,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254938652] [2024-06-28 04:02:40,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:40,774 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:40,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:40,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:40,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:40,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:40,794 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 121 transitions, 987 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-28 04:02:40,794 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:40,794 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:40,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:42,221 INFO L124 PetriNetUnfolderBase]: 1285/2032 cut-off events. [2024-06-28 04:02:42,222 INFO L125 PetriNetUnfolderBase]: For 21702/21704 co-relation queries the response was YES. [2024-06-28 04:02:42,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10067 conditions, 2032 events. 1285/2032 cut-off events. For 21702/21704 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9831 event pairs, 381 based on Foata normal form. 2/2032 useless extension candidates. Maximal degree in co-relation 10023. Up to 1667 conditions per place. [2024-06-28 04:02:42,234 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 50 changer transitions 0/171 dead transitions. [2024-06-28 04:02:42,234 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 171 transitions, 1643 flow [2024-06-28 04:02:42,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:42,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:42,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:02:42,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:02:42,236 INFO L175 Difference]: Start difference. First operand has 100 places, 121 transitions, 987 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:02:42,237 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 171 transitions, 1643 flow [2024-06-28 04:02:42,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 171 transitions, 1591 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 04:02:42,302 INFO L231 Difference]: Finished difference. Result has 106 places, 134 transitions, 1193 flow [2024-06-28 04:02:42,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=935, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1193, PETRI_PLACES=106, PETRI_TRANSITIONS=134} [2024-06-28 04:02:42,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 04:02:42,303 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 134 transitions, 1193 flow [2024-06-28 04:02:42,303 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-28 04:02:42,303 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:42,303 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:42,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 04:02:42,303 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:42,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:42,304 INFO L85 PathProgramCache]: Analyzing trace with hash 869417336, now seen corresponding path program 3 times [2024-06-28 04:02:42,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:42,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835578757] [2024-06-28 04:02:42,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:42,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:42,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:45,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:45,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:45,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835578757] [2024-06-28 04:02:45,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835578757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:45,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:45,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:45,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084282745] [2024-06-28 04:02:45,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:45,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:45,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:45,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:45,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:45,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:45,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 134 transitions, 1193 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-28 04:02:45,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:45,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:45,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:46,677 INFO L124 PetriNetUnfolderBase]: 1280/2025 cut-off events. [2024-06-28 04:02:46,678 INFO L125 PetriNetUnfolderBase]: For 24890/24892 co-relation queries the response was YES. [2024-06-28 04:02:46,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10724 conditions, 2025 events. 1280/2025 cut-off events. For 24890/24892 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9828 event pairs, 381 based on Foata normal form. 2/2025 useless extension candidates. Maximal degree in co-relation 10677. Up to 1662 conditions per place. [2024-06-28 04:02:46,689 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 116 selfloop transitions, 48 changer transitions 0/169 dead transitions. [2024-06-28 04:02:46,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 169 transitions, 1684 flow [2024-06-28 04:02:46,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:46,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:46,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 04:02:46,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 04:02:46,691 INFO L175 Difference]: Start difference. First operand has 106 places, 134 transitions, 1193 flow. Second operand 8 states and 151 transitions. [2024-06-28 04:02:46,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 169 transitions, 1684 flow [2024-06-28 04:02:46,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 169 transitions, 1640 flow, removed 17 selfloop flow, removed 2 redundant places. [2024-06-28 04:02:46,725 INFO L231 Difference]: Finished difference. Result has 112 places, 134 transitions, 1253 flow [2024-06-28 04:02:46,725 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1149, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1253, PETRI_PLACES=112, PETRI_TRANSITIONS=134} [2024-06-28 04:02:46,725 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 69 predicate places. [2024-06-28 04:02:46,726 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 134 transitions, 1253 flow [2024-06-28 04:02:46,726 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-28 04:02:46,726 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:46,726 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:46,726 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 04:02:46,726 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:46,727 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:46,727 INFO L85 PathProgramCache]: Analyzing trace with hash 2000716326, now seen corresponding path program 4 times [2024-06-28 04:02:46,727 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:46,727 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [799866443] [2024-06-28 04:02:46,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:46,727 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:46,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:49,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:49,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:49,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [799866443] [2024-06-28 04:02:49,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [799866443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:49,521 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:49,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:49,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353182578] [2024-06-28 04:02:49,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:49,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:49,522 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:49,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:49,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:49,552 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:49,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 134 transitions, 1253 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-28 04:02:49,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:49,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:49,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:50,989 INFO L124 PetriNetUnfolderBase]: 1311/2080 cut-off events. [2024-06-28 04:02:50,989 INFO L125 PetriNetUnfolderBase]: For 28479/28496 co-relation queries the response was YES. [2024-06-28 04:02:50,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11358 conditions, 2080 events. 1311/2080 cut-off events. For 28479/28496 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 10116 event pairs, 385 based on Foata normal form. 6/2080 useless extension candidates. Maximal degree in co-relation 11309. Up to 1695 conditions per place. [2024-06-28 04:02:51,003 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 115 selfloop transitions, 54 changer transitions 0/174 dead transitions. [2024-06-28 04:02:51,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 174 transitions, 1904 flow [2024-06-28 04:02:51,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:51,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:51,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 04:02:51,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 04:02:51,005 INFO L175 Difference]: Start difference. First operand has 112 places, 134 transitions, 1253 flow. Second operand 8 states and 149 transitions. [2024-06-28 04:02:51,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 174 transitions, 1904 flow [2024-06-28 04:02:51,032 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 174 transitions, 1781 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:51,034 INFO L231 Difference]: Finished difference. Result has 115 places, 141 transitions, 1346 flow [2024-06-28 04:02:51,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1346, PETRI_PLACES=115, PETRI_TRANSITIONS=141} [2024-06-28 04:02:51,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 04:02:51,034 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 141 transitions, 1346 flow [2024-06-28 04:02:51,035 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-28 04:02:51,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:51,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:51,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 04:02:51,035 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:51,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:51,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2065527160, now seen corresponding path program 5 times [2024-06-28 04:02:51,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:51,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1435101315] [2024-06-28 04:02:51,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:51,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:51,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:53,919 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:02:53,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:53,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1435101315] [2024-06-28 04:02:53,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1435101315] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:53,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:53,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:53,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [337020210] [2024-06-28 04:02:53,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:53,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:53,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:53,921 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:53,921 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:53,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:53,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 141 transitions, 1346 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-28 04:02:53,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:53,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:53,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:55,417 INFO L124 PetriNetUnfolderBase]: 1306/2073 cut-off events. [2024-06-28 04:02:55,417 INFO L125 PetriNetUnfolderBase]: For 30538/30555 co-relation queries the response was YES. [2024-06-28 04:02:55,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11452 conditions, 2073 events. 1306/2073 cut-off events. For 30538/30555 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 10077 event pairs, 385 based on Foata normal form. 6/2073 useless extension candidates. Maximal degree in co-relation 11401. Up to 1690 conditions per place. [2024-06-28 04:02:55,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 112 selfloop transitions, 55 changer transitions 0/172 dead transitions. [2024-06-28 04:02:55,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 172 transitions, 1838 flow [2024-06-28 04:02:55,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:55,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:55,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-28 04:02:55,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 04:02:55,431 INFO L175 Difference]: Start difference. First operand has 115 places, 141 transitions, 1346 flow. Second operand 8 states and 146 transitions. [2024-06-28 04:02:55,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 172 transitions, 1838 flow [2024-06-28 04:02:55,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 172 transitions, 1671 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:55,458 INFO L231 Difference]: Finished difference. Result has 117 places, 141 transitions, 1297 flow [2024-06-28 04:02:55,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1179, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1297, PETRI_PLACES=117, PETRI_TRANSITIONS=141} [2024-06-28 04:02:55,459 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-28 04:02:55,459 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 141 transitions, 1297 flow [2024-06-28 04:02:55,459 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-28 04:02:55,459 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:55,459 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:55,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 04:02:55,460 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:55,460 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:55,460 INFO L85 PathProgramCache]: Analyzing trace with hash -813927798, now seen corresponding path program 6 times [2024-06-28 04:02:55,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:55,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776964549] [2024-06-28 04:02:55,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:55,461 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:55,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:02:58,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-28 04:02:58,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:02:58,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776964549] [2024-06-28 04:02:58,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776964549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:02:58,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:02:58,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:02:58,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52911106] [2024-06-28 04:02:58,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:02:58,210 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:02:58,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:02:58,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:02:58,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:02:58,291 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:02:58,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 141 transitions, 1297 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-28 04:02:58,292 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:02:58,292 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:02:58,292 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:02:59,777 INFO L124 PetriNetUnfolderBase]: 1301/2066 cut-off events. [2024-06-28 04:02:59,777 INFO L125 PetriNetUnfolderBase]: For 32036/32053 co-relation queries the response was YES. [2024-06-28 04:02:59,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11356 conditions, 2066 events. 1301/2066 cut-off events. For 32036/32053 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 10035 event pairs, 385 based on Foata normal form. 6/2066 useless extension candidates. Maximal degree in co-relation 11305. Up to 1685 conditions per place. [2024-06-28 04:02:59,789 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 107 selfloop transitions, 59 changer transitions 0/171 dead transitions. [2024-06-28 04:02:59,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 171 transitions, 1723 flow [2024-06-28 04:02:59,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:02:59,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:02:59,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:02:59,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 04:02:59,791 INFO L175 Difference]: Start difference. First operand has 117 places, 141 transitions, 1297 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:02:59,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 171 transitions, 1723 flow [2024-06-28 04:02:59,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 171 transitions, 1595 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 04:02:59,820 INFO L231 Difference]: Finished difference. Result has 119 places, 142 transitions, 1307 flow [2024-06-28 04:02:59,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1174, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1307, PETRI_PLACES=119, PETRI_TRANSITIONS=142} [2024-06-28 04:02:59,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 76 predicate places. [2024-06-28 04:02:59,821 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 142 transitions, 1307 flow [2024-06-28 04:02:59,821 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-28 04:02:59,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:02:59,821 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:02:59,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 04:02:59,822 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:02:59,822 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:02:59,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1263212894, now seen corresponding path program 1 times [2024-06-28 04:02:59,822 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:02:59,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331852300] [2024-06-28 04:02:59,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:02:59,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:02:59,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:02,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:02,918 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:02,918 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331852300] [2024-06-28 04:03:02,918 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331852300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:02,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:02,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:02,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648859761] [2024-06-28 04:03:02,919 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:02,919 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:02,919 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:02,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:02,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:02,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:03:02,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 142 transitions, 1307 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:02,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:02,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:03:02,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:04,111 INFO L124 PetriNetUnfolderBase]: 1307/2102 cut-off events. [2024-06-28 04:03:04,112 INFO L125 PetriNetUnfolderBase]: For 39320/39346 co-relation queries the response was YES. [2024-06-28 04:03:04,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11955 conditions, 2102 events. 1307/2102 cut-off events. For 39320/39346 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10595 event pairs, 212 based on Foata normal form. 20/2077 useless extension candidates. Maximal degree in co-relation 11903. Up to 1677 conditions per place. [2024-06-28 04:03:04,125 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 118 selfloop transitions, 48 changer transitions 0/192 dead transitions. [2024-06-28 04:03:04,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 192 transitions, 1903 flow [2024-06-28 04:03:04,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:04,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:04,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 04:03:04,127 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 04:03:04,127 INFO L175 Difference]: Start difference. First operand has 119 places, 142 transitions, 1307 flow. Second operand 9 states and 172 transitions. [2024-06-28 04:03:04,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 192 transitions, 1903 flow [2024-06-28 04:03:04,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 192 transitions, 1810 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:04,154 INFO L231 Difference]: Finished difference. Result has 123 places, 146 transitions, 1373 flow [2024-06-28 04:03:04,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1214, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1373, PETRI_PLACES=123, PETRI_TRANSITIONS=146} [2024-06-28 04:03:04,154 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-28 04:03:04,154 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 146 transitions, 1373 flow [2024-06-28 04:03:04,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:04,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:04,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:04,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 04:03:04,155 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:04,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:04,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1407428652, now seen corresponding path program 2 times [2024-06-28 04:03:04,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:04,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481633338] [2024-06-28 04:03:04,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:04,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:04,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:07,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:07,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:07,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481633338] [2024-06-28 04:03:07,331 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481633338] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:07,331 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:07,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:07,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314863969] [2024-06-28 04:03:07,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:07,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:07,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:07,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:07,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:07,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:03:07,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 146 transitions, 1373 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:07,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:07,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:03:07,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:08,552 INFO L124 PetriNetUnfolderBase]: 1295/2084 cut-off events. [2024-06-28 04:03:08,552 INFO L125 PetriNetUnfolderBase]: For 42158/42191 co-relation queries the response was YES. [2024-06-28 04:03:08,559 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12031 conditions, 2084 events. 1295/2084 cut-off events. For 42158/42191 co-relation queries the response was YES. Maximal size of possible extension queue 93. Compared 10482 event pairs, 297 based on Foata normal form. 18/2058 useless extension candidates. Maximal degree in co-relation 11978. Up to 1758 conditions per place. [2024-06-28 04:03:08,565 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 44 changer transitions 0/184 dead transitions. [2024-06-28 04:03:08,565 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 184 transitions, 1801 flow [2024-06-28 04:03:08,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:08,566 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:08,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:03:08,566 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:03:08,566 INFO L175 Difference]: Start difference. First operand has 123 places, 146 transitions, 1373 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:03:08,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 184 transitions, 1801 flow [2024-06-28 04:03:08,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 184 transitions, 1704 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:08,593 INFO L231 Difference]: Finished difference. Result has 126 places, 146 transitions, 1374 flow [2024-06-28 04:03:08,593 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=118, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1374, PETRI_PLACES=126, PETRI_TRANSITIONS=146} [2024-06-28 04:03:08,594 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-28 04:03:08,594 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 146 transitions, 1374 flow [2024-06-28 04:03:08,594 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:08,594 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:08,594 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:08,594 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 04:03:08,595 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:08,595 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:08,595 INFO L85 PathProgramCache]: Analyzing trace with hash 1182130084, now seen corresponding path program 3 times [2024-06-28 04:03:08,595 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:08,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872437956] [2024-06-28 04:03:08,596 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:08,596 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:08,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:11,759 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:11,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:11,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872437956] [2024-06-28 04:03:11,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872437956] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:11,761 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:11,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:11,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549230480] [2024-06-28 04:03:11,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:11,762 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:11,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:11,763 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:11,763 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:11,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:03:11,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 146 transitions, 1374 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:11,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:11,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:03:11,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:13,143 INFO L124 PetriNetUnfolderBase]: 1319/2121 cut-off events. [2024-06-28 04:03:13,143 INFO L125 PetriNetUnfolderBase]: For 46117/46136 co-relation queries the response was YES. [2024-06-28 04:03:13,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12365 conditions, 2121 events. 1319/2121 cut-off events. For 46117/46136 co-relation queries the response was YES. Maximal size of possible extension queue 96. Compared 10730 event pairs, 308 based on Foata normal form. 6/2075 useless extension candidates. Maximal degree in co-relation 12310. Up to 1729 conditions per place. [2024-06-28 04:03:13,156 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 61 changer transitions 0/181 dead transitions. [2024-06-28 04:03:13,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 181 transitions, 1806 flow [2024-06-28 04:03:13,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:13,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:13,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 04:03:13,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 04:03:13,158 INFO L175 Difference]: Start difference. First operand has 126 places, 146 transitions, 1374 flow. Second operand 8 states and 152 transitions. [2024-06-28 04:03:13,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 181 transitions, 1806 flow [2024-06-28 04:03:13,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 181 transitions, 1708 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:13,192 INFO L231 Difference]: Finished difference. Result has 127 places, 148 transitions, 1440 flow [2024-06-28 04:03:13,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1276, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1440, PETRI_PLACES=127, PETRI_TRANSITIONS=148} [2024-06-28 04:03:13,193 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 04:03:13,193 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 148 transitions, 1440 flow [2024-06-28 04:03:13,193 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:13,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:13,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:13,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 04:03:13,194 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:13,194 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:13,194 INFO L85 PathProgramCache]: Analyzing trace with hash -1289156274, now seen corresponding path program 1 times [2024-06-28 04:03:13,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:13,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171714401] [2024-06-28 04:03:13,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:13,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:16,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:16,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:16,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171714401] [2024-06-28 04:03:16,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171714401] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:16,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:16,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:16,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516182791] [2024-06-28 04:03:16,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:16,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:16,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:16,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:16,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:16,399 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:16,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 148 transitions, 1440 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-28 04:03:16,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:16,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:16,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:17,822 INFO L124 PetriNetUnfolderBase]: 1405/2235 cut-off events. [2024-06-28 04:03:17,822 INFO L125 PetriNetUnfolderBase]: For 46365/46377 co-relation queries the response was YES. [2024-06-28 04:03:17,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12904 conditions, 2235 events. 1405/2235 cut-off events. For 46365/46377 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 11148 event pairs, 346 based on Foata normal form. 16/2249 useless extension candidates. Maximal degree in co-relation 12848. Up to 1990 conditions per place. [2024-06-28 04:03:17,837 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 30 changer transitions 0/185 dead transitions. [2024-06-28 04:03:17,837 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 185 transitions, 1918 flow [2024-06-28 04:03:17,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:17,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:17,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:03:17,839 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:03:17,839 INFO L175 Difference]: Start difference. First operand has 127 places, 148 transitions, 1440 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:03:17,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 185 transitions, 1918 flow [2024-06-28 04:03:17,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 185 transitions, 1774 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:03:17,884 INFO L231 Difference]: Finished difference. Result has 129 places, 150 transitions, 1381 flow [2024-06-28 04:03:17,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1296, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1381, PETRI_PLACES=129, PETRI_TRANSITIONS=150} [2024-06-28 04:03:17,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 86 predicate places. [2024-06-28 04:03:17,884 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 150 transitions, 1381 flow [2024-06-28 04:03:17,884 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-28 04:03:17,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:17,885 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:17,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 04:03:17,885 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:17,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:17,885 INFO L85 PathProgramCache]: Analyzing trace with hash -1544794632, now seen corresponding path program 4 times [2024-06-28 04:03:17,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:17,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987124136] [2024-06-28 04:03:17,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:17,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:17,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:20,654 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:20,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:20,654 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987124136] [2024-06-28 04:03:20,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [987124136] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:20,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:20,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:20,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110692480] [2024-06-28 04:03:20,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:20,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:20,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:20,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:20,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:20,692 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:03:20,692 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 150 transitions, 1381 flow. Second operand has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:20,692 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:20,692 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:03:20,692 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:21,966 INFO L124 PetriNetUnfolderBase]: 1330/2136 cut-off events. [2024-06-28 04:03:21,966 INFO L125 PetriNetUnfolderBase]: For 51648/51686 co-relation queries the response was YES. [2024-06-28 04:03:22,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12675 conditions, 2136 events. 1330/2136 cut-off events. For 51648/51686 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 10791 event pairs, 312 based on Foata normal form. 10/2087 useless extension candidates. Maximal degree in co-relation 12618. Up to 1745 conditions per place. [2024-06-28 04:03:22,013 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 94 selfloop transitions, 61 changer transitions 0/182 dead transitions. [2024-06-28 04:03:22,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 182 transitions, 1809 flow [2024-06-28 04:03:22,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:22,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:22,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 04:03:22,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:03:22,015 INFO L175 Difference]: Start difference. First operand has 129 places, 150 transitions, 1381 flow. Second operand 8 states and 148 transitions. [2024-06-28 04:03:22,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 182 transitions, 1809 flow [2024-06-28 04:03:22,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 182 transitions, 1742 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 04:03:22,047 INFO L231 Difference]: Finished difference. Result has 131 places, 152 transitions, 1482 flow [2024-06-28 04:03:22,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1314, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1482, PETRI_PLACES=131, PETRI_TRANSITIONS=152} [2024-06-28 04:03:22,048 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 04:03:22,048 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 152 transitions, 1482 flow [2024-06-28 04:03:22,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.444444444444445) internal successors, (94), 9 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:22,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:22,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:22,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 04:03:22,049 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:22,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:22,049 INFO L85 PathProgramCache]: Analyzing trace with hash -165085188, now seen corresponding path program 2 times [2024-06-28 04:03:22,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:22,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940407053] [2024-06-28 04:03:22,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:22,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:22,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:24,977 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:24,977 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:24,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940407053] [2024-06-28 04:03:24,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940407053] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:24,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:24,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:24,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044734287] [2024-06-28 04:03:24,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:24,978 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:24,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:24,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:24,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:25,011 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:25,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 152 transitions, 1482 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-28 04:03:25,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:25,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:25,012 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:26,259 INFO L124 PetriNetUnfolderBase]: 1412/2250 cut-off events. [2024-06-28 04:03:26,260 INFO L125 PetriNetUnfolderBase]: For 51487/51515 co-relation queries the response was YES. [2024-06-28 04:03:26,267 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13202 conditions, 2250 events. 1412/2250 cut-off events. For 51487/51515 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11246 event pairs, 346 based on Foata normal form. 24/2271 useless extension candidates. Maximal degree in co-relation 13144. Up to 2003 conditions per place. [2024-06-28 04:03:26,273 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 31 changer transitions 0/186 dead transitions. [2024-06-28 04:03:26,273 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 186 transitions, 1958 flow [2024-06-28 04:03:26,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:26,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:26,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:03:26,275 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:03:26,275 INFO L175 Difference]: Start difference. First operand has 131 places, 152 transitions, 1482 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:03:26,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 186 transitions, 1958 flow [2024-06-28 04:03:26,312 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 186 transitions, 1810 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:03:26,314 INFO L231 Difference]: Finished difference. Result has 133 places, 154 transitions, 1425 flow [2024-06-28 04:03:26,314 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1334, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1425, PETRI_PLACES=133, PETRI_TRANSITIONS=154} [2024-06-28 04:03:26,314 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 90 predicate places. [2024-06-28 04:03:26,314 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 154 transitions, 1425 flow [2024-06-28 04:03:26,314 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-28 04:03:26,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:26,315 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:26,315 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 04:03:26,315 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:26,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:26,315 INFO L85 PathProgramCache]: Analyzing trace with hash -156514308, now seen corresponding path program 3 times [2024-06-28 04:03:26,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:26,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578836633] [2024-06-28 04:03:26,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:26,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:26,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:28,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:28,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:28,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578836633] [2024-06-28 04:03:28,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578836633] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:28,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:28,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:28,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238775810] [2024-06-28 04:03:28,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:28,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:28,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:28,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:28,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:28,853 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:28,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 154 transitions, 1425 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-28 04:03:28,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:28,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:28,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:29,921 INFO L124 PetriNetUnfolderBase]: 1432/2282 cut-off events. [2024-06-28 04:03:29,921 INFO L125 PetriNetUnfolderBase]: For 54410/54438 co-relation queries the response was YES. [2024-06-28 04:03:29,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13423 conditions, 2282 events. 1432/2282 cut-off events. For 54410/54438 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11478 event pairs, 310 based on Foata normal form. 24/2303 useless extension candidates. Maximal degree in co-relation 13364. Up to 1935 conditions per place. [2024-06-28 04:03:29,934 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 150 selfloop transitions, 38 changer transitions 0/193 dead transitions. [2024-06-28 04:03:29,934 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 193 transitions, 2051 flow [2024-06-28 04:03:29,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:29,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:29,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 04:03:29,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 04:03:29,935 INFO L175 Difference]: Start difference. First operand has 133 places, 154 transitions, 1425 flow. Second operand 8 states and 143 transitions. [2024-06-28 04:03:29,935 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 193 transitions, 2051 flow [2024-06-28 04:03:29,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 193 transitions, 1978 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 04:03:29,975 INFO L231 Difference]: Finished difference. Result has 135 places, 158 transitions, 1483 flow [2024-06-28 04:03:29,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1352, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1483, PETRI_PLACES=135, PETRI_TRANSITIONS=158} [2024-06-28 04:03:29,975 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 04:03:29,975 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 158 transitions, 1483 flow [2024-06-28 04:03:29,976 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-28 04:03:29,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:29,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:29,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 04:03:29,976 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:29,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:29,977 INFO L85 PathProgramCache]: Analyzing trace with hash -392986338, now seen corresponding path program 4 times [2024-06-28 04:03:29,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:29,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502360569] [2024-06-28 04:03:29,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:29,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:32,996 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:32,996 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502360569] [2024-06-28 04:03:32,996 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502360569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:32,996 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:32,996 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:03:32,996 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1191515169] [2024-06-28 04:03:32,997 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:32,997 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:03:32,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:32,998 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:03:32,998 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:03:33,040 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:33,041 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 158 transitions, 1483 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-28 04:03:33,041 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:33,041 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:33,041 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:34,374 INFO L124 PetriNetUnfolderBase]: 1424/2270 cut-off events. [2024-06-28 04:03:34,374 INFO L125 PetriNetUnfolderBase]: For 57189/57217 co-relation queries the response was YES. [2024-06-28 04:03:34,382 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13542 conditions, 2270 events. 1424/2270 cut-off events. For 57189/57217 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11430 event pairs, 344 based on Foata normal form. 24/2291 useless extension candidates. Maximal degree in co-relation 13482. Up to 2023 conditions per place. [2024-06-28 04:03:34,389 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 155 selfloop transitions, 30 changer transitions 0/190 dead transitions. [2024-06-28 04:03:34,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 190 transitions, 1949 flow [2024-06-28 04:03:34,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:03:34,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:03:34,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 04:03:34,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 04:03:34,391 INFO L175 Difference]: Start difference. First operand has 135 places, 158 transitions, 1483 flow. Second operand 8 states and 141 transitions. [2024-06-28 04:03:34,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 190 transitions, 1949 flow [2024-06-28 04:03:34,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 190 transitions, 1888 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:03:34,432 INFO L231 Difference]: Finished difference. Result has 139 places, 158 transitions, 1489 flow [2024-06-28 04:03:34,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1422, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1489, PETRI_PLACES=139, PETRI_TRANSITIONS=158} [2024-06-28 04:03:34,433 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 04:03:34,433 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 158 transitions, 1489 flow [2024-06-28 04:03:34,433 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-28 04:03:34,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:34,434 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:34,434 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 04:03:34,434 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-28 04:03:34,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:34,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1443052179, now seen corresponding path program 1 times [2024-06-28 04:03:34,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:34,435 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478150403] [2024-06-28 04:03:34,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:34,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:34,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:36,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-28 04:03:36,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:36,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478150403] [2024-06-28 04:03:36,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478150403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:36,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:36,214 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 04:03:36,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387634209] [2024-06-28 04:03:36,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:36,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 04:03:36,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:36,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 04:03:36,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 04:03:36,253 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:03:36,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 158 transitions, 1489 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:36,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:36,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:03:36,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:37,070 INFO L124 PetriNetUnfolderBase]: 1314/2145 cut-off events. [2024-06-28 04:03:37,070 INFO L125 PetriNetUnfolderBase]: For 57877/57911 co-relation queries the response was YES. [2024-06-28 04:03:37,077 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12935 conditions, 2145 events. 1314/2145 cut-off events. For 57877/57911 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 11161 event pairs, 343 based on Foata normal form. 34/2176 useless extension candidates. Maximal degree in co-relation 12873. Up to 1925 conditions per place. [2024-06-28 04:03:37,083 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 141 selfloop transitions, 10 changer transitions 0/172 dead transitions. [2024-06-28 04:03:37,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 172 transitions, 1841 flow [2024-06-28 04:03:37,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 04:03:37,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 04:03:37,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-28 04:03:37,085 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:03:37,085 INFO L175 Difference]: Start difference. First operand has 139 places, 158 transitions, 1489 flow. Second operand 5 states and 90 transitions. [2024-06-28 04:03:37,085 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 172 transitions, 1841 flow [2024-06-28 04:03:37,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 172 transitions, 1762 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:37,136 INFO L231 Difference]: Finished difference. Result has 137 places, 161 transitions, 1462 flow [2024-06-28 04:03:37,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1410, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1462, PETRI_PLACES=137, PETRI_TRANSITIONS=161} [2024-06-28 04:03:37,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 04:03:37,137 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 161 transitions, 1462 flow [2024-06-28 04:03:37,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:37,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:37,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:37,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 04:03:37,137 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:37,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:37,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1376296421, now seen corresponding path program 1 times [2024-06-28 04:03:37,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:37,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371124897] [2024-06-28 04:03:37,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:37,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:37,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:40,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:40,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:40,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371124897] [2024-06-28 04:03:40,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371124897] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:40,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:40,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:40,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264997295] [2024-06-28 04:03:40,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:40,380 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:40,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:40,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:40,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:40,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:40,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 161 transitions, 1462 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:40,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:40,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:40,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:41,679 INFO L124 PetriNetUnfolderBase]: 1562/2504 cut-off events. [2024-06-28 04:03:41,679 INFO L125 PetriNetUnfolderBase]: For 72402/72414 co-relation queries the response was YES. [2024-06-28 04:03:41,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15160 conditions, 2504 events. 1562/2504 cut-off events. For 72402/72414 co-relation queries the response was YES. Maximal size of possible extension queue 125. Compared 13010 event pairs, 249 based on Foata normal form. 24/2527 useless extension candidates. Maximal degree in co-relation 15097. Up to 1924 conditions per place. [2024-06-28 04:03:41,697 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 191 selfloop transitions, 28 changer transitions 0/224 dead transitions. [2024-06-28 04:03:41,697 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 224 transitions, 2256 flow [2024-06-28 04:03:41,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:03:41,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:03:41,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 04:03:41,698 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:03:41,698 INFO L175 Difference]: Start difference. First operand has 137 places, 161 transitions, 1462 flow. Second operand 10 states and 185 transitions. [2024-06-28 04:03:41,698 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 224 transitions, 2256 flow [2024-06-28 04:03:41,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 224 transitions, 2226 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 04:03:41,755 INFO L231 Difference]: Finished difference. Result has 146 places, 166 transitions, 1565 flow [2024-06-28 04:03:41,755 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1432, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1565, PETRI_PLACES=146, PETRI_TRANSITIONS=166} [2024-06-28 04:03:41,755 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 103 predicate places. [2024-06-28 04:03:41,756 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 166 transitions, 1565 flow [2024-06-28 04:03:41,756 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:41,756 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:41,756 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:41,756 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 04:03:41,756 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:41,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:41,756 INFO L85 PathProgramCache]: Analyzing trace with hash -1287582791, now seen corresponding path program 2 times [2024-06-28 04:03:41,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:41,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773214158] [2024-06-28 04:03:41,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:41,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:41,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:45,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:45,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:45,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773214158] [2024-06-28 04:03:45,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773214158] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:45,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:45,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:45,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1506060737] [2024-06-28 04:03:45,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:45,096 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:45,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:45,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:45,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:45,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:45,114 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 166 transitions, 1565 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:45,114 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:45,114 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:45,114 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:46,409 INFO L124 PetriNetUnfolderBase]: 1602/2588 cut-off events. [2024-06-28 04:03:46,409 INFO L125 PetriNetUnfolderBase]: For 77793/77805 co-relation queries the response was YES. [2024-06-28 04:03:46,420 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15730 conditions, 2588 events. 1602/2588 cut-off events. For 77793/77805 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 13683 event pairs, 372 based on Foata normal form. 28/2615 useless extension candidates. Maximal degree in co-relation 15664. Up to 2238 conditions per place. [2024-06-28 04:03:46,428 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 182 selfloop transitions, 26 changer transitions 0/213 dead transitions. [2024-06-28 04:03:46,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 213 transitions, 2148 flow [2024-06-28 04:03:46,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:46,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:46,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:03:46,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:03:46,430 INFO L175 Difference]: Start difference. First operand has 146 places, 166 transitions, 1565 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:03:46,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 213 transitions, 2148 flow [2024-06-28 04:03:46,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 213 transitions, 2094 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:46,503 INFO L231 Difference]: Finished difference. Result has 150 places, 167 transitions, 1589 flow [2024-06-28 04:03:46,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1513, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1589, PETRI_PLACES=150, PETRI_TRANSITIONS=167} [2024-06-28 04:03:46,504 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 107 predicate places. [2024-06-28 04:03:46,504 INFO L495 AbstractCegarLoop]: Abstraction has has 150 places, 167 transitions, 1589 flow [2024-06-28 04:03:46,504 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:46,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:46,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:46,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 04:03:46,504 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:46,505 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:46,505 INFO L85 PathProgramCache]: Analyzing trace with hash -593922069, now seen corresponding path program 3 times [2024-06-28 04:03:46,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:46,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140345496] [2024-06-28 04:03:46,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:46,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:46,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:50,438 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:03:50,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:50,439 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140345496] [2024-06-28 04:03:50,439 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140345496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:50,439 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:50,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:50,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940607578] [2024-06-28 04:03:50,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:50,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:50,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:50,439 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:50,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:50,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:50,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 167 transitions, 1589 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:50,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:50,458 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:50,458 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:51,788 INFO L124 PetriNetUnfolderBase]: 1582/2556 cut-off events. [2024-06-28 04:03:51,788 INFO L125 PetriNetUnfolderBase]: For 75083/75095 co-relation queries the response was YES. [2024-06-28 04:03:51,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15421 conditions, 2556 events. 1582/2556 cut-off events. For 75083/75095 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 13486 event pairs, 338 based on Foata normal form. 24/2579 useless extension candidates. Maximal degree in co-relation 15353. Up to 2094 conditions per place. [2024-06-28 04:03:51,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 187 selfloop transitions, 27 changer transitions 0/219 dead transitions. [2024-06-28 04:03:51,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 219 transitions, 2220 flow [2024-06-28 04:03:51,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:51,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:51,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:03:51,807 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:03:51,808 INFO L175 Difference]: Start difference. First operand has 150 places, 167 transitions, 1589 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:03:51,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 219 transitions, 2220 flow [2024-06-28 04:03:51,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 219 transitions, 2147 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 04:03:51,871 INFO L231 Difference]: Finished difference. Result has 153 places, 170 transitions, 1626 flow [2024-06-28 04:03:51,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1528, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1626, PETRI_PLACES=153, PETRI_TRANSITIONS=170} [2024-06-28 04:03:51,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-28 04:03:51,871 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 170 transitions, 1626 flow [2024-06-28 04:03:51,871 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:51,871 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:51,871 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:51,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 04:03:51,872 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:51,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:51,872 INFO L85 PathProgramCache]: Analyzing trace with hash -1309352845, now seen corresponding path program 4 times [2024-06-28 04:03:51,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:51,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [488472153] [2024-06-28 04:03:51,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:51,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:03:55,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-28 04:03:55,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:03:55,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [488472153] [2024-06-28 04:03:55,334 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [488472153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:03:55,334 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:03:55,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:03:55,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000547922] [2024-06-28 04:03:55,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:03:55,334 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:03:55,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:03:55,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:03:55,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:03:55,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:03:55,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 170 transitions, 1626 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:55,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:03:55,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:03:55,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:03:56,997 INFO L124 PetriNetUnfolderBase]: 1650/2681 cut-off events. [2024-06-28 04:03:56,997 INFO L125 PetriNetUnfolderBase]: For 82093/82095 co-relation queries the response was YES. [2024-06-28 04:03:57,010 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16009 conditions, 2681 events. 1650/2681 cut-off events. For 82093/82095 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 14437 event pairs, 394 based on Foata normal form. 16/2695 useless extension candidates. Maximal degree in co-relation 15939. Up to 2162 conditions per place. [2024-06-28 04:03:57,019 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 149 selfloop transitions, 58 changer transitions 0/212 dead transitions. [2024-06-28 04:03:57,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 212 transitions, 2186 flow [2024-06-28 04:03:57,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:03:57,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:03:57,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:03:57,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:03:57,020 INFO L175 Difference]: Start difference. First operand has 153 places, 170 transitions, 1626 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:03:57,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 212 transitions, 2186 flow [2024-06-28 04:03:57,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 212 transitions, 2154 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 04:03:57,102 INFO L231 Difference]: Finished difference. Result has 157 places, 171 transitions, 1735 flow [2024-06-28 04:03:57,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1594, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1735, PETRI_PLACES=157, PETRI_TRANSITIONS=171} [2024-06-28 04:03:57,103 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 04:03:57,103 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 171 transitions, 1735 flow [2024-06-28 04:03:57,103 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:03:57,103 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:03:57,103 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:03:57,103 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 04:03:57,103 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:03:57,104 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:03:57,104 INFO L85 PathProgramCache]: Analyzing trace with hash -635724755, now seen corresponding path program 5 times [2024-06-28 04:03:57,104 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:03:57,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589897528] [2024-06-28 04:03:57,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:03:57,104 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:03:57,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:00,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:00,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:00,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589897528] [2024-06-28 04:04:00,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [589897528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:00,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:00,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:00,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [653576788] [2024-06-28 04:04:00,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:00,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:00,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:00,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:00,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:00,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:00,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 171 transitions, 1735 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:00,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:00,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:00,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:02,277 INFO L124 PetriNetUnfolderBase]: 1718/2809 cut-off events. [2024-06-28 04:04:02,277 INFO L125 PetriNetUnfolderBase]: For 88019/88021 co-relation queries the response was YES. [2024-06-28 04:04:02,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16924 conditions, 2809 events. 1718/2809 cut-off events. For 88019/88021 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 15472 event pairs, 412 based on Foata normal form. 16/2823 useless extension candidates. Maximal degree in co-relation 16852. Up to 2278 conditions per place. [2024-06-28 04:04:02,300 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 152 selfloop transitions, 56 changer transitions 0/213 dead transitions. [2024-06-28 04:04:02,300 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 213 transitions, 2299 flow [2024-06-28 04:04:02,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:02,301 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:02,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 04:04:02,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 04:04:02,301 INFO L175 Difference]: Start difference. First operand has 157 places, 171 transitions, 1735 flow. Second operand 9 states and 167 transitions. [2024-06-28 04:04:02,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 213 transitions, 2299 flow [2024-06-28 04:04:02,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 213 transitions, 2176 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:02,377 INFO L231 Difference]: Finished difference. Result has 159 places, 172 transitions, 1751 flow [2024-06-28 04:04:02,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1612, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1751, PETRI_PLACES=159, PETRI_TRANSITIONS=172} [2024-06-28 04:04:02,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 116 predicate places. [2024-06-28 04:04:02,377 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 172 transitions, 1751 flow [2024-06-28 04:04:02,378 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:02,378 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:02,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:02,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 04:04:02,378 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:02,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:02,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2008671687, now seen corresponding path program 6 times [2024-06-28 04:04:02,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:02,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467325054] [2024-06-28 04:04:02,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:02,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:02,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:05,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:05,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:05,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467325054] [2024-06-28 04:04:05,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467325054] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:05,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:05,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:05,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135575692] [2024-06-28 04:04:05,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:05,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:05,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:05,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:05,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:05,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:05,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 172 transitions, 1751 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:05,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:05,872 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:05,872 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:07,382 INFO L124 PetriNetUnfolderBase]: 1766/2893 cut-off events. [2024-06-28 04:04:07,382 INFO L125 PetriNetUnfolderBase]: For 90822/90824 co-relation queries the response was YES. [2024-06-28 04:04:07,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17364 conditions, 2893 events. 1766/2893 cut-off events. For 90822/90824 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 16094 event pairs, 404 based on Foata normal form. 12/2903 useless extension candidates. Maximal degree in co-relation 17291. Up to 2144 conditions per place. [2024-06-28 04:04:07,401 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 59 changer transitions 0/219 dead transitions. [2024-06-28 04:04:07,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 219 transitions, 2367 flow [2024-06-28 04:04:07,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:07,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:07,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 04:04:07,403 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 04:04:07,403 INFO L175 Difference]: Start difference. First operand has 159 places, 172 transitions, 1751 flow. Second operand 9 states and 169 transitions. [2024-06-28 04:04:07,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 219 transitions, 2367 flow [2024-06-28 04:04:07,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 219 transitions, 2246 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:07,475 INFO L231 Difference]: Finished difference. Result has 162 places, 175 transitions, 1811 flow [2024-06-28 04:04:07,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1630, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=172, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1811, PETRI_PLACES=162, PETRI_TRANSITIONS=175} [2024-06-28 04:04:07,476 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 119 predicate places. [2024-06-28 04:04:07,476 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 175 transitions, 1811 flow [2024-06-28 04:04:07,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:07,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:07,477 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:07,477 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 04:04:07,477 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:07,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:07,477 INFO L85 PathProgramCache]: Analyzing trace with hash -231940059, now seen corresponding path program 1 times [2024-06-28 04:04:07,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:07,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003472356] [2024-06-28 04:04:07,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:07,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:07,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:11,045 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:11,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:11,046 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003472356] [2024-06-28 04:04:11,046 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003472356] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:11,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:11,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:11,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045375622] [2024-06-28 04:04:11,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:11,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:11,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:11,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:11,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:11,117 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:11,118 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 175 transitions, 1811 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:11,118 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:11,118 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:11,118 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:12,756 INFO L124 PetriNetUnfolderBase]: 1814/2989 cut-off events. [2024-06-28 04:04:12,756 INFO L125 PetriNetUnfolderBase]: For 96333/96335 co-relation queries the response was YES. [2024-06-28 04:04:12,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17919 conditions, 2989 events. 1814/2989 cut-off events. For 96333/96335 co-relation queries the response was YES. Maximal size of possible extension queue 172. Compared 16838 event pairs, 420 based on Foata normal form. 12/2999 useless extension candidates. Maximal degree in co-relation 17844. Up to 2116 conditions per place. [2024-06-28 04:04:12,776 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 153 selfloop transitions, 62 changer transitions 0/220 dead transitions. [2024-06-28 04:04:12,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 220 transitions, 2409 flow [2024-06-28 04:04:12,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:12,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:12,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:04:12,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:04:12,779 INFO L175 Difference]: Start difference. First operand has 162 places, 175 transitions, 1811 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:04:12,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 220 transitions, 2409 flow [2024-06-28 04:04:12,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 220 transitions, 2320 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:04:12,871 INFO L231 Difference]: Finished difference. Result has 166 places, 176 transitions, 1876 flow [2024-06-28 04:04:12,871 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1722, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1876, PETRI_PLACES=166, PETRI_TRANSITIONS=176} [2024-06-28 04:04:12,871 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-28 04:04:12,872 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 176 transitions, 1876 flow [2024-06-28 04:04:12,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:12,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:12,872 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:12,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 04:04:12,872 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:12,872 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:12,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1313048039, now seen corresponding path program 7 times [2024-06-28 04:04:12,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:12,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734554967] [2024-06-28 04:04:12,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:12,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:12,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:16,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:16,086 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:16,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734554967] [2024-06-28 04:04:16,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734554967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:16,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:16,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:16,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260929971] [2024-06-28 04:04:16,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:16,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:16,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:16,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:16,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:16,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:16,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 176 transitions, 1876 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:16,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:16,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:16,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:17,709 INFO L124 PetriNetUnfolderBase]: 1882/3103 cut-off events. [2024-06-28 04:04:17,709 INFO L125 PetriNetUnfolderBase]: For 104986/105003 co-relation queries the response was YES. [2024-06-28 04:04:17,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18804 conditions, 3103 events. 1882/3103 cut-off events. For 104986/105003 co-relation queries the response was YES. Maximal size of possible extension queue 185. Compared 17768 event pairs, 458 based on Foata normal form. 20/3117 useless extension candidates. Maximal degree in co-relation 18727. Up to 2562 conditions per place. [2024-06-28 04:04:17,734 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 150 selfloop transitions, 60 changer transitions 0/215 dead transitions. [2024-06-28 04:04:17,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 215 transitions, 2442 flow [2024-06-28 04:04:17,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:17,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:17,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:04:17,736 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:04:17,736 INFO L175 Difference]: Start difference. First operand has 166 places, 176 transitions, 1876 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:04:17,736 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 215 transitions, 2442 flow [2024-06-28 04:04:17,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 215 transitions, 2302 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:17,846 INFO L231 Difference]: Finished difference. Result has 168 places, 177 transitions, 1889 flow [2024-06-28 04:04:17,846 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1736, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1889, PETRI_PLACES=168, PETRI_TRANSITIONS=177} [2024-06-28 04:04:17,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 125 predicate places. [2024-06-28 04:04:17,846 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 177 transitions, 1889 flow [2024-06-28 04:04:17,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:17,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:17,846 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:17,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 04:04:17,846 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:17,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:17,847 INFO L85 PathProgramCache]: Analyzing trace with hash -1976663391, now seen corresponding path program 8 times [2024-06-28 04:04:17,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:17,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282947378] [2024-06-28 04:04:17,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:17,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:17,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:20,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-28 04:04:20,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:20,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282947378] [2024-06-28 04:04:20,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1282947378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:20,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:20,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:20,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134480065] [2024-06-28 04:04:20,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:20,992 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:20,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:20,992 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:20,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:21,030 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:21,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 177 transitions, 1889 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:21,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:21,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:21,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:22,720 INFO L124 PetriNetUnfolderBase]: 1950/3219 cut-off events. [2024-06-28 04:04:22,720 INFO L125 PetriNetUnfolderBase]: For 111054/111071 co-relation queries the response was YES. [2024-06-28 04:04:22,734 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19392 conditions, 3219 events. 1950/3219 cut-off events. For 111054/111071 co-relation queries the response was YES. Maximal size of possible extension queue 196. Compared 18652 event pairs, 470 based on Foata normal form. 20/3233 useless extension candidates. Maximal degree in co-relation 19314. Up to 2678 conditions per place. [2024-06-28 04:04:22,743 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 56 changer transitions 0/216 dead transitions. [2024-06-28 04:04:22,744 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 216 transitions, 2459 flow [2024-06-28 04:04:22,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:22,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:04:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:04:22,745 INFO L175 Difference]: Start difference. First operand has 168 places, 177 transitions, 1889 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:04:22,746 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 216 transitions, 2459 flow [2024-06-28 04:04:22,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 216 transitions, 2324 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:22,861 INFO L231 Difference]: Finished difference. Result has 170 places, 178 transitions, 1901 flow [2024-06-28 04:04:22,861 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1754, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=177, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1901, PETRI_PLACES=170, PETRI_TRANSITIONS=178} [2024-06-28 04:04:22,862 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-28 04:04:22,862 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 178 transitions, 1901 flow [2024-06-28 04:04:22,862 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:22,862 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:22,862 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:22,862 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 04:04:22,862 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:22,863 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:22,863 INFO L85 PathProgramCache]: Analyzing trace with hash -1982025771, now seen corresponding path program 9 times [2024-06-28 04:04:22,863 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:22,863 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560662847] [2024-06-28 04:04:22,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:22,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:22,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:26,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:26,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:26,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560662847] [2024-06-28 04:04:26,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560662847] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:26,025 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:26,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:26,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915322323] [2024-06-28 04:04:26,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:26,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:26,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:26,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:26,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:26,057 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:26,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 178 transitions, 1901 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:26,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:26,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:26,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:27,705 INFO L124 PetriNetUnfolderBase]: 2018/3347 cut-off events. [2024-06-28 04:04:27,706 INFO L125 PetriNetUnfolderBase]: For 117478/117495 co-relation queries the response was YES. [2024-06-28 04:04:27,723 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19994 conditions, 3347 events. 2018/3347 cut-off events. For 117478/117495 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 19670 event pairs, 488 based on Foata normal form. 20/3361 useless extension candidates. Maximal degree in co-relation 19915. Up to 2794 conditions per place. [2024-06-28 04:04:27,733 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 155 selfloop transitions, 57 changer transitions 0/217 dead transitions. [2024-06-28 04:04:27,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 217 transitions, 2475 flow [2024-06-28 04:04:27,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:27,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:27,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:04:27,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:04:27,735 INFO L175 Difference]: Start difference. First operand has 170 places, 178 transitions, 1901 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:04:27,735 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 217 transitions, 2475 flow [2024-06-28 04:04:27,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 217 transitions, 2346 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:27,865 INFO L231 Difference]: Finished difference. Result has 172 places, 179 transitions, 1923 flow [2024-06-28 04:04:27,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1772, PETRI_DIFFERENCE_MINUEND_PLACES=163, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1923, PETRI_PLACES=172, PETRI_TRANSITIONS=179} [2024-06-28 04:04:27,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 129 predicate places. [2024-06-28 04:04:27,866 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 179 transitions, 1923 flow [2024-06-28 04:04:27,866 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:27,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:27,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:27,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 04:04:27,866 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:27,867 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:27,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1982173641, now seen corresponding path program 10 times [2024-06-28 04:04:27,867 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:27,867 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047800513] [2024-06-28 04:04:27,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:27,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:27,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:31,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:31,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047800513] [2024-06-28 04:04:31,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047800513] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:31,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:31,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:31,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216122937] [2024-06-28 04:04:31,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:31,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:31,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:31,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:31,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:31,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:31,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 179 transitions, 1923 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:31,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:31,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:31,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:32,698 INFO L124 PetriNetUnfolderBase]: 2038/3387 cut-off events. [2024-06-28 04:04:32,698 INFO L125 PetriNetUnfolderBase]: For 116677/116694 co-relation queries the response was YES. [2024-06-28 04:04:32,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20032 conditions, 3387 events. 2038/3387 cut-off events. For 116677/116694 co-relation queries the response was YES. Maximal size of possible extension queue 210. Compared 19938 event pairs, 478 based on Foata normal form. 16/3397 useless extension candidates. Maximal degree in co-relation 19952. Up to 2504 conditions per place. [2024-06-28 04:04:32,724 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 61 changer transitions 0/223 dead transitions. [2024-06-28 04:04:32,724 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 223 transitions, 2559 flow [2024-06-28 04:04:32,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:32,725 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:32,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:04:32,725 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:04:32,725 INFO L175 Difference]: Start difference. First operand has 172 places, 179 transitions, 1923 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:04:32,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 223 transitions, 2559 flow [2024-06-28 04:04:32,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 223 transitions, 2426 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:32,865 INFO L231 Difference]: Finished difference. Result has 175 places, 182 transitions, 1998 flow [2024-06-28 04:04:32,865 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1790, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1998, PETRI_PLACES=175, PETRI_TRANSITIONS=182} [2024-06-28 04:04:32,865 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 132 predicate places. [2024-06-28 04:04:32,865 INFO L495 AbstractCegarLoop]: Abstraction has has 175 places, 182 transitions, 1998 flow [2024-06-28 04:04:32,865 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:32,866 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:32,866 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:32,866 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 04:04:32,866 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:32,866 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:32,866 INFO L85 PathProgramCache]: Analyzing trace with hash -500311797, now seen corresponding path program 2 times [2024-06-28 04:04:32,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:32,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892189806] [2024-06-28 04:04:32,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:32,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:32,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:35,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:35,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:35,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892189806] [2024-06-28 04:04:35,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892189806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:35,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:35,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:35,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035440448] [2024-06-28 04:04:35,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:35,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:35,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:35,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:35,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:36,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:36,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 175 places, 182 transitions, 1998 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:36,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:36,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:36,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:37,474 INFO L124 PetriNetUnfolderBase]: 2086/3483 cut-off events. [2024-06-28 04:04:37,474 INFO L125 PetriNetUnfolderBase]: For 122649/122666 co-relation queries the response was YES. [2024-06-28 04:04:37,492 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20585 conditions, 3483 events. 2086/3483 cut-off events. For 122649/122666 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 20797 event pairs, 498 based on Foata normal form. 16/3493 useless extension candidates. Maximal degree in co-relation 20503. Up to 2812 conditions per place. [2024-06-28 04:04:37,503 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 157 selfloop transitions, 62 changer transitions 0/224 dead transitions. [2024-06-28 04:04:37,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 224 transitions, 2606 flow [2024-06-28 04:04:37,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:37,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:37,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:04:37,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:04:37,505 INFO L175 Difference]: Start difference. First operand has 175 places, 182 transitions, 1998 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:04:37,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 224 transitions, 2606 flow [2024-06-28 04:04:37,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 224 transitions, 2497 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:04:37,655 INFO L231 Difference]: Finished difference. Result has 179 places, 183 transitions, 2053 flow [2024-06-28 04:04:37,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1889, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2053, PETRI_PLACES=179, PETRI_TRANSITIONS=183} [2024-06-28 04:04:37,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-28 04:04:37,656 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 183 transitions, 2053 flow [2024-06-28 04:04:37,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:37,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:37,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:37,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 04:04:37,656 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:37,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:37,657 INFO L85 PathProgramCache]: Analyzing trace with hash 1059217445, now seen corresponding path program 3 times [2024-06-28 04:04:37,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:37,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598557027] [2024-06-28 04:04:37,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:37,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:37,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:40,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:40,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:40,659 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598557027] [2024-06-28 04:04:40,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1598557027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:40,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:40,660 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:40,660 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269064180] [2024-06-28 04:04:40,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:40,660 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:40,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:40,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:40,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:40,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:40,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 183 transitions, 2053 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:40,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:40,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:40,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:42,011 INFO L124 PetriNetUnfolderBase]: 2134/3579 cut-off events. [2024-06-28 04:04:42,011 INFO L125 PetriNetUnfolderBase]: For 128679/128696 co-relation queries the response was YES. [2024-06-28 04:04:42,026 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21266 conditions, 3579 events. 2134/3579 cut-off events. For 128679/128696 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21481 event pairs, 465 based on Foata normal form. 16/3589 useless extension candidates. Maximal degree in co-relation 21182. Up to 1964 conditions per place. [2024-06-28 04:04:42,035 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 148 selfloop transitions, 74 changer transitions 0/227 dead transitions. [2024-06-28 04:04:42,035 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 227 transitions, 2755 flow [2024-06-28 04:04:42,036 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:42,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 04:04:42,037 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 04:04:42,037 INFO L175 Difference]: Start difference. First operand has 179 places, 183 transitions, 2053 flow. Second operand 9 states and 165 transitions. [2024-06-28 04:04:42,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 227 transitions, 2755 flow [2024-06-28 04:04:42,166 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 227 transitions, 2605 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 04:04:42,168 INFO L231 Difference]: Finished difference. Result has 181 places, 184 transitions, 2091 flow [2024-06-28 04:04:42,169 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1903, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2091, PETRI_PLACES=181, PETRI_TRANSITIONS=184} [2024-06-28 04:04:42,169 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-28 04:04:42,169 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 184 transitions, 2091 flow [2024-06-28 04:04:42,169 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:42,169 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:42,169 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:04:42,170 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 04:04:42,170 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:42,170 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:42,170 INFO L85 PathProgramCache]: Analyzing trace with hash 702326597, now seen corresponding path program 4 times [2024-06-28 04:04:42,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:42,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477023407] [2024-06-28 04:04:42,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:42,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:42,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:45,302 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:45,303 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:45,303 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477023407] [2024-06-28 04:04:45,303 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477023407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:45,303 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:45,303 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:04:45,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214077861] [2024-06-28 04:04:45,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:45,303 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:04:45,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:45,304 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:04:45,304 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:04:45,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:04:45,349 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 184 transitions, 2091 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:45,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:45,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:04:45,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:46,745 INFO L124 PetriNetUnfolderBase]: 2114/3547 cut-off events. [2024-06-28 04:04:46,746 INFO L125 PetriNetUnfolderBase]: For 123490/123507 co-relation queries the response was YES. [2024-06-28 04:04:46,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20708 conditions, 3547 events. 2114/3547 cut-off events. For 123490/123507 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21353 event pairs, 502 based on Foata normal form. 16/3557 useless extension candidates. Maximal degree in co-relation 20623. Up to 2752 conditions per place. [2024-06-28 04:04:46,773 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 160 selfloop transitions, 59 changer transitions 0/224 dead transitions. [2024-06-28 04:04:46,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 224 transitions, 2583 flow [2024-06-28 04:04:46,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:04:46,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:04:46,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:04:46,777 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:04:46,777 INFO L175 Difference]: Start difference. First operand has 181 places, 184 transitions, 2091 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:04:46,777 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 224 transitions, 2583 flow [2024-06-28 04:04:46,947 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 224 transitions, 2437 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:04:46,949 INFO L231 Difference]: Finished difference. Result has 183 places, 183 transitions, 1983 flow [2024-06-28 04:04:46,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1861, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1983, PETRI_PLACES=183, PETRI_TRANSITIONS=183} [2024-06-28 04:04:46,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 140 predicate places. [2024-06-28 04:04:46,950 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 183 transitions, 1983 flow [2024-06-28 04:04:46,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:04:46,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:46,950 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-28 04:04:46,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 04:04:46,950 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-28 04:04:46,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:46,951 INFO L85 PathProgramCache]: Analyzing trace with hash 2098984620, now seen corresponding path program 1 times [2024-06-28 04:04:46,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:46,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137058300] [2024-06-28 04:04:46,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:46,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:46,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:49,518 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:49,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:49,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137058300] [2024-06-28 04:04:49,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137058300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:49,518 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:49,518 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:49,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583314850] [2024-06-28 04:04:49,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:49,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:49,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:49,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:49,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:49,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:49,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 183 transitions, 1983 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:49,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:49,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:49,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:50,726 INFO L124 PetriNetUnfolderBase]: 2022/3430 cut-off events. [2024-06-28 04:04:50,726 INFO L125 PetriNetUnfolderBase]: For 123907/123941 co-relation queries the response was YES. [2024-06-28 04:04:50,745 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20316 conditions, 3430 events. 2022/3430 cut-off events. For 123907/123941 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 21052 event pairs, 481 based on Foata normal form. 36/3431 useless extension candidates. Maximal degree in co-relation 20230. Up to 3049 conditions per place. [2024-06-28 04:04:50,755 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 155 selfloop transitions, 41 changer transitions 0/217 dead transitions. [2024-06-28 04:04:50,755 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 217 transitions, 2622 flow [2024-06-28 04:04:50,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:04:50,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:04:50,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 04:04:50,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 04:04:50,758 INFO L175 Difference]: Start difference. First operand has 183 places, 183 transitions, 1983 flow. Second operand 8 states and 139 transitions. [2024-06-28 04:04:50,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 217 transitions, 2622 flow [2024-06-28 04:04:50,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 217 transitions, 2348 flow, removed 15 selfloop flow, removed 11 redundant places. [2024-06-28 04:04:50,886 INFO L231 Difference]: Finished difference. Result has 180 places, 194 transitions, 1908 flow [2024-06-28 04:04:50,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1709, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1908, PETRI_PLACES=180, PETRI_TRANSITIONS=194} [2024-06-28 04:04:50,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-28 04:04:50,887 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 194 transitions, 1908 flow [2024-06-28 04:04:50,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:50,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:50,887 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-28 04:04:50,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 04:04:50,888 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:50,888 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:50,888 INFO L85 PathProgramCache]: Analyzing trace with hash 200047706, now seen corresponding path program 2 times [2024-06-28 04:04:50,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:50,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509595211] [2024-06-28 04:04:50,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:50,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:50,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:53,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-28 04:04:53,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:53,394 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509595211] [2024-06-28 04:04:53,394 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509595211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:53,394 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:53,395 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:53,395 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060312660] [2024-06-28 04:04:53,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:53,395 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:53,395 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:53,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:53,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:53,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:53,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 194 transitions, 1908 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:53,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:53,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:53,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:54,525 INFO L124 PetriNetUnfolderBase]: 2009/3425 cut-off events. [2024-06-28 04:04:54,525 INFO L125 PetriNetUnfolderBase]: For 123424/123435 co-relation queries the response was YES. [2024-06-28 04:04:54,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19604 conditions, 3425 events. 2009/3425 cut-off events. For 123424/123435 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21146 event pairs, 482 based on Foata normal form. 13/3411 useless extension candidates. Maximal degree in co-relation 19520. Up to 3041 conditions per place. [2024-06-28 04:04:54,555 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 153 selfloop transitions, 39 changer transitions 0/213 dead transitions. [2024-06-28 04:04:54,555 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 213 transitions, 2344 flow [2024-06-28 04:04:54,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:54,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:54,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 111 transitions. [2024-06-28 04:04:54,557 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 04:04:54,557 INFO L175 Difference]: Start difference. First operand has 180 places, 194 transitions, 1908 flow. Second operand 6 states and 111 transitions. [2024-06-28 04:04:54,557 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 213 transitions, 2344 flow [2024-06-28 04:04:54,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 213 transitions, 2284 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 04:04:54,728 INFO L231 Difference]: Finished difference. Result has 184 places, 194 transitions, 1941 flow [2024-06-28 04:04:54,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1848, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1941, PETRI_PLACES=184, PETRI_TRANSITIONS=194} [2024-06-28 04:04:54,728 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-28 04:04:54,728 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 194 transitions, 1941 flow [2024-06-28 04:04:54,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:54,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:54,729 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-28 04:04:54,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 04:04:54,729 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:04:54,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:54,730 INFO L85 PathProgramCache]: Analyzing trace with hash 194207306, now seen corresponding path program 3 times [2024-06-28 04:04:54,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:54,730 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423477696] [2024-06-28 04:04:54,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:54,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:54,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:04:57,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:04:57,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:04:57,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423477696] [2024-06-28 04:04:57,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423477696] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:04:57,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:04:57,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:04:57,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791856666] [2024-06-28 04:04:57,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:04:57,197 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:04:57,197 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:04:57,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:04:57,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:04:57,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:04:57,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 194 transitions, 1941 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:57,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:04:57,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:04:57,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:04:58,358 INFO L124 PetriNetUnfolderBase]: 1996/3396 cut-off events. [2024-06-28 04:04:58,358 INFO L125 PetriNetUnfolderBase]: For 125069/125092 co-relation queries the response was YES. [2024-06-28 04:04:58,376 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19451 conditions, 3396 events. 1996/3396 cut-off events. For 125069/125092 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 20934 event pairs, 486 based on Foata normal form. 23/3382 useless extension candidates. Maximal degree in co-relation 19365. Up to 3013 conditions per place. [2024-06-28 04:04:58,386 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 146 selfloop transitions, 43 changer transitions 0/210 dead transitions. [2024-06-28 04:04:58,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 210 transitions, 2385 flow [2024-06-28 04:04:58,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:04:58,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:04:58,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 04:04:58,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:04:58,388 INFO L175 Difference]: Start difference. First operand has 184 places, 194 transitions, 1941 flow. Second operand 6 states and 105 transitions. [2024-06-28 04:04:58,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 210 transitions, 2385 flow [2024-06-28 04:04:58,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 183 places, 210 transitions, 2297 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:04:58,554 INFO L231 Difference]: Finished difference. Result has 184 places, 197 transitions, 1983 flow [2024-06-28 04:04:58,554 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1853, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1983, PETRI_PLACES=184, PETRI_TRANSITIONS=197} [2024-06-28 04:04:58,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-28 04:04:58,554 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 197 transitions, 1983 flow [2024-06-28 04:04:58,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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-28 04:04:58,555 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:04:58,555 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-28 04:04:58,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 04:04:58,555 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-28 04:04:58,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:04:58,555 INFO L85 PathProgramCache]: Analyzing trace with hash 695950786, now seen corresponding path program 1 times [2024-06-28 04:04:58,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:04:58,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392952303] [2024-06-28 04:04:58,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:04:58,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:04:58,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:00,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:00,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:00,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392952303] [2024-06-28 04:05:00,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392952303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:00,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:00,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:00,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763560208] [2024-06-28 04:05:00,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:00,666 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:00,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:00,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:00,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:00,693 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:00,693 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 197 transitions, 1983 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-28 04:05:00,693 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:00,693 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:00,693 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:02,131 INFO L124 PetriNetUnfolderBase]: 2157/3619 cut-off events. [2024-06-28 04:05:02,132 INFO L125 PetriNetUnfolderBase]: For 123240/123242 co-relation queries the response was YES. [2024-06-28 04:05:02,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20751 conditions, 3619 events. 2157/3619 cut-off events. For 123240/123242 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21972 event pairs, 514 based on Foata normal form. 1/3619 useless extension candidates. Maximal degree in co-relation 20665. Up to 3378 conditions per place. [2024-06-28 04:05:02,160 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 198 selfloop transitions, 21 changer transitions 0/224 dead transitions. [2024-06-28 04:05:02,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 224 transitions, 2657 flow [2024-06-28 04:05:02,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:02,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:02,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:05:02,161 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:05:02,161 INFO L175 Difference]: Start difference. First operand has 184 places, 197 transitions, 1983 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:05:02,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 224 transitions, 2657 flow [2024-06-28 04:05:02,318 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 224 transitions, 2549 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:02,321 INFO L231 Difference]: Finished difference. Result has 187 places, 203 transitions, 2017 flow [2024-06-28 04:05:02,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1875, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2017, PETRI_PLACES=187, PETRI_TRANSITIONS=203} [2024-06-28 04:05:02,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 144 predicate places. [2024-06-28 04:05:02,321 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 203 transitions, 2017 flow [2024-06-28 04:05:02,322 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-28 04:05:02,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:02,322 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-28 04:05:02,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 04:05:02,322 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:02,322 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:02,322 INFO L85 PathProgramCache]: Analyzing trace with hash 696070756, now seen corresponding path program 2 times [2024-06-28 04:05:02,322 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:02,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029395374] [2024-06-28 04:05:02,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:02,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:02,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:04,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:04,729 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:04,729 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029395374] [2024-06-28 04:05:04,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029395374] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:04,729 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:04,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:04,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031917137] [2024-06-28 04:05:04,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:04,729 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:04,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:04,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:04,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:04,756 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:04,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 203 transitions, 2017 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-28 04:05:04,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:04,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:04,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:05,996 INFO L124 PetriNetUnfolderBase]: 2167/3635 cut-off events. [2024-06-28 04:05:05,997 INFO L125 PetriNetUnfolderBase]: For 128905/128907 co-relation queries the response was YES. [2024-06-28 04:05:06,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21102 conditions, 3635 events. 2167/3635 cut-off events. For 128905/128907 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22070 event pairs, 514 based on Foata normal form. 1/3635 useless extension candidates. Maximal degree in co-relation 21015. Up to 3406 conditions per place. [2024-06-28 04:05:06,027 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 201 selfloop transitions, 19 changer transitions 0/225 dead transitions. [2024-06-28 04:05:06,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 225 transitions, 2579 flow [2024-06-28 04:05:06,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:06,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:06,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 113 transitions. [2024-06-28 04:05:06,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3843537414965986 [2024-06-28 04:05:06,028 INFO L175 Difference]: Start difference. First operand has 187 places, 203 transitions, 2017 flow. Second operand 7 states and 113 transitions. [2024-06-28 04:05:06,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 225 transitions, 2579 flow [2024-06-28 04:05:06,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 225 transitions, 2511 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:06,198 INFO L231 Difference]: Finished difference. Result has 191 places, 209 transitions, 2077 flow [2024-06-28 04:05:06,199 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1958, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2077, PETRI_PLACES=191, PETRI_TRANSITIONS=209} [2024-06-28 04:05:06,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-28 04:05:06,199 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 209 transitions, 2077 flow [2024-06-28 04:05:06,199 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-28 04:05:06,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:06,199 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-28 04:05:06,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 04:05:06,199 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-28 04:05:06,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:06,200 INFO L85 PathProgramCache]: Analyzing trace with hash 696070942, now seen corresponding path program 1 times [2024-06-28 04:05:06,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:06,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45647662] [2024-06-28 04:05:06,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:06,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:06,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:08,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:08,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:08,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45647662] [2024-06-28 04:05:08,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45647662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:08,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:08,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:08,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449611813] [2024-06-28 04:05:08,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:08,294 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:08,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:08,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:08,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:08,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:08,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 209 transitions, 2077 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-28 04:05:08,313 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:08,313 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:08,313 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:09,709 INFO L124 PetriNetUnfolderBase]: 2177/3649 cut-off events. [2024-06-28 04:05:09,710 INFO L125 PetriNetUnfolderBase]: For 135250/135252 co-relation queries the response was YES. [2024-06-28 04:05:09,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21307 conditions, 3649 events. 2177/3649 cut-off events. For 135250/135252 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22170 event pairs, 510 based on Foata normal form. 2/3650 useless extension candidates. Maximal degree in co-relation 21218. Up to 3398 conditions per place. [2024-06-28 04:05:09,738 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 207 selfloop transitions, 23 changer transitions 0/235 dead transitions. [2024-06-28 04:05:09,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 235 transitions, 2759 flow [2024-06-28 04:05:09,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:09,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:09,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 119 transitions. [2024-06-28 04:05:09,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:05:09,740 INFO L175 Difference]: Start difference. First operand has 191 places, 209 transitions, 2077 flow. Second operand 7 states and 119 transitions. [2024-06-28 04:05:09,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 235 transitions, 2759 flow [2024-06-28 04:05:09,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 193 places, 235 transitions, 2691 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:09,902 INFO L231 Difference]: Finished difference. Result has 194 places, 215 transitions, 2143 flow [2024-06-28 04:05:09,903 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2009, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2143, PETRI_PLACES=194, PETRI_TRANSITIONS=215} [2024-06-28 04:05:09,903 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-28 04:05:09,903 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 215 transitions, 2143 flow [2024-06-28 04:05:09,903 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-28 04:05:09,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:09,903 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-28 04:05:09,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 04:05:09,904 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-28 04:05:09,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:09,904 INFO L85 PathProgramCache]: Analyzing trace with hash 194213258, now seen corresponding path program 2 times [2024-06-28 04:05:09,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:09,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638815552] [2024-06-28 04:05:09,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:09,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:09,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:12,003 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:12,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:12,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638815552] [2024-06-28 04:05:12,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638815552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:12,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:12,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:12,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1418373978] [2024-06-28 04:05:12,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:12,003 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:12,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:12,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:12,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:12,026 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:12,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 215 transitions, 2143 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-28 04:05:12,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:12,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:12,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:13,277 INFO L124 PetriNetUnfolderBase]: 2187/3664 cut-off events. [2024-06-28 04:05:13,277 INFO L125 PetriNetUnfolderBase]: For 141435/141439 co-relation queries the response was YES. [2024-06-28 04:05:13,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21688 conditions, 3664 events. 2187/3664 cut-off events. For 141435/141439 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22243 event pairs, 516 based on Foata normal form. 4/3667 useless extension candidates. Maximal degree in co-relation 21598. Up to 3408 conditions per place. [2024-06-28 04:05:13,310 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 202 selfloop transitions, 25 changer transitions 0/232 dead transitions. [2024-06-28 04:05:13,310 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 199 places, 232 transitions, 2773 flow [2024-06-28 04:05:13,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:13,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:13,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-28 04:05:13,312 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-28 04:05:13,312 INFO L175 Difference]: Start difference. First operand has 194 places, 215 transitions, 2143 flow. Second operand 6 states and 101 transitions. [2024-06-28 04:05:13,312 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 199 places, 232 transitions, 2773 flow [2024-06-28 04:05:13,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 232 transitions, 2719 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:13,541 INFO L231 Difference]: Finished difference. Result has 197 places, 218 transitions, 2189 flow [2024-06-28 04:05:13,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2093, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2189, PETRI_PLACES=197, PETRI_TRANSITIONS=218} [2024-06-28 04:05:13,542 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 04:05:13,542 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 218 transitions, 2189 flow [2024-06-28 04:05:13,542 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-28 04:05:13,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:13,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:05:13,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 04:05:13,543 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:13,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:13,543 INFO L85 PathProgramCache]: Analyzing trace with hash 193975922, now seen corresponding path program 3 times [2024-06-28 04:05:13,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:13,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292017169] [2024-06-28 04:05:13,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:13,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:13,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:15,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-28 04:05:15,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:15,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292017169] [2024-06-28 04:05:15,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292017169] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:15,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:15,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:15,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097131534] [2024-06-28 04:05:15,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:15,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:15,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:15,689 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:15,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:15,712 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:15,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 218 transitions, 2189 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-28 04:05:15,713 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:15,713 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:15,713 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:17,044 INFO L124 PetriNetUnfolderBase]: 2184/3659 cut-off events. [2024-06-28 04:05:17,044 INFO L125 PetriNetUnfolderBase]: For 144055/144057 co-relation queries the response was YES. [2024-06-28 04:05:17,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21737 conditions, 3659 events. 2184/3659 cut-off events. For 144055/144057 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 22188 event pairs, 515 based on Foata normal form. 1/3659 useless extension candidates. Maximal degree in co-relation 21645. Up to 3416 conditions per place. [2024-06-28 04:05:17,076 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 208 selfloop transitions, 24 changer transitions 0/237 dead transitions. [2024-06-28 04:05:17,076 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 237 transitions, 2707 flow [2024-06-28 04:05:17,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:17,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:17,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:05:17,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:05:17,077 INFO L175 Difference]: Start difference. First operand has 197 places, 218 transitions, 2189 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:05:17,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 237 transitions, 2707 flow [2024-06-28 04:05:17,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 237 transitions, 2615 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-28 04:05:17,289 INFO L231 Difference]: Finished difference. Result has 200 places, 218 transitions, 2159 flow [2024-06-28 04:05:17,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2159, PETRI_PLACES=200, PETRI_TRANSITIONS=218} [2024-06-28 04:05:17,290 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 157 predicate places. [2024-06-28 04:05:17,290 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 218 transitions, 2159 flow [2024-06-28 04:05:17,290 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-28 04:05:17,290 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:17,290 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-28 04:05:17,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 04:05:17,290 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-28 04:05:17,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:17,291 INFO L85 PathProgramCache]: Analyzing trace with hash 193976108, now seen corresponding path program 3 times [2024-06-28 04:05:17,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:17,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310973573] [2024-06-28 04:05:17,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:17,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:17,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:19,623 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:19,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:19,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310973573] [2024-06-28 04:05:19,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310973573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:19,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:19,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 04:05:19,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039168373] [2024-06-28 04:05:19,623 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:19,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 04:05:19,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:19,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 04:05:19,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 04:05:19,649 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:19,650 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 218 transitions, 2159 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-28 04:05:19,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:19,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:19,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:20,853 INFO L124 PetriNetUnfolderBase]: 2178/3651 cut-off events. [2024-06-28 04:05:20,853 INFO L125 PetriNetUnfolderBase]: For 147861/147863 co-relation queries the response was YES. [2024-06-28 04:05:20,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21636 conditions, 3651 events. 2178/3651 cut-off events. For 147861/147863 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 22142 event pairs, 510 based on Foata normal form. 2/3652 useless extension candidates. Maximal degree in co-relation 21543. Up to 3399 conditions per place. [2024-06-28 04:05:20,886 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 205 selfloop transitions, 26 changer transitions 0/236 dead transitions. [2024-06-28 04:05:20,886 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 236 transitions, 2669 flow [2024-06-28 04:05:20,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:20,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:20,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 04:05:20,887 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:05:20,888 INFO L175 Difference]: Start difference. First operand has 200 places, 218 transitions, 2159 flow. Second operand 6 states and 106 transitions. [2024-06-28 04:05:20,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 236 transitions, 2669 flow [2024-06-28 04:05:21,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 236 transitions, 2597 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 04:05:21,135 INFO L231 Difference]: Finished difference. Result has 201 places, 218 transitions, 2149 flow [2024-06-28 04:05:21,135 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2149, PETRI_PLACES=201, PETRI_TRANSITIONS=218} [2024-06-28 04:05:21,136 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 04:05:21,136 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 218 transitions, 2149 flow [2024-06-28 04:05:21,136 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-28 04:05:21,136 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:21,136 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-28 04:05:21,137 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 04:05:21,137 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-28 04:05:21,137 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:21,137 INFO L85 PathProgramCache]: Analyzing trace with hash 194222186, now seen corresponding path program 1 times [2024-06-28 04:05:21,137 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:21,137 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011278478] [2024-06-28 04:05:21,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:21,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:21,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:24,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:24,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:24,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011278478] [2024-06-28 04:05:24,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011278478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:24,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:24,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:24,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253604804] [2024-06-28 04:05:24,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:24,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:24,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:24,520 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:24,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:24,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:05:24,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 218 transitions, 2149 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:24,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:24,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:05:24,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:25,578 INFO L124 PetriNetUnfolderBase]: 2018/3444 cut-off events. [2024-06-28 04:05:25,579 INFO L125 PetriNetUnfolderBase]: For 144464/144475 co-relation queries the response was YES. [2024-06-28 04:05:25,598 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20633 conditions, 3444 events. 2018/3444 cut-off events. For 144464/144475 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 21292 event pairs, 477 based on Foata normal form. 11/3428 useless extension candidates. Maximal degree in co-relation 20539. Up to 3128 conditions per place. [2024-06-28 04:05:25,611 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 200 selfloop transitions, 12 changer transitions 0/233 dead transitions. [2024-06-28 04:05:25,611 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 206 places, 233 transitions, 2637 flow [2024-06-28 04:05:25,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 04:05:25,612 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 04:05:25,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 04:05:25,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:05:25,613 INFO L175 Difference]: Start difference. First operand has 201 places, 218 transitions, 2149 flow. Second operand 6 states and 102 transitions. [2024-06-28 04:05:25,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 206 places, 233 transitions, 2637 flow [2024-06-28 04:05:25,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 233 transitions, 2575 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:25,835 INFO L231 Difference]: Finished difference. Result has 201 places, 220 transitions, 2150 flow [2024-06-28 04:05:25,836 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2087, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2150, PETRI_PLACES=201, PETRI_TRANSITIONS=220} [2024-06-28 04:05:25,836 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 158 predicate places. [2024-06-28 04:05:25,836 INFO L495 AbstractCegarLoop]: Abstraction has has 201 places, 220 transitions, 2150 flow [2024-06-28 04:05:25,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:05:25,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:25,836 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-28 04:05:25,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 04:05:25,836 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-28 04:05:25,837 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:25,837 INFO L85 PathProgramCache]: Analyzing trace with hash -198311909, now seen corresponding path program 1 times [2024-06-28 04:05:25,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:25,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747711884] [2024-06-28 04:05:25,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:25,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:25,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:28,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:28,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:28,291 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747711884] [2024-06-28 04:05:28,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1747711884] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:28,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:28,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:28,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [496909180] [2024-06-28 04:05:28,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:28,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:28,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:28,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:28,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:28,320 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:28,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 201 places, 220 transitions, 2150 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-28 04:05:28,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:28,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:28,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:30,017 INFO L124 PetriNetUnfolderBase]: 2183/3662 cut-off events. [2024-06-28 04:05:30,017 INFO L125 PetriNetUnfolderBase]: For 145419/145421 co-relation queries the response was YES. [2024-06-28 04:05:30,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21617 conditions, 3662 events. 2183/3662 cut-off events. For 145419/145421 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 22201 event pairs, 507 based on Foata normal form. 2/3663 useless extension candidates. Maximal degree in co-relation 21523. Up to 3357 conditions per place. [2024-06-28 04:05:30,051 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 40 changer transitions 0/252 dead transitions. [2024-06-28 04:05:30,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 252 transitions, 2892 flow [2024-06-28 04:05:30,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:30,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:30,052 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 04:05:30,052 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 04:05:30,052 INFO L175 Difference]: Start difference. First operand has 201 places, 220 transitions, 2150 flow. Second operand 8 states and 138 transitions. [2024-06-28 04:05:30,052 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 252 transitions, 2892 flow [2024-06-28 04:05:30,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 252 transitions, 2845 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:30,253 INFO L231 Difference]: Finished difference. Result has 205 places, 226 transitions, 2275 flow [2024-06-28 04:05:30,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2103, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2275, PETRI_PLACES=205, PETRI_TRANSITIONS=226} [2024-06-28 04:05:30,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 04:05:30,253 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 226 transitions, 2275 flow [2024-06-28 04:05:30,253 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-28 04:05:30,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:30,254 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-28 04:05:30,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 04:05:30,254 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:30,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:30,254 INFO L85 PathProgramCache]: Analyzing trace with hash 103364695, now seen corresponding path program 2 times [2024-06-28 04:05:30,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:30,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [245083788] [2024-06-28 04:05:30,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:30,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:30,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:32,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:32,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [245083788] [2024-06-28 04:05:32,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [245083788] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:32,899 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:32,899 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426068804] [2024-06-28 04:05:32,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:32,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:32,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:32,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:32,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:32,921 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:32,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 226 transitions, 2275 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-28 04:05:32,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:32,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:32,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:34,488 INFO L124 PetriNetUnfolderBase]: 2209/3702 cut-off events. [2024-06-28 04:05:34,488 INFO L125 PetriNetUnfolderBase]: For 155024/155026 co-relation queries the response was YES. [2024-06-28 04:05:34,509 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22416 conditions, 3702 events. 2209/3702 cut-off events. For 155024/155026 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22466 event pairs, 508 based on Foata normal form. 2/3703 useless extension candidates. Maximal degree in co-relation 22321. Up to 3422 conditions per place. [2024-06-28 04:05:34,518 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 35 changer transitions 0/257 dead transitions. [2024-06-28 04:05:34,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 214 places, 257 transitions, 3035 flow [2024-06-28 04:05:34,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:05:34,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:05:34,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 157 transitions. [2024-06-28 04:05:34,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3738095238095238 [2024-06-28 04:05:34,520 INFO L175 Difference]: Start difference. First operand has 205 places, 226 transitions, 2275 flow. Second operand 10 states and 157 transitions. [2024-06-28 04:05:34,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 214 places, 257 transitions, 3035 flow [2024-06-28 04:05:34,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 257 transitions, 2951 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 04:05:34,740 INFO L231 Difference]: Finished difference. Result has 211 places, 232 transitions, 2365 flow [2024-06-28 04:05:34,740 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2203, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=226, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2365, PETRI_PLACES=211, PETRI_TRANSITIONS=232} [2024-06-28 04:05:34,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 04:05:34,740 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 232 transitions, 2365 flow [2024-06-28 04:05:34,741 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-28 04:05:34,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:34,741 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-28 04:05:34,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 04:05:34,741 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-28 04:05:34,741 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:34,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1453599963, now seen corresponding path program 3 times [2024-06-28 04:05:34,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:34,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933815981] [2024-06-28 04:05:34,742 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:34,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:34,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:37,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:37,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:37,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933815981] [2024-06-28 04:05:37,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933815981] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:37,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:37,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:37,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1913036109] [2024-06-28 04:05:37,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:37,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:37,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:37,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:37,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:37,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:37,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 232 transitions, 2365 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-28 04:05:37,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:37,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:37,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:38,571 INFO L124 PetriNetUnfolderBase]: 2203/3694 cut-off events. [2024-06-28 04:05:38,572 INFO L125 PetriNetUnfolderBase]: For 157733/157735 co-relation queries the response was YES. [2024-06-28 04:05:38,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22402 conditions, 3694 events. 2203/3694 cut-off events. For 157733/157735 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 22446 event pairs, 507 based on Foata normal form. 2/3695 useless extension candidates. Maximal degree in co-relation 22305. Up to 3417 conditions per place. [2024-06-28 04:05:38,606 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 215 selfloop transitions, 34 changer transitions 0/254 dead transitions. [2024-06-28 04:05:38,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 254 transitions, 2919 flow [2024-06-28 04:05:38,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:38,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:38,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 04:05:38,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:05:38,607 INFO L175 Difference]: Start difference. First operand has 211 places, 232 transitions, 2365 flow. Second operand 8 states and 134 transitions. [2024-06-28 04:05:38,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 254 transitions, 2919 flow [2024-06-28 04:05:38,824 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 254 transitions, 2827 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 04:05:38,827 INFO L231 Difference]: Finished difference. Result has 213 places, 232 transitions, 2347 flow [2024-06-28 04:05:38,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2273, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2347, PETRI_PLACES=213, PETRI_TRANSITIONS=232} [2024-06-28 04:05:38,827 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-28 04:05:38,828 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 232 transitions, 2347 flow [2024-06-28 04:05:38,828 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-28 04:05:38,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:38,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] [2024-06-28 04:05:38,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 04:05:38,828 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-28 04:05:38,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:38,828 INFO L85 PathProgramCache]: Analyzing trace with hash 1725645675, now seen corresponding path program 4 times [2024-06-28 04:05:38,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:38,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609822667] [2024-06-28 04:05:38,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:38,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:38,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:41,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-28 04:05:41,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:41,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609822667] [2024-06-28 04:05:41,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609822667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:41,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:41,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:41,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938192088] [2024-06-28 04:05:41,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:41,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:41,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:41,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:41,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:41,348 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:41,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 232 transitions, 2347 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-28 04:05:41,348 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:41,348 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:41,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:42,891 INFO L124 PetriNetUnfolderBase]: 2213/3713 cut-off events. [2024-06-28 04:05:42,891 INFO L125 PetriNetUnfolderBase]: For 163325/163329 co-relation queries the response was YES. [2024-06-28 04:05:42,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22609 conditions, 3713 events. 2213/3713 cut-off events. For 163325/163329 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 22587 event pairs, 512 based on Foata normal form. 4/3716 useless extension candidates. Maximal degree in co-relation 22510. Up to 3396 conditions per place. [2024-06-28 04:05:42,927 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 207 selfloop transitions, 46 changer transitions 0/258 dead transitions. [2024-06-28 04:05:42,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 258 transitions, 3063 flow [2024-06-28 04:05:42,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:42,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:42,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-28 04:05:42,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:05:42,929 INFO L175 Difference]: Start difference. First operand has 213 places, 232 transitions, 2347 flow. Second operand 9 states and 144 transitions. [2024-06-28 04:05:42,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 258 transitions, 3063 flow [2024-06-28 04:05:43,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 258 transitions, 2995 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:43,164 INFO L231 Difference]: Finished difference. Result has 215 places, 235 transitions, 2423 flow [2024-06-28 04:05:43,165 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2279, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2423, PETRI_PLACES=215, PETRI_TRANSITIONS=235} [2024-06-28 04:05:43,165 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-28 04:05:43,165 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 235 transitions, 2423 flow [2024-06-28 04:05:43,165 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-28 04:05:43,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:43,165 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-28 04:05:43,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 04:05:43,165 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-28 04:05:43,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:43,166 INFO L85 PathProgramCache]: Analyzing trace with hash 1718294025, now seen corresponding path program 5 times [2024-06-28 04:05:43,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:43,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [618108207] [2024-06-28 04:05:43,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:43,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:43,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:45,764 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:45,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:45,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [618108207] [2024-06-28 04:05:45,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [618108207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:45,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:45,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:45,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345518933] [2024-06-28 04:05:45,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:45,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:45,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:45,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:45,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:45,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:45,777 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 235 transitions, 2423 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-28 04:05:45,777 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:45,777 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:45,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:47,414 INFO L124 PetriNetUnfolderBase]: 2223/3726 cut-off events. [2024-06-28 04:05:47,414 INFO L125 PetriNetUnfolderBase]: For 169022/169024 co-relation queries the response was YES. [2024-06-28 04:05:47,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22874 conditions, 3726 events. 2223/3726 cut-off events. For 169022/169024 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22623 event pairs, 508 based on Foata normal form. 2/3727 useless extension candidates. Maximal degree in co-relation 22774. Up to 3406 conditions per place. [2024-06-28 04:05:47,448 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 212 selfloop transitions, 50 changer transitions 0/267 dead transitions. [2024-06-28 04:05:47,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 267 transitions, 3181 flow [2024-06-28 04:05:47,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:05:47,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:05:47,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-28 04:05:47,450 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-28 04:05:47,450 INFO L175 Difference]: Start difference. First operand has 215 places, 235 transitions, 2423 flow. Second operand 9 states and 152 transitions. [2024-06-28 04:05:47,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 267 transitions, 3181 flow [2024-06-28 04:05:47,747 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 267 transitions, 3025 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:47,750 INFO L231 Difference]: Finished difference. Result has 217 places, 238 transitions, 2429 flow [2024-06-28 04:05:47,750 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2281, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2429, PETRI_PLACES=217, PETRI_TRANSITIONS=238} [2024-06-28 04:05:47,751 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 04:05:47,751 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 238 transitions, 2429 flow [2024-06-28 04:05:47,751 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-28 04:05:47,751 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:47,751 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-28 04:05:47,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 04:05:47,751 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:47,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:47,751 INFO L85 PathProgramCache]: Analyzing trace with hash -59890869, now seen corresponding path program 6 times [2024-06-28 04:05:47,751 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:47,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069699690] [2024-06-28 04:05:47,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:47,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:47,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:50,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:50,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:50,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069699690] [2024-06-28 04:05:50,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069699690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:50,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:50,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:50,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211043541] [2024-06-28 04:05:50,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:50,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:50,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:50,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:50,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:50,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:50,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 238 transitions, 2429 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-28 04:05:50,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:50,226 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:50,226 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:51,566 INFO L124 PetriNetUnfolderBase]: 2217/3718 cut-off events. [2024-06-28 04:05:51,566 INFO L125 PetriNetUnfolderBase]: For 171139/171141 co-relation queries the response was YES. [2024-06-28 04:05:51,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22738 conditions, 3718 events. 2217/3718 cut-off events. For 171139/171141 co-relation queries the response was YES. Maximal size of possible extension queue 235. Compared 22575 event pairs, 507 based on Foata normal form. 2/3719 useless extension candidates. Maximal degree in co-relation 22637. Up to 3401 conditions per place. [2024-06-28 04:05:51,601 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 209 selfloop transitions, 48 changer transitions 0/262 dead transitions. [2024-06-28 04:05:51,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 262 transitions, 3007 flow [2024-06-28 04:05:51,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:05:51,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:05:51,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 04:05:51,603 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 04:05:51,603 INFO L175 Difference]: Start difference. First operand has 217 places, 238 transitions, 2429 flow. Second operand 7 states and 125 transitions. [2024-06-28 04:05:51,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 262 transitions, 3007 flow [2024-06-28 04:05:51,877 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 262 transitions, 2861 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 04:05:51,880 INFO L231 Difference]: Finished difference. Result has 216 places, 238 transitions, 2389 flow [2024-06-28 04:05:51,880 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2283, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2389, PETRI_PLACES=216, PETRI_TRANSITIONS=238} [2024-06-28 04:05:51,880 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 173 predicate places. [2024-06-28 04:05:51,881 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 238 transitions, 2389 flow [2024-06-28 04:05:51,881 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-28 04:05:51,881 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:51,881 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-28 04:05:51,881 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 04:05:51,881 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:51,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:51,882 INFO L85 PathProgramCache]: Analyzing trace with hash -962372141, now seen corresponding path program 1 times [2024-06-28 04:05:51,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:51,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52944920] [2024-06-28 04:05:51,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:51,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:51,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:05:55,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:05:55,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:05:55,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52944920] [2024-06-28 04:05:55,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52944920] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:05:55,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:05:55,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:05:55,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108093779] [2024-06-28 04:05:55,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:05:55,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:05:55,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:05:55,040 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:05:55,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:05:55,058 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:05:55,058 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 238 transitions, 2389 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-28 04:05:55,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:05:55,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:05:55,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:05:56,704 INFO L124 PetriNetUnfolderBase]: 2230/3740 cut-off events. [2024-06-28 04:05:56,704 INFO L125 PetriNetUnfolderBase]: For 171233/171239 co-relation queries the response was YES. [2024-06-28 04:05:56,726 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22877 conditions, 3740 events. 2230/3740 cut-off events. For 171233/171239 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 22756 event pairs, 519 based on Foata normal form. 7/3745 useless extension candidates. Maximal degree in co-relation 22776. Up to 3345 conditions per place. [2024-06-28 04:05:56,737 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 217 selfloop transitions, 57 changer transitions 0/279 dead transitions. [2024-06-28 04:05:56,737 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 279 transitions, 3401 flow [2024-06-28 04:05:56,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:05:56,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:05:56,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 04:05:56,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 04:05:56,739 INFO L175 Difference]: Start difference. First operand has 216 places, 238 transitions, 2389 flow. Second operand 8 states and 145 transitions. [2024-06-28 04:05:56,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 279 transitions, 3401 flow [2024-06-28 04:05:57,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 279 transitions, 3295 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:05:57,025 INFO L231 Difference]: Finished difference. Result has 217 places, 247 transitions, 2563 flow [2024-06-28 04:05:57,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2287, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2563, PETRI_PLACES=217, PETRI_TRANSITIONS=247} [2024-06-28 04:05:57,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 174 predicate places. [2024-06-28 04:05:57,026 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 247 transitions, 2563 flow [2024-06-28 04:05:57,026 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-28 04:05:57,026 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:05:57,026 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-28 04:05:57,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 04:05:57,027 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:05:57,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:05:57,027 INFO L85 PathProgramCache]: Analyzing trace with hash 1683844461, now seen corresponding path program 1 times [2024-06-28 04:05:57,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:05:57,027 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975065021] [2024-06-28 04:05:57,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:05:57,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:05:57,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:00,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:00,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:00,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975065021] [2024-06-28 04:06:00,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975065021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:00,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:00,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:00,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845987560] [2024-06-28 04:06:00,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:00,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:00,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:00,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:00,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:00,195 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:00,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 247 transitions, 2563 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-28 04:06:00,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:00,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:00,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:01,669 INFO L124 PetriNetUnfolderBase]: 2277/3806 cut-off events. [2024-06-28 04:06:01,669 INFO L125 PetriNetUnfolderBase]: For 181197/181205 co-relation queries the response was YES. [2024-06-28 04:06:01,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23850 conditions, 3806 events. 2277/3806 cut-off events. For 181197/181205 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 23113 event pairs, 513 based on Foata normal form. 10/3815 useless extension candidates. Maximal degree in co-relation 23749. Up to 3437 conditions per place. [2024-06-28 04:06:01,707 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 239 selfloop transitions, 52 changer transitions 0/296 dead transitions. [2024-06-28 04:06:01,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 296 transitions, 3638 flow [2024-06-28 04:06:01,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:06:01,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:06:01,708 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 166 transitions. [2024-06-28 04:06:01,708 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3952380952380952 [2024-06-28 04:06:01,708 INFO L175 Difference]: Start difference. First operand has 217 places, 247 transitions, 2563 flow. Second operand 10 states and 166 transitions. [2024-06-28 04:06:01,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 296 transitions, 3638 flow [2024-06-28 04:06:02,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 296 transitions, 3539 flow, removed 32 selfloop flow, removed 3 redundant places. [2024-06-28 04:06:02,061 INFO L231 Difference]: Finished difference. Result has 225 places, 263 transitions, 2780 flow [2024-06-28 04:06:02,061 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2467, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2780, PETRI_PLACES=225, PETRI_TRANSITIONS=263} [2024-06-28 04:06:02,062 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 182 predicate places. [2024-06-28 04:06:02,062 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 263 transitions, 2780 flow [2024-06-28 04:06:02,062 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-28 04:06:02,062 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:02,062 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-28 04:06:02,062 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 04:06:02,062 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:02,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:02,062 INFO L85 PathProgramCache]: Analyzing trace with hash 1683844275, now seen corresponding path program 2 times [2024-06-28 04:06:02,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:02,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858617466] [2024-06-28 04:06:02,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:02,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:02,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:05,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:05,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:05,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858617466] [2024-06-28 04:06:05,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858617466] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:05,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:05,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:05,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433007880] [2024-06-28 04:06:05,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:05,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:05,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:05,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:05,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:05,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:05,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 263 transitions, 2780 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-28 04:06:05,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:05,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:05,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:07,176 INFO L124 PetriNetUnfolderBase]: 2282/3815 cut-off events. [2024-06-28 04:06:07,176 INFO L125 PetriNetUnfolderBase]: For 186940/186948 co-relation queries the response was YES. [2024-06-28 04:06:07,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24345 conditions, 3815 events. 2282/3815 cut-off events. For 186940/186948 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 23213 event pairs, 516 based on Foata normal form. 9/3823 useless extension candidates. Maximal degree in co-relation 24241. Up to 3487 conditions per place. [2024-06-28 04:06:07,213 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 245 selfloop transitions, 42 changer transitions 0/292 dead transitions. [2024-06-28 04:06:07,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 292 transitions, 3474 flow [2024-06-28 04:06:07,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:07,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:07,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:06:07,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:06:07,214 INFO L175 Difference]: Start difference. First operand has 225 places, 263 transitions, 2780 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:06:07,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 292 transitions, 3474 flow [2024-06-28 04:06:07,504 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 292 transitions, 3341 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:07,507 INFO L231 Difference]: Finished difference. Result has 229 places, 266 transitions, 2785 flow [2024-06-28 04:06:07,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2647, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2785, PETRI_PLACES=229, PETRI_TRANSITIONS=266} [2024-06-28 04:06:07,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-28 04:06:07,508 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 266 transitions, 2785 flow [2024-06-28 04:06:07,508 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-28 04:06:07,508 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:07,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] [2024-06-28 04:06:07,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 04:06:07,509 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-28 04:06:07,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:07,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1861213131, now seen corresponding path program 2 times [2024-06-28 04:06:07,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:07,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1863474192] [2024-06-28 04:06:07,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:07,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:07,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:10,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:10,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:10,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1863474192] [2024-06-28 04:06:10,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1863474192] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:10,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:10,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:10,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470723648] [2024-06-28 04:06:10,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:10,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:10,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:10,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:10,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:10,536 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:10,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 266 transitions, 2785 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-28 04:06:10,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:10,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:10,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:11,937 INFO L124 PetriNetUnfolderBase]: 2334/3887 cut-off events. [2024-06-28 04:06:11,938 INFO L125 PetriNetUnfolderBase]: For 200666/200674 co-relation queries the response was YES. [2024-06-28 04:06:11,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24972 conditions, 3887 events. 2334/3887 cut-off events. For 200666/200674 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 23591 event pairs, 515 based on Foata normal form. 10/3896 useless extension candidates. Maximal degree in co-relation 24866. Up to 3492 conditions per place. [2024-06-28 04:06:11,975 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 241 selfloop transitions, 64 changer transitions 0/310 dead transitions. [2024-06-28 04:06:11,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 310 transitions, 3876 flow [2024-06-28 04:06:11,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:11,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:11,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:06:11,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:06:11,976 INFO L175 Difference]: Start difference. First operand has 229 places, 266 transitions, 2785 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:06:11,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 310 transitions, 3876 flow [2024-06-28 04:06:12,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 310 transitions, 3752 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:12,201 INFO L231 Difference]: Finished difference. Result has 232 places, 282 transitions, 2970 flow [2024-06-28 04:06:12,201 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2675, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2970, PETRI_PLACES=232, PETRI_TRANSITIONS=282} [2024-06-28 04:06:12,202 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 189 predicate places. [2024-06-28 04:06:12,202 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 282 transitions, 2970 flow [2024-06-28 04:06:12,202 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-28 04:06:12,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:12,202 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-28 04:06:12,202 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 04:06:12,202 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-28 04:06:12,203 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:12,203 INFO L85 PathProgramCache]: Analyzing trace with hash -785120465, now seen corresponding path program 3 times [2024-06-28 04:06:12,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:12,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270618452] [2024-06-28 04:06:12,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:12,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:12,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:15,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:15,146 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:15,146 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270618452] [2024-06-28 04:06:15,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270618452] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:15,146 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:15,146 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:15,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820762837] [2024-06-28 04:06:15,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:15,146 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:15,146 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:15,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:15,147 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:15,192 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:15,192 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 282 transitions, 2970 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-28 04:06:15,192 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:15,192 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:15,192 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:16,729 INFO L124 PetriNetUnfolderBase]: 2328/3881 cut-off events. [2024-06-28 04:06:16,729 INFO L125 PetriNetUnfolderBase]: For 203657/203665 co-relation queries the response was YES. [2024-06-28 04:06:16,754 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24990 conditions, 3881 events. 2328/3881 cut-off events. For 203657/203665 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 23600 event pairs, 516 based on Foata normal form. 10/3890 useless extension candidates. Maximal degree in co-relation 24883. Up to 3487 conditions per place. [2024-06-28 04:06:16,767 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 242 selfloop transitions, 66 changer transitions 0/313 dead transitions. [2024-06-28 04:06:16,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 313 transitions, 3902 flow [2024-06-28 04:06:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:06:16,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:06:16,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:06:16,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:06:16,768 INFO L175 Difference]: Start difference. First operand has 232 places, 282 transitions, 2970 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:06:16,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 313 transitions, 3902 flow [2024-06-28 04:06:17,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 313 transitions, 3820 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 04:06:17,108 INFO L231 Difference]: Finished difference. Result has 240 places, 282 transitions, 3026 flow [2024-06-28 04:06:17,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2888, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3026, PETRI_PLACES=240, PETRI_TRANSITIONS=282} [2024-06-28 04:06:17,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 197 predicate places. [2024-06-28 04:06:17,109 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 282 transitions, 3026 flow [2024-06-28 04:06:17,109 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-28 04:06:17,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:17,109 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-28 04:06:17,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 04:06:17,110 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-28 04:06:17,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:17,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1645732581, now seen corresponding path program 3 times [2024-06-28 04:06:17,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:17,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508719603] [2024-06-28 04:06:17,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:17,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:17,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:20,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-28 04:06:20,605 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:20,605 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508719603] [2024-06-28 04:06:20,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508719603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:20,605 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:20,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:20,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775843871] [2024-06-28 04:06:20,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:20,606 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:20,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:20,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:20,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:20,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:20,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 282 transitions, 3026 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-28 04:06:20,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:20,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:20,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:22,188 INFO L124 PetriNetUnfolderBase]: 2341/3905 cut-off events. [2024-06-28 04:06:22,188 INFO L125 PetriNetUnfolderBase]: For 210616/210624 co-relation queries the response was YES. [2024-06-28 04:06:22,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25339 conditions, 3905 events. 2341/3905 cut-off events. For 210616/210624 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 23771 event pairs, 520 based on Foata normal form. 9/3913 useless extension candidates. Maximal degree in co-relation 25231. Up to 3560 conditions per place. [2024-06-28 04:06:22,222 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 253 selfloop transitions, 54 changer transitions 0/312 dead transitions. [2024-06-28 04:06:22,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 312 transitions, 3926 flow [2024-06-28 04:06:22,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:22,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:22,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 145 transitions. [2024-06-28 04:06:22,223 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3835978835978836 [2024-06-28 04:06:22,223 INFO L175 Difference]: Start difference. First operand has 240 places, 282 transitions, 3026 flow. Second operand 9 states and 145 transitions. [2024-06-28 04:06:22,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 312 transitions, 3926 flow [2024-06-28 04:06:22,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 312 transitions, 3772 flow, removed 13 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:22,503 INFO L231 Difference]: Finished difference. Result has 242 places, 288 transitions, 3104 flow [2024-06-28 04:06:22,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2872, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3104, PETRI_PLACES=242, PETRI_TRANSITIONS=288} [2024-06-28 04:06:22,503 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-28 04:06:22,503 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 288 transitions, 3104 flow [2024-06-28 04:06:22,503 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-28 04:06:22,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:22,503 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-28 04:06:22,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 04:06:22,504 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:22,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:22,504 INFO L85 PathProgramCache]: Analyzing trace with hash -784874387, now seen corresponding path program 1 times [2024-06-28 04:06:22,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:22,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098960668] [2024-06-28 04:06:22,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:22,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:22,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:26,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-28 04:06:26,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:26,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098960668] [2024-06-28 04:06:26,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098960668] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:26,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:26,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:06:26,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406951418] [2024-06-28 04:06:26,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:26,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:06:26,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:26,498 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:06:26,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:06:26,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:06:26,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 288 transitions, 3104 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:26,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:26,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:06:26,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:28,038 INFO L124 PetriNetUnfolderBase]: 2232/3767 cut-off events. [2024-06-28 04:06:28,038 INFO L125 PetriNetUnfolderBase]: For 236619/236632 co-relation queries the response was YES. [2024-06-28 04:06:28,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24842 conditions, 3767 events. 2232/3767 cut-off events. For 236619/236632 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 23297 event pairs, 484 based on Foata normal form. 21/3757 useless extension candidates. Maximal degree in co-relation 24732. Up to 3259 conditions per place. [2024-06-28 04:06:28,075 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 234 selfloop transitions, 46 changer transitions 0/317 dead transitions. [2024-06-28 04:06:28,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 317 transitions, 3776 flow [2024-06-28 04:06:28,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:28,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:28,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 04:06:28,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 04:06:28,077 INFO L175 Difference]: Start difference. First operand has 242 places, 288 transitions, 3104 flow. Second operand 9 states and 154 transitions. [2024-06-28 04:06:28,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 317 transitions, 3776 flow [2024-06-28 04:06:28,479 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 317 transitions, 3628 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:28,482 INFO L231 Difference]: Finished difference. Result has 245 places, 289 transitions, 3072 flow [2024-06-28 04:06:28,482 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2956, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3072, PETRI_PLACES=245, PETRI_TRANSITIONS=289} [2024-06-28 04:06:28,483 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 202 predicate places. [2024-06-28 04:06:28,483 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 289 transitions, 3072 flow [2024-06-28 04:06:28,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:06:28,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:28,483 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-28 04:06:28,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 04:06:28,483 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:28,483 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:28,483 INFO L85 PathProgramCache]: Analyzing trace with hash -1217565439, now seen corresponding path program 4 times [2024-06-28 04:06:28,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:28,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876450173] [2024-06-28 04:06:28,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:28,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:28,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:31,443 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:31,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:31,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876450173] [2024-06-28 04:06:31,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876450173] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:31,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:31,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:31,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [253831069] [2024-06-28 04:06:31,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:31,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:31,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:31,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:31,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:31,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:31,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 289 transitions, 3072 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-28 04:06:31,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:31,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:31,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:33,230 INFO L124 PetriNetUnfolderBase]: 2398/3988 cut-off events. [2024-06-28 04:06:33,230 INFO L125 PetriNetUnfolderBase]: For 227360/227379 co-relation queries the response was YES. [2024-06-28 04:06:33,258 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26131 conditions, 3988 events. 2398/3988 cut-off events. For 227360/227379 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 24230 event pairs, 527 based on Foata normal form. 15/4000 useless extension candidates. Maximal degree in co-relation 26020. Up to 3569 conditions per place. [2024-06-28 04:06:33,270 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 235 selfloop transitions, 84 changer transitions 0/324 dead transitions. [2024-06-28 04:06:33,270 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 324 transitions, 4152 flow [2024-06-28 04:06:33,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:33,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:33,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 04:06:33,271 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:06:33,271 INFO L175 Difference]: Start difference. First operand has 245 places, 289 transitions, 3072 flow. Second operand 8 states and 140 transitions. [2024-06-28 04:06:33,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 324 transitions, 4152 flow [2024-06-28 04:06:33,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 324 transitions, 4058 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 04:06:33,650 INFO L231 Difference]: Finished difference. Result has 246 places, 295 transitions, 3264 flow [2024-06-28 04:06:33,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2978, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3264, PETRI_PLACES=246, PETRI_TRANSITIONS=295} [2024-06-28 04:06:33,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 203 predicate places. [2024-06-28 04:06:33,651 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 295 transitions, 3264 flow [2024-06-28 04:06:33,651 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-28 04:06:33,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:33,651 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-28 04:06:33,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 04:06:33,651 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:33,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:33,651 INFO L85 PathProgramCache]: Analyzing trace with hash -86798195, now seen corresponding path program 5 times [2024-06-28 04:06:33,651 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:33,651 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858706459] [2024-06-28 04:06:33,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:33,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:33,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:36,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:36,452 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:36,452 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858706459] [2024-06-28 04:06:36,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858706459] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:36,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:36,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:36,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846331211] [2024-06-28 04:06:36,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:36,453 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:36,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:36,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:36,453 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:36,493 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:36,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 295 transitions, 3264 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-28 04:06:36,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:36,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:36,494 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:38,177 INFO L124 PetriNetUnfolderBase]: 2411/4012 cut-off events. [2024-06-28 04:06:38,177 INFO L125 PetriNetUnfolderBase]: For 236034/236053 co-relation queries the response was YES. [2024-06-28 04:06:38,205 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26503 conditions, 4012 events. 2411/4012 cut-off events. For 236034/236053 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24485 event pairs, 529 based on Foata normal form. 15/4024 useless extension candidates. Maximal degree in co-relation 26391. Up to 3584 conditions per place. [2024-06-28 04:06:38,218 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 231 selfloop transitions, 90 changer transitions 0/326 dead transitions. [2024-06-28 04:06:38,218 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 326 transitions, 4352 flow [2024-06-28 04:06:38,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:38,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:38,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:06:38,219 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:06:38,219 INFO L175 Difference]: Start difference. First operand has 246 places, 295 transitions, 3264 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:06:38,219 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 326 transitions, 4352 flow [2024-06-28 04:06:38,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 326 transitions, 4147 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:38,565 INFO L231 Difference]: Finished difference. Result has 250 places, 301 transitions, 3369 flow [2024-06-28 04:06:38,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3087, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3369, PETRI_PLACES=250, PETRI_TRANSITIONS=301} [2024-06-28 04:06:38,566 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 04:06:38,566 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 301 transitions, 3369 flow [2024-06-28 04:06:38,566 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-28 04:06:38,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:38,566 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-28 04:06:38,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 04:06:38,566 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:38,567 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:38,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1358981369, now seen corresponding path program 6 times [2024-06-28 04:06:38,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:38,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429893865] [2024-06-28 04:06:38,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:38,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:38,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:41,641 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:41,641 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:41,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429893865] [2024-06-28 04:06:41,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429893865] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:41,641 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:41,641 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:41,641 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286809707] [2024-06-28 04:06:41,641 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:41,642 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:41,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:41,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:41,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:41,698 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:41,698 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 301 transitions, 3369 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-28 04:06:41,698 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:41,698 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:41,698 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:43,448 INFO L124 PetriNetUnfolderBase]: 2408/4008 cut-off events. [2024-06-28 04:06:43,448 INFO L125 PetriNetUnfolderBase]: For 240657/240676 co-relation queries the response was YES. [2024-06-28 04:06:43,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26466 conditions, 4008 events. 2408/4008 cut-off events. For 240657/240676 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24425 event pairs, 537 based on Foata normal form. 15/4020 useless extension candidates. Maximal degree in co-relation 26353. Up to 3581 conditions per place. [2024-06-28 04:06:43,491 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 240 selfloop transitions, 86 changer transitions 0/331 dead transitions. [2024-06-28 04:06:43,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 331 transitions, 4487 flow [2024-06-28 04:06:43,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:43,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:43,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-28 04:06:43,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-28 04:06:43,492 INFO L175 Difference]: Start difference. First operand has 250 places, 301 transitions, 3369 flow. Second operand 8 states and 142 transitions. [2024-06-28 04:06:43,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 331 transitions, 4487 flow [2024-06-28 04:06:43,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 331 transitions, 4304 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 04:06:43,948 INFO L231 Difference]: Finished difference. Result has 254 places, 301 transitions, 3364 flow [2024-06-28 04:06:43,948 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3186, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3364, PETRI_PLACES=254, PETRI_TRANSITIONS=301} [2024-06-28 04:06:43,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 04:06:43,949 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 301 transitions, 3364 flow [2024-06-28 04:06:43,949 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-28 04:06:43,949 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:43,949 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-28 04:06:43,949 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 04:06:43,949 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:43,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:43,949 INFO L85 PathProgramCache]: Analyzing trace with hash 1757414005, now seen corresponding path program 7 times [2024-06-28 04:06:43,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:43,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1461538963] [2024-06-28 04:06:43,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:43,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:43,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:46,879 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:46,879 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1461538963] [2024-06-28 04:06:46,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1461538963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:46,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:46,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:46,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894484941] [2024-06-28 04:06:46,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:46,880 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:46,880 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:46,880 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:46,880 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:46,901 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:46,901 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 301 transitions, 3364 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-28 04:06:46,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:46,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:46,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:48,579 INFO L124 PetriNetUnfolderBase]: 2405/4004 cut-off events. [2024-06-28 04:06:48,579 INFO L125 PetriNetUnfolderBase]: For 245812/245831 co-relation queries the response was YES. [2024-06-28 04:06:48,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26460 conditions, 4004 events. 2405/4004 cut-off events. For 245812/245831 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24408 event pairs, 535 based on Foata normal form. 15/4016 useless extension candidates. Maximal degree in co-relation 26346. Up to 3663 conditions per place. [2024-06-28 04:06:48,616 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 270 selfloop transitions, 49 changer transitions 0/324 dead transitions. [2024-06-28 04:06:48,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 324 transitions, 4072 flow [2024-06-28 04:06:48,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:48,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:48,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 04:06:48,618 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:06:48,618 INFO L175 Difference]: Start difference. First operand has 254 places, 301 transitions, 3364 flow. Second operand 8 states and 132 transitions. [2024-06-28 04:06:48,618 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 324 transitions, 4072 flow [2024-06-28 04:06:49,064 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 324 transitions, 3783 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 04:06:49,067 INFO L231 Difference]: Finished difference. Result has 254 places, 301 transitions, 3179 flow [2024-06-28 04:06:49,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3075, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3179, PETRI_PLACES=254, PETRI_TRANSITIONS=301} [2024-06-28 04:06:49,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-28 04:06:49,068 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 301 transitions, 3179 flow [2024-06-28 04:06:49,068 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-28 04:06:49,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:49,069 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-28 04:06:49,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 04:06:49,069 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-28 04:06:49,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:49,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1757414191, now seen corresponding path program 4 times [2024-06-28 04:06:49,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:49,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273138264] [2024-06-28 04:06:49,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:49,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:49,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:51,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-28 04:06:51,900 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:51,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273138264] [2024-06-28 04:06:51,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273138264] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:51,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:51,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:51,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700270371] [2024-06-28 04:06:51,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:51,901 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:51,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:51,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:51,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:51,949 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:51,949 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 301 transitions, 3179 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-28 04:06:51,949 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:51,949 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:51,949 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:53,641 INFO L124 PetriNetUnfolderBase]: 2399/3996 cut-off events. [2024-06-28 04:06:53,641 INFO L125 PetriNetUnfolderBase]: For 249595/249614 co-relation queries the response was YES. [2024-06-28 04:06:53,670 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26215 conditions, 3996 events. 2399/3996 cut-off events. For 249595/249614 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 24364 event pairs, 530 based on Foata normal form. 16/4009 useless extension candidates. Maximal degree in co-relation 26100. Up to 3643 conditions per place. [2024-06-28 04:06:53,683 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 273 selfloop transitions, 52 changer transitions 0/330 dead transitions. [2024-06-28 04:06:53,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 330 transitions, 4057 flow [2024-06-28 04:06:53,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:06:53,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:06:53,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-28 04:06:53,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-28 04:06:53,685 INFO L175 Difference]: Start difference. First operand has 254 places, 301 transitions, 3179 flow. Second operand 9 states and 147 transitions. [2024-06-28 04:06:53,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 330 transitions, 4057 flow [2024-06-28 04:06:54,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 330 transitions, 3937 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:54,094 INFO L231 Difference]: Finished difference. Result has 258 places, 303 transitions, 3197 flow [2024-06-28 04:06:54,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3063, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3197, PETRI_PLACES=258, PETRI_TRANSITIONS=303} [2024-06-28 04:06:54,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 04:06:54,095 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 303 transitions, 3197 flow [2024-06-28 04:06:54,095 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-28 04:06:54,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:54,095 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-28 04:06:54,095 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 04:06:54,096 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-28 04:06:54,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:54,096 INFO L85 PathProgramCache]: Analyzing trace with hash 2112092941, now seen corresponding path program 5 times [2024-06-28 04:06:54,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:54,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199929143] [2024-06-28 04:06:54,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:54,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:54,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:06:56,922 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:06:56,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:06:56,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199929143] [2024-06-28 04:06:56,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199929143] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:06:56,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:06:56,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:06:56,923 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486582816] [2024-06-28 04:06:56,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:06:56,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:06:56,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:06:56,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:06:56,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:06:56,941 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:06:56,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 303 transitions, 3197 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-28 04:06:56,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:06:56,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:06:56,942 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:06:58,607 INFO L124 PetriNetUnfolderBase]: 2430/4037 cut-off events. [2024-06-28 04:06:58,607 INFO L125 PetriNetUnfolderBase]: For 261369/261388 co-relation queries the response was YES. [2024-06-28 04:06:58,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26782 conditions, 4037 events. 2430/4037 cut-off events. For 261369/261388 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 24562 event pairs, 522 based on Foata normal form. 16/4050 useless extension candidates. Maximal degree in co-relation 26665. Up to 3568 conditions per place. [2024-06-28 04:06:58,646 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 253 selfloop transitions, 85 changer transitions 0/343 dead transitions. [2024-06-28 04:06:58,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 343 transitions, 4418 flow [2024-06-28 04:06:58,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:06:58,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:06:58,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 04:06:58,648 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 04:06:58,648 INFO L175 Difference]: Start difference. First operand has 258 places, 303 transitions, 3197 flow. Second operand 8 states and 137 transitions. [2024-06-28 04:06:58,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 343 transitions, 4418 flow [2024-06-28 04:06:59,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 343 transitions, 4308 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:06:59,011 INFO L231 Difference]: Finished difference. Result has 262 places, 318 transitions, 3524 flow [2024-06-28 04:06:59,011 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3097, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3524, PETRI_PLACES=262, PETRI_TRANSITIONS=318} [2024-06-28 04:06:59,011 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 219 predicate places. [2024-06-28 04:06:59,011 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 318 transitions, 3524 flow [2024-06-28 04:06:59,012 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-28 04:06:59,012 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:06:59,012 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:06:59,012 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 04:06:59,012 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:06:59,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:06:59,012 INFO L85 PathProgramCache]: Analyzing trace with hash 2111914195, now seen corresponding path program 8 times [2024-06-28 04:06:59,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:06:59,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412508390] [2024-06-28 04:06:59,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:06:59,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:06:59,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:01,778 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:01,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:01,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412508390] [2024-06-28 04:07:01,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412508390] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:01,778 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:01,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:01,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186272520] [2024-06-28 04:07:01,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:01,778 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:01,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:01,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:01,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:01,808 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:01,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 318 transitions, 3524 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-28 04:07:01,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:01,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:01,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:03,185 INFO L124 PetriNetUnfolderBase]: 2443/4055 cut-off events. [2024-06-28 04:07:03,185 INFO L125 PetriNetUnfolderBase]: For 270507/270526 co-relation queries the response was YES. [2024-06-28 04:07:03,216 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27494 conditions, 4055 events. 2443/4055 cut-off events. For 270507/270526 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24676 event pairs, 529 based on Foata normal form. 15/4067 useless extension candidates. Maximal degree in co-relation 27374. Up to 3702 conditions per place. [2024-06-28 04:07:03,231 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 276 selfloop transitions, 63 changer transitions 0/344 dead transitions. [2024-06-28 04:07:03,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 344 transitions, 4492 flow [2024-06-28 04:07:03,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:03,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:03,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:07:03,232 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:07:03,232 INFO L175 Difference]: Start difference. First operand has 262 places, 318 transitions, 3524 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:07:03,232 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 344 transitions, 4492 flow [2024-06-28 04:07:03,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 267 places, 344 transitions, 4412 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 04:07:03,759 INFO L231 Difference]: Finished difference. Result has 269 places, 324 transitions, 3700 flow [2024-06-28 04:07:03,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3444, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3700, PETRI_PLACES=269, PETRI_TRANSITIONS=324} [2024-06-28 04:07:03,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-28 04:07:03,759 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 324 transitions, 3700 flow [2024-06-28 04:07:03,759 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-28 04:07:03,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:03,759 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-28 04:07:03,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 04:07:03,760 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-28 04:07:03,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1767590995, now seen corresponding path program 9 times [2024-06-28 04:07:03,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:03,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [849405284] [2024-06-28 04:07:03,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:03,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:03,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:06,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:06,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:06,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [849405284] [2024-06-28 04:07:06,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [849405284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:06,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:06,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:06,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531178806] [2024-06-28 04:07:06,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:06,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:06,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:06,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:06,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:06,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:06,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 324 transitions, 3700 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-28 04:07:06,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:06,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:06,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:08,266 INFO L124 PetriNetUnfolderBase]: 2440/4051 cut-off events. [2024-06-28 04:07:08,266 INFO L125 PetriNetUnfolderBase]: For 274852/274871 co-relation queries the response was YES. [2024-06-28 04:07:08,298 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27417 conditions, 4051 events. 2440/4051 cut-off events. For 274852/274871 co-relation queries the response was YES. Maximal size of possible extension queue 274. Compared 24684 event pairs, 529 based on Foata normal form. 15/4063 useless extension candidates. Maximal degree in co-relation 27294. Up to 3699 conditions per place. [2024-06-28 04:07:08,312 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 276 selfloop transitions, 64 changer transitions 0/345 dead transitions. [2024-06-28 04:07:08,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 345 transitions, 4442 flow [2024-06-28 04:07:08,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:07:08,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:07:08,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-28 04:07:08,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-28 04:07:08,313 INFO L175 Difference]: Start difference. First operand has 269 places, 324 transitions, 3700 flow. Second operand 10 states and 153 transitions. [2024-06-28 04:07:08,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 345 transitions, 4442 flow [2024-06-28 04:07:08,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 345 transitions, 4280 flow, removed 34 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:08,805 INFO L231 Difference]: Finished difference. Result has 274 places, 324 transitions, 3672 flow [2024-06-28 04:07:08,805 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3538, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3672, PETRI_PLACES=274, PETRI_TRANSITIONS=324} [2024-06-28 04:07:08,806 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 04:07:08,806 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 324 transitions, 3672 flow [2024-06-28 04:07:08,806 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-28 04:07:08,806 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:08,806 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-28 04:07:08,806 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 04:07:08,807 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-28 04:07:08,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:08,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1091083393, now seen corresponding path program 6 times [2024-06-28 04:07:08,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:08,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1319735285] [2024-06-28 04:07:08,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:08,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:08,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:11,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:11,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:11,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1319735285] [2024-06-28 04:07:11,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1319735285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:11,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:11,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:11,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257237329] [2024-06-28 04:07:11,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:11,614 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:11,615 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:11,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:11,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:11,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:11,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 324 transitions, 3672 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-28 04:07:11,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:11,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:11,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:13,196 INFO L124 PetriNetUnfolderBase]: 2434/4047 cut-off events. [2024-06-28 04:07:13,196 INFO L125 PetriNetUnfolderBase]: For 279579/279598 co-relation queries the response was YES. [2024-06-28 04:07:13,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27299 conditions, 4047 events. 2434/4047 cut-off events. For 279579/279598 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 24704 event pairs, 532 based on Foata normal form. 16/4060 useless extension candidates. Maximal degree in co-relation 27176. Up to 3700 conditions per place. [2024-06-28 04:07:13,241 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 287 selfloop transitions, 52 changer transitions 0/344 dead transitions. [2024-06-28 04:07:13,241 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 344 transitions, 4410 flow [2024-06-28 04:07:13,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:07:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:07:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 04:07:13,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 04:07:13,242 INFO L175 Difference]: Start difference. First operand has 274 places, 324 transitions, 3672 flow. Second operand 8 states and 129 transitions. [2024-06-28 04:07:13,242 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 344 transitions, 4410 flow [2024-06-28 04:07:13,874 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 344 transitions, 4230 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 04:07:13,877 INFO L231 Difference]: Finished difference. Result has 272 places, 324 transitions, 3602 flow [2024-06-28 04:07:13,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3492, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3602, PETRI_PLACES=272, PETRI_TRANSITIONS=324} [2024-06-28 04:07:13,878 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 04:07:13,878 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 324 transitions, 3602 flow [2024-06-28 04:07:13,878 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-28 04:07:13,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:13,878 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-28 04:07:13,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 04:07:13,878 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-28 04:07:13,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:13,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1955402441, now seen corresponding path program 7 times [2024-06-28 04:07:13,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:13,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577587223] [2024-06-28 04:07:13,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:13,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:16,718 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:16,718 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:16,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577587223] [2024-06-28 04:07:16,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577587223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:16,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:16,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:16,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [862531936] [2024-06-28 04:07:16,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:16,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:16,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:16,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:16,719 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:16,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:16,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 324 transitions, 3602 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-28 04:07:16,758 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:16,758 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:16,758 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:18,285 INFO L124 PetriNetUnfolderBase]: 2476/4106 cut-off events. [2024-06-28 04:07:18,286 INFO L125 PetriNetUnfolderBase]: For 298621/298654 co-relation queries the response was YES. [2024-06-28 04:07:18,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28010 conditions, 4106 events. 2476/4106 cut-off events. For 298621/298654 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 25005 event pairs, 539 based on Foata normal form. 24/4127 useless extension candidates. Maximal degree in co-relation 27887. Up to 3617 conditions per place. [2024-06-28 04:07:18,330 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 255 selfloop transitions, 92 changer transitions 0/352 dead transitions. [2024-06-28 04:07:18,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 352 transitions, 4771 flow [2024-06-28 04:07:18,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:18,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:18,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:07:18,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:07:18,331 INFO L175 Difference]: Start difference. First operand has 272 places, 324 transitions, 3602 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:07:18,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 352 transitions, 4771 flow [2024-06-28 04:07:18,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 352 transitions, 4655 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 04:07:18,759 INFO L231 Difference]: Finished difference. Result has 272 places, 333 transitions, 3817 flow [2024-06-28 04:07:18,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=324, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3817, PETRI_PLACES=272, PETRI_TRANSITIONS=333} [2024-06-28 04:07:18,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 04:07:18,760 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 333 transitions, 3817 flow [2024-06-28 04:07:18,760 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-28 04:07:18,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:18,760 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-28 04:07:18,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 04:07:18,761 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-28 04:07:18,761 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:18,761 INFO L85 PathProgramCache]: Analyzing trace with hash 1949688521, now seen corresponding path program 8 times [2024-06-28 04:07:18,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:18,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649601424] [2024-06-28 04:07:18,762 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:18,762 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:18,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:21,826 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:21,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:21,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649601424] [2024-06-28 04:07:21,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649601424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:21,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:21,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:21,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702722385] [2024-06-28 04:07:21,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:21,827 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:21,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:21,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:21,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:21,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:21,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 333 transitions, 3817 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-28 04:07:21,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:21,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:21,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:23,524 INFO L124 PetriNetUnfolderBase]: 2470/4098 cut-off events. [2024-06-28 04:07:23,524 INFO L125 PetriNetUnfolderBase]: For 301716/301749 co-relation queries the response was YES. [2024-06-28 04:07:23,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28083 conditions, 4098 events. 2470/4098 cut-off events. For 301716/301749 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24984 event pairs, 539 based on Foata normal form. 24/4119 useless extension candidates. Maximal degree in co-relation 27959. Up to 3612 conditions per place. [2024-06-28 04:07:23,567 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 255 selfloop transitions, 92 changer transitions 0/352 dead transitions. [2024-06-28 04:07:23,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 352 transitions, 4849 flow [2024-06-28 04:07:23,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:23,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:23,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:07:23,568 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:07:23,568 INFO L175 Difference]: Start difference. First operand has 272 places, 333 transitions, 3817 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:07:23,568 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 352 transitions, 4849 flow [2024-06-28 04:07:24,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 352 transitions, 4664 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-28 04:07:24,101 INFO L231 Difference]: Finished difference. Result has 276 places, 333 transitions, 3822 flow [2024-06-28 04:07:24,102 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3632, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3822, PETRI_PLACES=276, PETRI_TRANSITIONS=333} [2024-06-28 04:07:24,102 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 04:07:24,102 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 333 transitions, 3822 flow [2024-06-28 04:07:24,102 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-28 04:07:24,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:24,102 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-28 04:07:24,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 04:07:24,102 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-28 04:07:24,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:24,103 INFO L85 PathProgramCache]: Analyzing trace with hash 7552583, now seen corresponding path program 9 times [2024-06-28 04:07:24,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:24,103 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027917375] [2024-06-28 04:07:24,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:24,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:24,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:26,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:26,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:26,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027917375] [2024-06-28 04:07:26,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027917375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:26,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:26,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:26,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458532222] [2024-06-28 04:07:26,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:26,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:26,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:26,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:26,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:27,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:27,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 333 transitions, 3822 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-28 04:07:27,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:27,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:27,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:28,477 INFO L124 PetriNetUnfolderBase]: 2464/4085 cut-off events. [2024-06-28 04:07:28,478 INFO L125 PetriNetUnfolderBase]: For 303011/303030 co-relation queries the response was YES. [2024-06-28 04:07:28,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27903 conditions, 4085 events. 2464/4085 cut-off events. For 303011/303030 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24861 event pairs, 534 based on Foata normal form. 16/4098 useless extension candidates. Maximal degree in co-relation 27778. Up to 3730 conditions per place. [2024-06-28 04:07:28,518 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 294 selfloop transitions, 57 changer transitions 0/356 dead transitions. [2024-06-28 04:07:28,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 356 transitions, 4594 flow [2024-06-28 04:07:28,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:28,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:28,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:07:28,519 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:07:28,519 INFO L175 Difference]: Start difference. First operand has 276 places, 333 transitions, 3822 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:07:28,519 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 356 transitions, 4594 flow [2024-06-28 04:07:29,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 356 transitions, 4316 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:29,127 INFO L231 Difference]: Finished difference. Result has 278 places, 333 transitions, 3672 flow [2024-06-28 04:07:29,128 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3544, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3672, PETRI_PLACES=278, PETRI_TRANSITIONS=333} [2024-06-28 04:07:29,128 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 04:07:29,128 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 333 transitions, 3672 flow [2024-06-28 04:07:29,128 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-28 04:07:29,128 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:29,129 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-28 04:07:29,129 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 04:07:29,129 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-28 04:07:29,129 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:29,129 INFO L85 PathProgramCache]: Analyzing trace with hash -1856628637, now seen corresponding path program 10 times [2024-06-28 04:07:29,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:29,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353033861] [2024-06-28 04:07:29,130 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:29,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:29,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:32,014 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:32,014 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:32,014 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [353033861] [2024-06-28 04:07:32,015 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [353033861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:32,015 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:32,015 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:32,015 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823088997] [2024-06-28 04:07:32,015 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:32,015 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:32,015 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:32,015 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:32,016 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:32,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:32,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 333 transitions, 3672 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-28 04:07:32,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:32,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:32,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:33,674 INFO L124 PetriNetUnfolderBase]: 2461/4085 cut-off events. [2024-06-28 04:07:33,674 INFO L125 PetriNetUnfolderBase]: For 304889/304908 co-relation queries the response was YES. [2024-06-28 04:07:33,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27541 conditions, 4085 events. 2461/4085 cut-off events. For 304889/304908 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24915 event pairs, 536 based on Foata normal form. 15/4097 useless extension candidates. Maximal degree in co-relation 27416. Up to 3668 conditions per place. [2024-06-28 04:07:33,722 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 268 selfloop transitions, 87 changer transitions 0/360 dead transitions. [2024-06-28 04:07:33,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 360 transitions, 4610 flow [2024-06-28 04:07:33,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:33,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:33,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:07:33,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:07:33,724 INFO L175 Difference]: Start difference. First operand has 278 places, 333 transitions, 3672 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:07:33,724 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 360 transitions, 4610 flow [2024-06-28 04:07:34,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 360 transitions, 4458 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:34,285 INFO L231 Difference]: Finished difference. Result has 277 places, 333 transitions, 3712 flow [2024-06-28 04:07:34,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3524, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3712, PETRI_PLACES=277, PETRI_TRANSITIONS=333} [2024-06-28 04:07:34,285 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 04:07:34,285 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 333 transitions, 3712 flow [2024-06-28 04:07:34,285 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-28 04:07:34,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:34,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] [2024-06-28 04:07:34,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 04:07:34,286 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:34,286 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:34,286 INFO L85 PathProgramCache]: Analyzing trace with hash 1727085395, now seen corresponding path program 11 times [2024-06-28 04:07:34,286 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:34,286 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445014555] [2024-06-28 04:07:34,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:34,286 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:34,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:37,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:37,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:37,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445014555] [2024-06-28 04:07:37,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445014555] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:37,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:37,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:37,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306834968] [2024-06-28 04:07:37,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:37,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:37,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:37,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:37,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:37,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:37,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 333 transitions, 3712 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-28 04:07:37,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:37,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:37,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:39,287 INFO L124 PetriNetUnfolderBase]: 2458/4077 cut-off events. [2024-06-28 04:07:39,287 INFO L125 PetriNetUnfolderBase]: For 294753/294772 co-relation queries the response was YES. [2024-06-28 04:07:39,317 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27391 conditions, 4077 events. 2458/4077 cut-off events. For 294753/294772 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24850 event pairs, 534 based on Foata normal form. 15/4089 useless extension candidates. Maximal degree in co-relation 27267. Up to 3665 conditions per place. [2024-06-28 04:07:39,330 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 275 selfloop transitions, 90 changer transitions 0/370 dead transitions. [2024-06-28 04:07:39,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 370 transitions, 4696 flow [2024-06-28 04:07:39,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:39,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:39,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:07:39,331 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:07:39,331 INFO L175 Difference]: Start difference. First operand has 277 places, 333 transitions, 3712 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:07:39,331 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 370 transitions, 4696 flow [2024-06-28 04:07:39,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 370 transitions, 4434 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:07:39,999 INFO L231 Difference]: Finished difference. Result has 278 places, 333 transitions, 3652 flow [2024-06-28 04:07:39,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3454, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3652, PETRI_PLACES=278, PETRI_TRANSITIONS=333} [2024-06-28 04:07:39,999 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 04:07:39,999 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 333 transitions, 3652 flow [2024-06-28 04:07:40,000 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-28 04:07:40,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:40,000 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-28 04:07:40,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 04:07:40,000 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:40,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:40,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1549953875, now seen corresponding path program 12 times [2024-06-28 04:07:40,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:40,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895413547] [2024-06-28 04:07:40,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:40,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:40,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:42,859 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:42,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:42,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895413547] [2024-06-28 04:07:42,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895413547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:42,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:42,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:42,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1645913130] [2024-06-28 04:07:42,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:42,860 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:42,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:42,861 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:42,861 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:42,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:42,891 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 333 transitions, 3652 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-28 04:07:42,891 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:42,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:42,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:44,595 INFO L124 PetriNetUnfolderBase]: 2455/4072 cut-off events. [2024-06-28 04:07:44,596 INFO L125 PetriNetUnfolderBase]: For 284355/284363 co-relation queries the response was YES. [2024-06-28 04:07:44,623 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27148 conditions, 4072 events. 2455/4072 cut-off events. For 284355/284363 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24798 event pairs, 532 based on Foata normal form. 9/4080 useless extension candidates. Maximal degree in co-relation 27024. Up to 3662 conditions per place. [2024-06-28 04:07:44,635 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 277 selfloop transitions, 90 changer transitions 0/372 dead transitions. [2024-06-28 04:07:44,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 372 transitions, 4502 flow [2024-06-28 04:07:44,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:44,636 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:44,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-28 04:07:44,636 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-28 04:07:44,636 INFO L175 Difference]: Start difference. First operand has 278 places, 333 transitions, 3652 flow. Second operand 9 states and 163 transitions. [2024-06-28 04:07:44,636 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 372 transitions, 4502 flow [2024-06-28 04:07:45,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 372 transitions, 4282 flow, removed 14 selfloop flow, removed 11 redundant places. [2024-06-28 04:07:45,132 INFO L231 Difference]: Finished difference. Result has 276 places, 333 transitions, 3630 flow [2024-06-28 04:07:45,132 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3432, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3630, PETRI_PLACES=276, PETRI_TRANSITIONS=333} [2024-06-28 04:07:45,132 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-28 04:07:45,132 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 333 transitions, 3630 flow [2024-06-28 04:07:45,132 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-28 04:07:45,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:45,133 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-28 04:07:45,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 04:07:45,133 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:45,133 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:45,133 INFO L85 PathProgramCache]: Analyzing trace with hash 1727501291, now seen corresponding path program 10 times [2024-06-28 04:07:45,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:45,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011465066] [2024-06-28 04:07:45,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:45,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:45,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:47,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:47,843 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:47,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011465066] [2024-06-28 04:07:47,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011465066] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:47,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:47,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:47,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241433008] [2024-06-28 04:07:47,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:47,844 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:47,844 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:47,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:47,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:47,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:47,861 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 333 transitions, 3630 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-28 04:07:47,861 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:47,862 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:47,862 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:49,484 INFO L124 PetriNetUnfolderBase]: 2449/4067 cut-off events. [2024-06-28 04:07:49,484 INFO L125 PetriNetUnfolderBase]: For 267179/267198 co-relation queries the response was YES. [2024-06-28 04:07:49,517 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26754 conditions, 4067 events. 2449/4067 cut-off events. For 267179/267198 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24763 event pairs, 518 based on Foata normal form. 16/4080 useless extension candidates. Maximal degree in co-relation 26632. Up to 3590 conditions per place. [2024-06-28 04:07:49,533 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 256 selfloop transitions, 96 changer transitions 0/357 dead transitions. [2024-06-28 04:07:49,533 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 357 transitions, 4678 flow [2024-06-28 04:07:49,534 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:49,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:49,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 04:07:49,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 04:07:49,535 INFO L175 Difference]: Start difference. First operand has 276 places, 333 transitions, 3630 flow. Second operand 7 states and 124 transitions. [2024-06-28 04:07:49,535 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 357 transitions, 4678 flow [2024-06-28 04:07:50,100 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 357 transitions, 4462 flow, removed 16 selfloop flow, removed 9 redundant places. [2024-06-28 04:07:50,104 INFO L231 Difference]: Finished difference. Result has 274 places, 333 transitions, 3628 flow [2024-06-28 04:07:50,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3426, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3628, PETRI_PLACES=274, PETRI_TRANSITIONS=333} [2024-06-28 04:07:50,104 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-28 04:07:50,104 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 333 transitions, 3628 flow [2024-06-28 04:07:50,104 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-28 04:07:50,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:50,105 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-28 04:07:50,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 04:07:50,105 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:50,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:50,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1863294691, now seen corresponding path program 11 times [2024-06-28 04:07:50,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:50,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779216590] [2024-06-28 04:07:50,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:50,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:50,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:53,177 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:53,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:53,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779216590] [2024-06-28 04:07:53,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779216590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:53,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:53,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:53,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634754869] [2024-06-28 04:07:53,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:53,178 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:53,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:53,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:53,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:53,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:53,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 333 transitions, 3628 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-28 04:07:53,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:53,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:53,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:54,662 INFO L124 PetriNetUnfolderBase]: 2443/4058 cut-off events. [2024-06-28 04:07:54,662 INFO L125 PetriNetUnfolderBase]: For 248870/248878 co-relation queries the response was YES. [2024-06-28 04:07:54,692 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26407 conditions, 4058 events. 2443/4058 cut-off events. For 248870/248878 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24795 event pairs, 525 based on Foata normal form. 10/4067 useless extension candidates. Maximal degree in co-relation 26285. Up to 3651 conditions per place. [2024-06-28 04:07:54,705 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 281 selfloop transitions, 78 changer transitions 0/364 dead transitions. [2024-06-28 04:07:54,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 364 transitions, 4568 flow [2024-06-28 04:07:54,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:07:54,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:07:54,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:07:54,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:07:54,707 INFO L175 Difference]: Start difference. First operand has 274 places, 333 transitions, 3628 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:07:54,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 364 transitions, 4568 flow [2024-06-28 04:07:55,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 364 transitions, 4390 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 04:07:55,369 INFO L231 Difference]: Finished difference. Result has 278 places, 333 transitions, 3622 flow [2024-06-28 04:07:55,369 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3452, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=255, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3622, PETRI_PLACES=278, PETRI_TRANSITIONS=333} [2024-06-28 04:07:55,369 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 04:07:55,369 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 333 transitions, 3622 flow [2024-06-28 04:07:55,369 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-28 04:07:55,369 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:07:55,370 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-28 04:07:55,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 04:07:55,370 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:07:55,370 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:07:55,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1550191211, now seen corresponding path program 12 times [2024-06-28 04:07:55,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:07:55,371 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373388735] [2024-06-28 04:07:55,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:07:55,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:07:55,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:07:58,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:07:58,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:07:58,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373388735] [2024-06-28 04:07:58,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373388735] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:07:58,262 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:07:58,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:07:58,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162459106] [2024-06-28 04:07:58,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:07:58,263 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:07:58,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:07:58,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:07:58,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:07:58,277 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:07:58,277 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 333 transitions, 3622 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-28 04:07:58,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:07:58,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:07:58,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:07:59,460 INFO L124 PetriNetUnfolderBase]: 2437/4048 cut-off events. [2024-06-28 04:07:59,461 INFO L125 PetriNetUnfolderBase]: For 244142/244150 co-relation queries the response was YES. [2024-06-28 04:07:59,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26185 conditions, 4048 events. 2437/4048 cut-off events. For 244142/244150 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 24668 event pairs, 525 based on Foata normal form. 10/4057 useless extension candidates. Maximal degree in co-relation 26063. Up to 3646 conditions per place. [2024-06-28 04:07:59,507 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 278 selfloop transitions, 73 changer transitions 0/356 dead transitions. [2024-06-28 04:07:59,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 356 transitions, 4392 flow [2024-06-28 04:07:59,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:07:59,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:07:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:07:59,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:07:59,509 INFO L175 Difference]: Start difference. First operand has 278 places, 333 transitions, 3622 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:07:59,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 356 transitions, 4392 flow [2024-06-28 04:08:00,129 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 356 transitions, 4180 flow, removed 10 selfloop flow, removed 10 redundant places. [2024-06-28 04:08:00,132 INFO L231 Difference]: Finished difference. Result has 275 places, 333 transitions, 3566 flow [2024-06-28 04:08:00,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3410, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3566, PETRI_PLACES=275, PETRI_TRANSITIONS=333} [2024-06-28 04:08:00,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 04:08:00,133 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 333 transitions, 3566 flow [2024-06-28 04:08:00,133 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-28 04:08:00,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:00,133 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-28 04:08:00,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 04:08:00,134 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:00,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:00,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1550200139, now seen corresponding path program 2 times [2024-06-28 04:08:00,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:00,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182002044] [2024-06-28 04:08:00,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:00,135 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:03,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:03,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:03,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182002044] [2024-06-28 04:08:03,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182002044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:03,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:03,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:03,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213809098] [2024-06-28 04:08:03,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:03,981 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:03,981 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:03,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:03,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:04,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:04,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 333 transitions, 3566 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:04,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:04,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:04,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:05,375 INFO L124 PetriNetUnfolderBase]: 2329/3915 cut-off events. [2024-06-28 04:08:05,375 INFO L125 PetriNetUnfolderBase]: For 258890/258901 co-relation queries the response was YES. [2024-06-28 04:08:05,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25445 conditions, 3915 events. 2329/3915 cut-off events. For 258890/258901 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 24267 event pairs, 493 based on Foata normal form. 21/3909 useless extension candidates. Maximal degree in co-relation 25324. Up to 3333 conditions per place. [2024-06-28 04:08:05,411 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 261 selfloop transitions, 45 changer transitions 0/359 dead transitions. [2024-06-28 04:08:05,411 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 359 transitions, 4286 flow [2024-06-28 04:08:05,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:05,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:05,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 127 transitions. [2024-06-28 04:08:05,413 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43197278911564624 [2024-06-28 04:08:05,413 INFO L175 Difference]: Start difference. First operand has 275 places, 333 transitions, 3566 flow. Second operand 7 states and 127 transitions. [2024-06-28 04:08:05,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 359 transitions, 4286 flow [2024-06-28 04:08:05,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 359 transitions, 4134 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 04:08:05,812 INFO L231 Difference]: Finished difference. Result has 275 places, 334 transitions, 3534 flow [2024-06-28 04:08:05,813 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3414, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3534, PETRI_PLACES=275, PETRI_TRANSITIONS=334} [2024-06-28 04:08:05,813 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 232 predicate places. [2024-06-28 04:08:05,813 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 334 transitions, 3534 flow [2024-06-28 04:08:05,813 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:05,813 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:05,813 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-28 04:08:05,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 04:08:05,814 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:05,814 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:05,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1963507019, now seen corresponding path program 3 times [2024-06-28 04:08:05,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:05,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179634940] [2024-06-28 04:08:05,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:05,814 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:05,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:09,699 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:09,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:09,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179634940] [2024-06-28 04:08:09,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [179634940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:09,699 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:09,699 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:09,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249813217] [2024-06-28 04:08:09,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:09,699 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:09,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:09,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:09,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:09,772 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:09,772 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 334 transitions, 3534 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:09,773 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:09,773 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:09,773 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:11,195 INFO L124 PetriNetUnfolderBase]: 2366/3968 cut-off events. [2024-06-28 04:08:11,195 INFO L125 PetriNetUnfolderBase]: For 260861/260884 co-relation queries the response was YES. [2024-06-28 04:08:11,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25811 conditions, 3968 events. 2366/3968 cut-off events. For 260861/260884 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24653 event pairs, 501 based on Foata normal form. 31/3962 useless extension candidates. Maximal degree in co-relation 25690. Up to 3423 conditions per place. [2024-06-28 04:08:11,238 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 251 selfloop transitions, 50 changer transitions 0/354 dead transitions. [2024-06-28 04:08:11,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 354 transitions, 4228 flow [2024-06-28 04:08:11,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:11,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:11,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 04:08:11,240 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 04:08:11,240 INFO L175 Difference]: Start difference. First operand has 275 places, 334 transitions, 3534 flow. Second operand 7 states and 121 transitions. [2024-06-28 04:08:11,240 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 354 transitions, 4228 flow [2024-06-28 04:08:11,676 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 354 transitions, 4134 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:11,681 INFO L231 Difference]: Finished difference. Result has 277 places, 335 transitions, 3568 flow [2024-06-28 04:08:11,681 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3442, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3568, PETRI_PLACES=277, PETRI_TRANSITIONS=335} [2024-06-28 04:08:11,681 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 04:08:11,681 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 335 transitions, 3568 flow [2024-06-28 04:08:11,682 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:11,682 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:11,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] [2024-06-28 04:08:11,682 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 04:08:11,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-28 04:08:11,682 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:11,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1963982249, now seen corresponding path program 4 times [2024-06-28 04:08:11,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:11,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980387757] [2024-06-28 04:08:11,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:11,683 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:11,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:15,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:15,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:15,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980387757] [2024-06-28 04:08:15,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980387757] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:15,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:15,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:15,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275026383] [2024-06-28 04:08:15,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:15,557 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:15,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:15,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:15,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:15,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 04:08:15,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 335 transitions, 3568 flow. Second operand has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:15,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:15,599 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 04:08:15,599 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:16,807 INFO L124 PetriNetUnfolderBase]: 2368/3974 cut-off events. [2024-06-28 04:08:16,807 INFO L125 PetriNetUnfolderBase]: For 242862/242885 co-relation queries the response was YES. [2024-06-28 04:08:16,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25504 conditions, 3974 events. 2368/3974 cut-off events. For 242862/242885 co-relation queries the response was YES. Maximal size of possible extension queue 285. Compared 24681 event pairs, 497 based on Foata normal form. 27/3964 useless extension candidates. Maximal degree in co-relation 25382. Up to 3305 conditions per place. [2024-06-28 04:08:16,852 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 250 selfloop transitions, 54 changer transitions 0/357 dead transitions. [2024-06-28 04:08:16,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 357 transitions, 4286 flow [2024-06-28 04:08:16,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:16,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:16,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 04:08:16,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 04:08:16,853 INFO L175 Difference]: Start difference. First operand has 277 places, 335 transitions, 3568 flow. Second operand 7 states and 122 transitions. [2024-06-28 04:08:16,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 357 transitions, 4286 flow [2024-06-28 04:08:17,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 357 transitions, 4182 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:17,331 INFO L231 Difference]: Finished difference. Result has 279 places, 336 transitions, 3598 flow [2024-06-28 04:08:17,331 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3464, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3598, PETRI_PLACES=279, PETRI_TRANSITIONS=336} [2024-06-28 04:08:17,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-28 04:08:17,331 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 336 transitions, 3598 flow [2024-06-28 04:08:17,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.8) internal successors, (108), 10 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:17,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:17,331 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-28 04:08:17,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 04:08:17,332 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:17,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:17,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1993774993, now seen corresponding path program 1 times [2024-06-28 04:08:17,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:17,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758673575] [2024-06-28 04:08:17,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:17,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:17,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:19,887 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:19,888 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:19,888 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758673575] [2024-06-28 04:08:19,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758673575] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:19,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:19,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:19,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612085759] [2024-06-28 04:08:19,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:19,888 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:19,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:19,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:19,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:19,911 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:19,911 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 336 transitions, 3598 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-28 04:08:19,911 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:19,912 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:19,912 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:21,387 INFO L124 PetriNetUnfolderBase]: 2535/4203 cut-off events. [2024-06-28 04:08:21,387 INFO L125 PetriNetUnfolderBase]: For 237894/237896 co-relation queries the response was YES. [2024-06-28 04:08:21,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26817 conditions, 4203 events. 2535/4203 cut-off events. For 237894/237896 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 25727 event pairs, 516 based on Foata normal form. 2/4204 useless extension candidates. Maximal degree in co-relation 26694. Up to 3886 conditions per place. [2024-06-28 04:08:21,435 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 331 selfloop transitions, 32 changer transitions 0/368 dead transitions. [2024-06-28 04:08:21,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 368 transitions, 4626 flow [2024-06-28 04:08:21,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:21,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:21,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 04:08:21,437 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:08:21,437 INFO L175 Difference]: Start difference. First operand has 279 places, 336 transitions, 3598 flow. Second operand 8 states and 136 transitions. [2024-06-28 04:08:21,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 368 transitions, 4626 flow [2024-06-28 04:08:21,906 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 368 transitions, 4508 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:21,910 INFO L231 Difference]: Finished difference. Result has 282 places, 340 transitions, 3645 flow [2024-06-28 04:08:21,910 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3480, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3645, PETRI_PLACES=282, PETRI_TRANSITIONS=340} [2024-06-28 04:08:21,910 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 239 predicate places. [2024-06-28 04:08:21,910 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 340 transitions, 3645 flow [2024-06-28 04:08:21,910 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-28 04:08:21,910 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:21,910 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-28 04:08:21,910 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 04:08:21,910 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-28 04:08:21,911 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:21,911 INFO L85 PathProgramCache]: Analyzing trace with hash 1993835443, now seen corresponding path program 2 times [2024-06-28 04:08:21,911 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:21,911 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1035012861] [2024-06-28 04:08:21,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:21,911 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:21,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:24,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:24,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:24,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1035012861] [2024-06-28 04:08:24,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1035012861] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:24,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:24,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:24,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [724624891] [2024-06-28 04:08:24,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:24,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:24,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:24,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:24,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:24,544 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:24,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 340 transitions, 3645 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-28 04:08:24,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:24,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:24,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:26,269 INFO L124 PetriNetUnfolderBase]: 2543/4215 cut-off events. [2024-06-28 04:08:26,269 INFO L125 PetriNetUnfolderBase]: For 243943/243945 co-relation queries the response was YES. [2024-06-28 04:08:26,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26874 conditions, 4215 events. 2543/4215 cut-off events. For 243943/243945 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 25794 event pairs, 554 based on Foata normal form. 2/4216 useless extension candidates. Maximal degree in co-relation 26750. Up to 3935 conditions per place. [2024-06-28 04:08:26,316 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 330 selfloop transitions, 29 changer transitions 0/364 dead transitions. [2024-06-28 04:08:26,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 364 transitions, 4473 flow [2024-06-28 04:08:26,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:26,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:26,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:08:26,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:08:26,317 INFO L175 Difference]: Start difference. First operand has 282 places, 340 transitions, 3645 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:08:26,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 364 transitions, 4473 flow [2024-06-28 04:08:26,843 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 364 transitions, 4367 flow, removed 37 selfloop flow, removed 4 redundant places. [2024-06-28 04:08:26,847 INFO L231 Difference]: Finished difference. Result has 286 places, 342 transitions, 3656 flow [2024-06-28 04:08:26,847 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=340, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=311, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3656, PETRI_PLACES=286, PETRI_TRANSITIONS=342} [2024-06-28 04:08:26,847 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 243 predicate places. [2024-06-28 04:08:26,847 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 342 transitions, 3656 flow [2024-06-28 04:08:26,847 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-28 04:08:26,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:26,848 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-28 04:08:26,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 04:08:26,848 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-28 04:08:26,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:26,848 INFO L85 PathProgramCache]: Analyzing trace with hash 2111923123, now seen corresponding path program 3 times [2024-06-28 04:08:26,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:26,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109441549] [2024-06-28 04:08:26,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:26,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:26,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:29,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-28 04:08:29,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:29,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109441549] [2024-06-28 04:08:29,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109441549] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:29,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:29,491 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:29,491 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538297533] [2024-06-28 04:08:29,491 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:29,491 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:29,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:29,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:29,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:29,514 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:29,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 342 transitions, 3656 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-28 04:08:29,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:29,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:29,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:31,077 INFO L124 PetriNetUnfolderBase]: 2551/4227 cut-off events. [2024-06-28 04:08:31,077 INFO L125 PetriNetUnfolderBase]: For 250859/250861 co-relation queries the response was YES. [2024-06-28 04:08:31,111 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26987 conditions, 4227 events. 2551/4227 cut-off events. For 250859/250861 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 25886 event pairs, 554 based on Foata normal form. 2/4228 useless extension candidates. Maximal degree in co-relation 26861. Up to 3964 conditions per place. [2024-06-28 04:08:31,125 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 21 changer transitions 0/362 dead transitions. [2024-06-28 04:08:31,125 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 362 transitions, 4456 flow [2024-06-28 04:08:31,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:31,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:31,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-28 04:08:31,126 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-28 04:08:31,127 INFO L175 Difference]: Start difference. First operand has 286 places, 342 transitions, 3656 flow. Second operand 8 states and 125 transitions. [2024-06-28 04:08:31,127 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 362 transitions, 4456 flow [2024-06-28 04:08:31,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 287 places, 362 transitions, 4375 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:31,687 INFO L231 Difference]: Finished difference. Result has 288 places, 344 transitions, 3664 flow [2024-06-28 04:08:31,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3575, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3664, PETRI_PLACES=288, PETRI_TRANSITIONS=344} [2024-06-28 04:08:31,687 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 04:08:31,688 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 344 transitions, 3664 flow [2024-06-28 04:08:31,688 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-28 04:08:31,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:31,688 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-28 04:08:31,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 04:08:31,688 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:31,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:31,689 INFO L85 PathProgramCache]: Analyzing trace with hash -1090652803, now seen corresponding path program 1 times [2024-06-28 04:08:31,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:31,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350845711] [2024-06-28 04:08:31,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:31,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:31,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:35,369 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:35,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:35,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350845711] [2024-06-28 04:08:35,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350845711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:35,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:35,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 04:08:35,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719345625] [2024-06-28 04:08:35,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:35,370 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 04:08:35,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:35,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 04:08:35,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 04:08:35,412 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:35,412 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 344 transitions, 3664 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:35,412 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:35,412 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:35,412 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:37,135 INFO L124 PetriNetUnfolderBase]: 2559/4235 cut-off events. [2024-06-28 04:08:37,135 INFO L125 PetriNetUnfolderBase]: For 257757/257759 co-relation queries the response was YES. [2024-06-28 04:08:37,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27125 conditions, 4235 events. 2559/4235 cut-off events. For 257757/257759 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 25872 event pairs, 532 based on Foata normal form. 2/4236 useless extension candidates. Maximal degree in co-relation 26998. Up to 3953 conditions per place. [2024-06-28 04:08:37,184 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 334 selfloop transitions, 28 changer transitions 0/367 dead transitions. [2024-06-28 04:08:37,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 367 transitions, 4484 flow [2024-06-28 04:08:37,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 04:08:37,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 04:08:37,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-28 04:08:37,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:08:37,185 INFO L175 Difference]: Start difference. First operand has 288 places, 344 transitions, 3664 flow. Second operand 8 states and 130 transitions. [2024-06-28 04:08:37,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 367 transitions, 4484 flow [2024-06-28 04:08:37,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 367 transitions, 4415 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:37,759 INFO L231 Difference]: Finished difference. Result has 290 places, 346 transitions, 3702 flow [2024-06-28 04:08:37,759 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3595, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3702, PETRI_PLACES=290, PETRI_TRANSITIONS=346} [2024-06-28 04:08:37,759 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 247 predicate places. [2024-06-28 04:08:37,759 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 346 transitions, 3702 flow [2024-06-28 04:08:37,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:37,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:37,760 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-28 04:08:37,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 04:08:37,760 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-28 04:08:37,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:37,760 INFO L85 PathProgramCache]: Analyzing trace with hash 1727331473, now seen corresponding path program 4 times [2024-06-28 04:08:37,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:37,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625286150] [2024-06-28 04:08:37,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:37,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:37,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:40,354 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:40,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:40,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625286150] [2024-06-28 04:08:40,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625286150] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:40,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:40,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 04:08:40,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1084627250] [2024-06-28 04:08:40,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:40,355 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 04:08:40,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:40,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 04:08:40,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 04:08:40,392 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:40,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 346 transitions, 3702 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-28 04:08:40,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:40,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:40,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:41,864 INFO L124 PetriNetUnfolderBase]: 2554/4232 cut-off events. [2024-06-28 04:08:41,864 INFO L125 PetriNetUnfolderBase]: For 259820/259822 co-relation queries the response was YES. [2024-06-28 04:08:41,899 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27095 conditions, 4232 events. 2554/4232 cut-off events. For 259820/259822 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 25889 event pairs, 515 based on Foata normal form. 2/4233 useless extension candidates. Maximal degree in co-relation 26967. Up to 3927 conditions per place. [2024-06-28 04:08:41,912 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 336 selfloop transitions, 30 changer transitions 0/371 dead transitions. [2024-06-28 04:08:41,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 371 transitions, 4504 flow [2024-06-28 04:08:41,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:41,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:41,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 04:08:41,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 04:08:41,914 INFO L175 Difference]: Start difference. First operand has 290 places, 346 transitions, 3702 flow. Second operand 7 states and 123 transitions. [2024-06-28 04:08:41,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 371 transitions, 4504 flow [2024-06-28 04:08:42,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 371 transitions, 4389 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:42,504 INFO L231 Difference]: Finished difference. Result has 291 places, 346 transitions, 3658 flow [2024-06-28 04:08:42,505 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3587, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3658, PETRI_PLACES=291, PETRI_TRANSITIONS=346} [2024-06-28 04:08:42,505 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 248 predicate places. [2024-06-28 04:08:42,505 INFO L495 AbstractCegarLoop]: Abstraction has has 291 places, 346 transitions, 3658 flow [2024-06-28 04:08:42,505 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-28 04:08:42,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:42,505 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-28 04:08:42,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 04:08:42,505 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-28 04:08:42,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:42,506 INFO L85 PathProgramCache]: Analyzing trace with hash 1955647961, now seen corresponding path program 2 times [2024-06-28 04:08:42,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:42,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332341823] [2024-06-28 04:08:42,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:42,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:42,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:46,007 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:46,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:46,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332341823] [2024-06-28 04:08:46,007 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332341823] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:46,007 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:46,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:46,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084502628] [2024-06-28 04:08:46,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:46,008 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:46,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:46,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:46,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:46,037 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:46,037 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 346 transitions, 3658 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:46,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:46,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:46,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:47,519 INFO L124 PetriNetUnfolderBase]: 2562/4245 cut-off events. [2024-06-28 04:08:47,519 INFO L125 PetriNetUnfolderBase]: For 266872/266876 co-relation queries the response was YES. [2024-06-28 04:08:47,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27220 conditions, 4245 events. 2562/4245 cut-off events. For 266872/266876 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26034 event pairs, 536 based on Foata normal form. 4/4248 useless extension candidates. Maximal degree in co-relation 27091. Up to 3958 conditions per place. [2024-06-28 04:08:47,570 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 331 selfloop transitions, 27 changer transitions 0/363 dead transitions. [2024-06-28 04:08:47,570 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 363 transitions, 4458 flow [2024-06-28 04:08:47,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:47,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:47,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:08:47,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:08:47,571 INFO L175 Difference]: Start difference. First operand has 291 places, 346 transitions, 3658 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:08:47,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 363 transitions, 4458 flow [2024-06-28 04:08:48,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 363 transitions, 4389 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 04:08:48,171 INFO L231 Difference]: Finished difference. Result has 292 places, 348 transitions, 3698 flow [2024-06-28 04:08:48,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3589, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3698, PETRI_PLACES=292, PETRI_TRANSITIONS=348} [2024-06-28 04:08:48,172 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 04:08:48,172 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 348 transitions, 3698 flow [2024-06-28 04:08:48,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:48,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:48,172 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-28 04:08:48,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 04:08:48,172 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:08:48,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:48,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1727516171, now seen corresponding path program 3 times [2024-06-28 04:08:48,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:48,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171995068] [2024-06-28 04:08:48,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:48,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:48,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:51,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:08:51,615 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:51,615 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171995068] [2024-06-28 04:08:51,615 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171995068] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:51,615 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:51,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:51,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902219105] [2024-06-28 04:08:51,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:51,616 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:51,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:51,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:51,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:51,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:51,643 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 348 transitions, 3698 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:51,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:51,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:51,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:53,244 INFO L124 PetriNetUnfolderBase]: 2570/4252 cut-off events. [2024-06-28 04:08:53,244 INFO L125 PetriNetUnfolderBase]: For 267584/267586 co-relation queries the response was YES. [2024-06-28 04:08:53,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27396 conditions, 4252 events. 2570/4252 cut-off events. For 267584/267586 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 26003 event pairs, 533 based on Foata normal form. 2/4253 useless extension candidates. Maximal degree in co-relation 27266. Up to 3964 conditions per place. [2024-06-28 04:08:53,296 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 335 selfloop transitions, 30 changer transitions 0/370 dead transitions. [2024-06-28 04:08:53,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 370 transitions, 4530 flow [2024-06-28 04:08:53,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:53,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:53,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 04:08:53,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 04:08:53,298 INFO L175 Difference]: Start difference. First operand has 292 places, 348 transitions, 3698 flow. Second operand 7 states and 118 transitions. [2024-06-28 04:08:53,298 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 370 transitions, 4530 flow [2024-06-28 04:08:53,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 370 transitions, 4437 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:53,872 INFO L231 Difference]: Finished difference. Result has 294 places, 350 transitions, 3727 flow [2024-06-28 04:08:53,872 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3605, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3727, PETRI_PLACES=294, PETRI_TRANSITIONS=350} [2024-06-28 04:08:53,872 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 04:08:53,872 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 350 transitions, 3727 flow [2024-06-28 04:08:53,872 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:53,872 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:53,872 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-28 04:08:53,872 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 04:08:53,873 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-28 04:08:53,873 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:53,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1963988201, now seen corresponding path program 4 times [2024-06-28 04:08:53,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:53,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657780951] [2024-06-28 04:08:53,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:53,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:53,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:08:57,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-28 04:08:57,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:08:57,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657780951] [2024-06-28 04:08:57,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [657780951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:08:57,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:08:57,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:08:57,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082605967] [2024-06-28 04:08:57,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:08:57,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:08:57,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:08:57,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:08:57,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:08:57,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:08:57,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 350 transitions, 3727 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:57,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:08:57,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:08:57,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:08:58,786 INFO L124 PetriNetUnfolderBase]: 2565/4250 cut-off events. [2024-06-28 04:08:58,786 INFO L125 PetriNetUnfolderBase]: For 269762/269766 co-relation queries the response was YES. [2024-06-28 04:08:58,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27317 conditions, 4250 events. 2565/4250 cut-off events. For 269762/269766 co-relation queries the response was YES. Maximal size of possible extension queue 299. Compared 26050 event pairs, 529 based on Foata normal form. 4/4253 useless extension candidates. Maximal degree in co-relation 27186. Up to 3937 conditions per place. [2024-06-28 04:08:58,829 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 328 selfloop transitions, 34 changer transitions 0/367 dead transitions. [2024-06-28 04:08:58,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 367 transitions, 4543 flow [2024-06-28 04:08:58,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 04:08:58,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 04:08:58,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-28 04:08:58,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:08:58,830 INFO L175 Difference]: Start difference. First operand has 294 places, 350 transitions, 3727 flow. Second operand 7 states and 112 transitions. [2024-06-28 04:08:58,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 367 transitions, 4543 flow [2024-06-28 04:08:59,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 367 transitions, 4437 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 04:08:59,367 INFO L231 Difference]: Finished difference. Result has 296 places, 352 transitions, 3752 flow [2024-06-28 04:08:59,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3625, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=316, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3752, PETRI_PLACES=296, PETRI_TRANSITIONS=352} [2024-06-28 04:08:59,368 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 253 predicate places. [2024-06-28 04:08:59,368 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 352 transitions, 3752 flow [2024-06-28 04:08:59,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:08:59,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:08:59,368 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-28 04:08:59,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 04:08:59,368 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-28 04:08:59,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:08:59,368 INFO L85 PathProgramCache]: Analyzing trace with hash -51187310, now seen corresponding path program 1 times [2024-06-28 04:08:59,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:08:59,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173863411] [2024-06-28 04:08:59,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:08:59,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:08:59,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:02,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:02,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:02,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173863411] [2024-06-28 04:09:02,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173863411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:02,903 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:02,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:02,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812805640] [2024-06-28 04:09:02,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:02,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:02,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:02,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:02,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:02,942 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:02,942 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 352 transitions, 3752 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:02,942 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:02,942 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:02,943 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:04,642 INFO L124 PetriNetUnfolderBase]: 2641/4379 cut-off events. [2024-06-28 04:09:04,643 INFO L125 PetriNetUnfolderBase]: For 285861/285867 co-relation queries the response was YES. [2024-06-28 04:09:04,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27905 conditions, 4379 events. 2641/4379 cut-off events. For 285861/285867 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 26856 event pairs, 457 based on Foata normal form. 14/4392 useless extension candidates. Maximal degree in co-relation 27773. Up to 3762 conditions per place. [2024-06-28 04:09:04,688 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 342 selfloop transitions, 59 changer transitions 0/406 dead transitions. [2024-06-28 04:09:04,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 406 transitions, 4931 flow [2024-06-28 04:09:04,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:09:04,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:09:04,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 188 transitions. [2024-06-28 04:09:04,689 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4069264069264069 [2024-06-28 04:09:04,689 INFO L175 Difference]: Start difference. First operand has 296 places, 352 transitions, 3752 flow. Second operand 11 states and 188 transitions. [2024-06-28 04:09:04,689 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 406 transitions, 4931 flow [2024-06-28 04:09:05,326 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 406 transitions, 4820 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:05,330 INFO L231 Difference]: Finished difference. Result has 304 places, 357 transitions, 3852 flow [2024-06-28 04:09:05,330 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3641, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=352, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3852, PETRI_PLACES=304, PETRI_TRANSITIONS=357} [2024-06-28 04:09:05,331 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 261 predicate places. [2024-06-28 04:09:05,331 INFO L495 AbstractCegarLoop]: Abstraction has has 304 places, 357 transitions, 3852 flow [2024-06-28 04:09:05,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:05,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:05,331 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-28 04:09:05,331 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 04:09:05,331 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-28 04:09:05,331 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:05,331 INFO L85 PathProgramCache]: Analyzing trace with hash 1123676024, now seen corresponding path program 2 times [2024-06-28 04:09:05,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:05,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489579606] [2024-06-28 04:09:05,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:05,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:05,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:08,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:08,864 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:08,864 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489579606] [2024-06-28 04:09:08,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489579606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:08,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:08,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:08,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127005569] [2024-06-28 04:09:08,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:08,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:08,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:08,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:08,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:08,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:08,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 357 transitions, 3852 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:08,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:08,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:08,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:10,852 INFO L124 PetriNetUnfolderBase]: 2733/4531 cut-off events. [2024-06-28 04:09:10,852 INFO L125 PetriNetUnfolderBase]: For 294786/294792 co-relation queries the response was YES. [2024-06-28 04:09:10,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29091 conditions, 4531 events. 2733/4531 cut-off events. For 294786/294792 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 28067 event pairs, 557 based on Foata normal form. 14/4544 useless extension candidates. Maximal degree in co-relation 28956. Up to 4048 conditions per place. [2024-06-28 04:09:10,905 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 346 selfloop transitions, 64 changer transitions 0/415 dead transitions. [2024-06-28 04:09:10,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 315 places, 415 transitions, 5000 flow [2024-06-28 04:09:10,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:09:10,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:09:10,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 195 transitions. [2024-06-28 04:09:10,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-28 04:09:10,906 INFO L175 Difference]: Start difference. First operand has 304 places, 357 transitions, 3852 flow. Second operand 12 states and 195 transitions. [2024-06-28 04:09:10,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 315 places, 415 transitions, 5000 flow [2024-06-28 04:09:11,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 415 transitions, 4824 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 04:09:11,591 INFO L231 Difference]: Finished difference. Result has 309 places, 370 transitions, 3996 flow [2024-06-28 04:09:11,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3692, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3996, PETRI_PLACES=309, PETRI_TRANSITIONS=370} [2024-06-28 04:09:11,592 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 266 predicate places. [2024-06-28 04:09:11,592 INFO L495 AbstractCegarLoop]: Abstraction has has 309 places, 370 transitions, 3996 flow [2024-06-28 04:09:11,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:11,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:11,592 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-28 04:09:11,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 04:09:11,592 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-28 04:09:11,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:11,593 INFO L85 PathProgramCache]: Analyzing trace with hash 946516604, now seen corresponding path program 1 times [2024-06-28 04:09:11,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:11,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982154692] [2024-06-28 04:09:11,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:11,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:11,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:15,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:15,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:15,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982154692] [2024-06-28 04:09:15,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982154692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:15,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:15,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:15,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409249326] [2024-06-28 04:09:15,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:15,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:15,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:15,038 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:15,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:15,059 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:15,059 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 370 transitions, 3996 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:15,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:15,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:15,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:16,639 INFO L124 PetriNetUnfolderBase]: 2746/4547 cut-off events. [2024-06-28 04:09:16,639 INFO L125 PetriNetUnfolderBase]: For 285483/285489 co-relation queries the response was YES. [2024-06-28 04:09:16,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29216 conditions, 4547 events. 2746/4547 cut-off events. For 285483/285489 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 28109 event pairs, 579 based on Foata normal form. 7/4553 useless extension candidates. Maximal degree in co-relation 29081. Up to 4124 conditions per place. [2024-06-28 04:09:16,686 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 63 changer transitions 0/415 dead transitions. [2024-06-28 04:09:16,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 415 transitions, 5200 flow [2024-06-28 04:09:16,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:16,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:16,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:09:16,687 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:09:16,687 INFO L175 Difference]: Start difference. First operand has 309 places, 370 transitions, 3996 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:09:16,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 415 transitions, 5200 flow [2024-06-28 04:09:17,335 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 415 transitions, 5066 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:17,340 INFO L231 Difference]: Finished difference. Result has 311 places, 376 transitions, 4120 flow [2024-06-28 04:09:17,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=310, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4120, PETRI_PLACES=311, PETRI_TRANSITIONS=376} [2024-06-28 04:09:17,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 04:09:17,341 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 376 transitions, 4120 flow [2024-06-28 04:09:17,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:17,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:17,341 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-28 04:09:17,341 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 04:09:17,341 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:09:17,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:17,341 INFO L85 PathProgramCache]: Analyzing trace with hash 511778600, now seen corresponding path program 2 times [2024-06-28 04:09:17,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:17,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681924922] [2024-06-28 04:09:17,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:17,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:17,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:21,064 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:21,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:21,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681924922] [2024-06-28 04:09:21,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681924922] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:21,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:21,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:21,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [960670282] [2024-06-28 04:09:21,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:21,065 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:21,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:21,065 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:21,065 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:21,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:21,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 376 transitions, 4120 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:21,090 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:21,090 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:21,090 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:22,974 INFO L124 PetriNetUnfolderBase]: 2761/4570 cut-off events. [2024-06-28 04:09:22,974 INFO L125 PetriNetUnfolderBase]: For 294680/294686 co-relation queries the response was YES. [2024-06-28 04:09:23,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29775 conditions, 4570 events. 2761/4570 cut-off events. For 294680/294686 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 28309 event pairs, 579 based on Foata normal form. 7/4576 useless extension candidates. Maximal degree in co-relation 29639. Up to 4164 conditions per place. [2024-06-28 04:09:23,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 64 changer transitions 0/419 dead transitions. [2024-06-28 04:09:23,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 419 transitions, 5184 flow [2024-06-28 04:09:23,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:09:23,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:09:23,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:09:23,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 04:09:23,032 INFO L175 Difference]: Start difference. First operand has 311 places, 376 transitions, 4120 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:09:23,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 419 transitions, 5184 flow [2024-06-28 04:09:23,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 419 transitions, 5005 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 04:09:23,687 INFO L231 Difference]: Finished difference. Result has 315 places, 385 transitions, 4218 flow [2024-06-28 04:09:23,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3971, PETRI_DIFFERENCE_MINUEND_PLACES=306, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=318, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4218, PETRI_PLACES=315, PETRI_TRANSITIONS=385} [2024-06-28 04:09:23,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 04:09:23,688 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 385 transitions, 4218 flow [2024-06-28 04:09:23,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:23,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:23,689 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-28 04:09:23,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 04:09:23,689 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-28 04:09:23,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:23,689 INFO L85 PathProgramCache]: Analyzing trace with hash 37470706, now seen corresponding path program 1 times [2024-06-28 04:09:23,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:23,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811152194] [2024-06-28 04:09:23,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:23,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:27,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:27,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:27,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811152194] [2024-06-28 04:09:27,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811152194] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:27,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:27,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:27,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905788789] [2024-06-28 04:09:27,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:27,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:27,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:27,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:27,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:27,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:27,140 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 385 transitions, 4218 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:27,140 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:27,140 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:27,140 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:29,103 INFO L124 PetriNetUnfolderBase]: 2787/4610 cut-off events. [2024-06-28 04:09:29,103 INFO L125 PetriNetUnfolderBase]: For 311687/311693 co-relation queries the response was YES. [2024-06-28 04:09:29,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30372 conditions, 4610 events. 2787/4610 cut-off events. For 311687/311693 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 28588 event pairs, 567 based on Foata normal form. 8/4617 useless extension candidates. Maximal degree in co-relation 30234. Up to 4128 conditions per place. [2024-06-28 04:09:29,150 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 347 selfloop transitions, 80 changer transitions 0/432 dead transitions. [2024-06-28 04:09:29,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 325 places, 432 transitions, 5456 flow [2024-06-28 04:09:29,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:09:29,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:09:29,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 185 transitions. [2024-06-28 04:09:29,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4004329004329004 [2024-06-28 04:09:29,153 INFO L175 Difference]: Start difference. First operand has 315 places, 385 transitions, 4218 flow. Second operand 11 states and 185 transitions. [2024-06-28 04:09:29,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 325 places, 432 transitions, 5456 flow [2024-06-28 04:09:29,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 432 transitions, 5297 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 04:09:29,843 INFO L231 Difference]: Finished difference. Result has 320 places, 391 transitions, 4348 flow [2024-06-28 04:09:29,844 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4059, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=385, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4348, PETRI_PLACES=320, PETRI_TRANSITIONS=391} [2024-06-28 04:09:29,844 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-28 04:09:29,844 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 391 transitions, 4348 flow [2024-06-28 04:09:29,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:29,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:29,844 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-28 04:09:29,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 04:09:29,844 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-28 04:09:29,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:29,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1122578802, now seen corresponding path program 3 times [2024-06-28 04:09:29,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:29,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963703566] [2024-06-28 04:09:29,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:29,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:29,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:33,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:33,586 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:33,586 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963703566] [2024-06-28 04:09:33,586 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963703566] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:33,586 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:33,586 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:33,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453006052] [2024-06-28 04:09:33,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:33,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:33,587 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:33,587 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:33,587 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:33,607 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:33,607 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 391 transitions, 4348 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:33,607 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:33,607 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:33,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:35,785 INFO L124 PetriNetUnfolderBase]: 2802/4625 cut-off events. [2024-06-28 04:09:35,785 INFO L125 PetriNetUnfolderBase]: For 318456/318462 co-relation queries the response was YES. [2024-06-28 04:09:35,828 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30994 conditions, 4625 events. 2802/4625 cut-off events. For 318456/318462 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 28623 event pairs, 576 based on Foata normal form. 7/4631 useless extension candidates. Maximal degree in co-relation 30855. Up to 4214 conditions per place. [2024-06-28 04:09:35,844 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 74 changer transitions 0/437 dead transitions. [2024-06-28 04:09:35,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 437 transitions, 5438 flow [2024-06-28 04:09:35,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:09:35,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:09:35,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:09:35,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-28 04:09:35,845 INFO L175 Difference]: Start difference. First operand has 320 places, 391 transitions, 4348 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:09:35,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 437 transitions, 5438 flow [2024-06-28 04:09:36,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 437 transitions, 5285 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-28 04:09:36,549 INFO L231 Difference]: Finished difference. Result has 325 places, 400 transitions, 4476 flow [2024-06-28 04:09:36,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4195, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=391, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=323, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4476, PETRI_PLACES=325, PETRI_TRANSITIONS=400} [2024-06-28 04:09:36,550 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 04:09:36,550 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 400 transitions, 4476 flow [2024-06-28 04:09:36,550 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:36,550 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:36,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:09:36,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 04:09:36,551 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-28 04:09:36,551 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:36,551 INFO L85 PathProgramCache]: Analyzing trace with hash 1123768280, now seen corresponding path program 2 times [2024-06-28 04:09:36,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:36,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1808432675] [2024-06-28 04:09:36,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:36,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:36,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:39,948 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:39,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:39,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1808432675] [2024-06-28 04:09:39,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1808432675] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:39,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:39,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:39,949 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903920049] [2024-06-28 04:09:39,949 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:39,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:39,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:39,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:39,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:39,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:39,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 400 transitions, 4476 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:39,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:39,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:39,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:42,395 INFO L124 PetriNetUnfolderBase]: 2828/4665 cut-off events. [2024-06-28 04:09:42,395 INFO L125 PetriNetUnfolderBase]: For 335176/335182 co-relation queries the response was YES. [2024-06-28 04:09:42,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31572 conditions, 4665 events. 2828/4665 cut-off events. For 335176/335182 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28934 event pairs, 565 based on Foata normal form. 8/4672 useless extension candidates. Maximal degree in co-relation 31431. Up to 4168 conditions per place. [2024-06-28 04:09:42,445 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 91 changer transitions 0/454 dead transitions. [2024-06-28 04:09:42,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 454 transitions, 5914 flow [2024-06-28 04:09:42,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:09:42,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:09:42,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 227 transitions. [2024-06-28 04:09:42,447 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38605442176870747 [2024-06-28 04:09:42,447 INFO L175 Difference]: Start difference. First operand has 325 places, 400 transitions, 4476 flow. Second operand 14 states and 227 transitions. [2024-06-28 04:09:42,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 454 transitions, 5914 flow [2024-06-28 04:09:43,216 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 454 transitions, 5727 flow, removed 22 selfloop flow, removed 9 redundant places. [2024-06-28 04:09:43,221 INFO L231 Difference]: Finished difference. Result has 330 places, 406 transitions, 4574 flow [2024-06-28 04:09:43,221 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4574, PETRI_PLACES=330, PETRI_TRANSITIONS=406} [2024-06-28 04:09:43,221 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 287 predicate places. [2024-06-28 04:09:43,221 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 406 transitions, 4574 flow [2024-06-28 04:09:43,221 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:43,221 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:43,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] [2024-06-28 04:09:43,221 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 04:09:43,222 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-28 04:09:43,222 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:43,222 INFO L85 PathProgramCache]: Analyzing trace with hash 1124005430, now seen corresponding path program 3 times [2024-06-28 04:09:43,222 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:43,222 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583357837] [2024-06-28 04:09:43,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:43,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:43,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:46,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:46,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:46,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583357837] [2024-06-28 04:09:46,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1583357837] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:46,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:46,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:46,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618357548] [2024-06-28 04:09:46,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:46,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:46,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:46,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:46,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:47,009 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:47,009 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 406 transitions, 4574 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:47,009 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:47,009 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:47,009 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:49,282 INFO L124 PetriNetUnfolderBase]: 2822/4657 cut-off events. [2024-06-28 04:09:49,282 INFO L125 PetriNetUnfolderBase]: For 336542/336548 co-relation queries the response was YES. [2024-06-28 04:09:49,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31499 conditions, 4657 events. 2822/4657 cut-off events. For 336542/336548 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 28859 event pairs, 565 based on Foata normal form. 8/4664 useless extension candidates. Maximal degree in co-relation 31357. Up to 4163 conditions per place. [2024-06-28 04:09:49,340 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 93 changer transitions 0/452 dead transitions. [2024-06-28 04:09:49,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 452 transitions, 5752 flow [2024-06-28 04:09:49,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:09:49,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:09:49,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 223 transitions. [2024-06-28 04:09:49,342 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3792517006802721 [2024-06-28 04:09:49,342 INFO L175 Difference]: Start difference. First operand has 330 places, 406 transitions, 4574 flow. Second operand 14 states and 223 transitions. [2024-06-28 04:09:49,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 452 transitions, 5752 flow [2024-06-28 04:09:50,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 452 transitions, 5514 flow, removed 30 selfloop flow, removed 11 redundant places. [2024-06-28 04:09:50,292 INFO L231 Difference]: Finished difference. Result has 333 places, 406 transitions, 4528 flow [2024-06-28 04:09:50,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4336, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=4528, PETRI_PLACES=333, PETRI_TRANSITIONS=406} [2024-06-28 04:09:50,293 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:09:50,293 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 406 transitions, 4528 flow [2024-06-28 04:09:50,293 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:50,293 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:50,293 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-28 04:09:50,293 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 04:09:50,293 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-28 04:09:50,293 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:50,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1427248662, now seen corresponding path program 3 times [2024-06-28 04:09:50,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:50,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [805830992] [2024-06-28 04:09:50,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:50,294 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:50,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:09:53,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:09:53,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:09:53,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [805830992] [2024-06-28 04:09:53,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [805830992] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:09:53,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:09:53,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:09:53,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050537415] [2024-06-28 04:09:53,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:09:53,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:09:53,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:09:53,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:09:53,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:09:53,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:09:53,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 406 transitions, 4528 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:53,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:09:53,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:09:53,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:09:55,740 INFO L124 PetriNetUnfolderBase]: 2858/4710 cut-off events. [2024-06-28 04:09:55,741 INFO L125 PetriNetUnfolderBase]: For 364736/364738 co-relation queries the response was YES. [2024-06-28 04:09:55,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31865 conditions, 4710 events. 2858/4710 cut-off events. For 364736/364738 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 29212 event pairs, 571 based on Foata normal form. 8/4717 useless extension candidates. Maximal degree in co-relation 31722. Up to 4230 conditions per place. [2024-06-28 04:09:55,931 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 379 selfloop transitions, 61 changer transitions 0/445 dead transitions. [2024-06-28 04:09:55,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 445 transitions, 5587 flow [2024-06-28 04:09:55,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:09:55,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:09:55,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 190 transitions. [2024-06-28 04:09:55,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-28 04:09:55,933 INFO L175 Difference]: Start difference. First operand has 333 places, 406 transitions, 4528 flow. Second operand 12 states and 190 transitions. [2024-06-28 04:09:55,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 445 transitions, 5587 flow [2024-06-28 04:09:56,852 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 445 transitions, 5380 flow, removed 6 selfloop flow, removed 13 redundant places. [2024-06-28 04:09:56,856 INFO L231 Difference]: Finished difference. Result has 333 places, 409 transitions, 4507 flow [2024-06-28 04:09:56,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4321, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4507, PETRI_PLACES=333, PETRI_TRANSITIONS=409} [2024-06-28 04:09:56,857 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 290 predicate places. [2024-06-28 04:09:56,857 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 409 transitions, 4507 flow [2024-06-28 04:09:56,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:09:56,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:09:56,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, 1] [2024-06-28 04:09:56,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 04:09:56,858 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-28 04:09:56,859 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:09:56,859 INFO L85 PathProgramCache]: Analyzing trace with hash 225690898, now seen corresponding path program 4 times [2024-06-28 04:09:56,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:09:56,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [559010963] [2024-06-28 04:09:56,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:09:56,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:09:56,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:00,531 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:00,532 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:00,532 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [559010963] [2024-06-28 04:10:00,532 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [559010963] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:00,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:00,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:00,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784394864] [2024-06-28 04:10:00,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:00,532 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:00,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:00,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:00,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:00,584 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:00,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 409 transitions, 4507 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:00,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:00,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:00,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:02,826 INFO L124 PetriNetUnfolderBase]: 2879/4737 cut-off events. [2024-06-28 04:10:02,826 INFO L125 PetriNetUnfolderBase]: For 357995/357997 co-relation queries the response was YES. [2024-06-28 04:10:02,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32394 conditions, 4737 events. 2879/4737 cut-off events. For 357995/357997 co-relation queries the response was YES. Maximal size of possible extension queue 341. Compared 29313 event pairs, 612 based on Foata normal form. 1/4736 useless extension candidates. Maximal degree in co-relation 32249. Up to 4007 conditions per place. [2024-06-28 04:10:02,887 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 154 changer transitions 0/458 dead transitions. [2024-06-28 04:10:02,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 458 transitions, 6441 flow [2024-06-28 04:10:02,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:02,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 04:10:02,888 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 04:10:02,888 INFO L175 Difference]: Start difference. First operand has 333 places, 409 transitions, 4507 flow. Second operand 9 states and 168 transitions. [2024-06-28 04:10:02,888 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 458 transitions, 6441 flow [2024-06-28 04:10:04,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 458 transitions, 6308 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:04,009 INFO L231 Difference]: Finished difference. Result has 335 places, 421 transitions, 4966 flow [2024-06-28 04:10:04,010 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4374, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4966, PETRI_PLACES=335, PETRI_TRANSITIONS=421} [2024-06-28 04:10:04,010 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 292 predicate places. [2024-06-28 04:10:04,010 INFO L495 AbstractCegarLoop]: Abstraction has has 335 places, 421 transitions, 4966 flow [2024-06-28 04:10:04,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:04,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:04,010 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-28 04:10:04,010 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 04:10:04,010 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-28 04:10:04,012 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:04,012 INFO L85 PathProgramCache]: Analyzing trace with hash 650306936, now seen corresponding path program 4 times [2024-06-28 04:10:04,012 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:04,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331770206] [2024-06-28 04:10:04,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:04,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:04,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:07,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-28 04:10:07,320 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:07,320 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331770206] [2024-06-28 04:10:07,320 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331770206] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:07,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:07,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:07,321 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639833879] [2024-06-28 04:10:07,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:07,321 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:07,321 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:07,321 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:07,321 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:07,370 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:07,371 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 335 places, 421 transitions, 4966 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:07,371 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:07,371 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:07,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:09,417 INFO L124 PetriNetUnfolderBase]: 2926/4813 cut-off events. [2024-06-28 04:10:09,418 INFO L125 PetriNetUnfolderBase]: For 387635/387639 co-relation queries the response was YES. [2024-06-28 04:10:09,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33922 conditions, 4813 events. 2926/4813 cut-off events. For 387635/387639 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 29955 event pairs, 593 based on Foata normal form. 4/4816 useless extension candidates. Maximal degree in co-relation 33776. Up to 4099 conditions per place. [2024-06-28 04:10:09,480 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 313 selfloop transitions, 154 changer transitions 0/472 dead transitions. [2024-06-28 04:10:09,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 472 transitions, 6723 flow [2024-06-28 04:10:09,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:10:09,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:10:09,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 201 transitions. [2024-06-28 04:10:09,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 04:10:09,482 INFO L175 Difference]: Start difference. First operand has 335 places, 421 transitions, 4966 flow. Second operand 12 states and 201 transitions. [2024-06-28 04:10:09,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 472 transitions, 6723 flow [2024-06-28 04:10:10,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 472 transitions, 6508 flow, removed 65 selfloop flow, removed 3 redundant places. [2024-06-28 04:10:10,658 INFO L231 Difference]: Finished difference. Result has 344 places, 433 transitions, 5296 flow [2024-06-28 04:10:10,658 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4751, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=421, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5296, PETRI_PLACES=344, PETRI_TRANSITIONS=433} [2024-06-28 04:10:10,659 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 301 predicate places. [2024-06-28 04:10:10,659 INFO L495 AbstractCegarLoop]: Abstraction has has 344 places, 433 transitions, 5296 flow [2024-06-28 04:10:10,659 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:10,659 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:10,659 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-28 04:10:10,659 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 04:10:10,659 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:10,660 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:10,660 INFO L85 PathProgramCache]: Analyzing trace with hash 650306750, now seen corresponding path program 5 times [2024-06-28 04:10:10,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:10,660 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833597572] [2024-06-28 04:10:10,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:10,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:14,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:14,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:14,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833597572] [2024-06-28 04:10:14,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833597572] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:14,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:14,280 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:14,280 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [267428827] [2024-06-28 04:10:14,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:14,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:14,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:14,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:14,281 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:14,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:14,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 344 places, 433 transitions, 5296 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:14,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:14,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:14,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:16,519 INFO L124 PetriNetUnfolderBase]: 2931/4822 cut-off events. [2024-06-28 04:10:16,520 INFO L125 PetriNetUnfolderBase]: For 395374/395378 co-relation queries the response was YES. [2024-06-28 04:10:16,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34692 conditions, 4822 events. 2931/4822 cut-off events. For 395374/395378 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 29962 event pairs, 610 based on Foata normal form. 3/4824 useless extension candidates. Maximal degree in co-relation 34544. Up to 4300 conditions per place. [2024-06-28 04:10:16,576 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 358 selfloop transitions, 102 changer transitions 0/465 dead transitions. [2024-06-28 04:10:16,577 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 352 places, 465 transitions, 6338 flow [2024-06-28 04:10:16,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:16,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:16,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 04:10:16,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 04:10:16,578 INFO L175 Difference]: Start difference. First operand has 344 places, 433 transitions, 5296 flow. Second operand 9 states and 155 transitions. [2024-06-28 04:10:16,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 352 places, 465 transitions, 6338 flow [2024-06-28 04:10:17,802 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 465 transitions, 6088 flow, removed 64 selfloop flow, removed 5 redundant places. [2024-06-28 04:10:17,807 INFO L231 Difference]: Finished difference. Result has 348 places, 436 transitions, 5304 flow [2024-06-28 04:10:17,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=433, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5304, PETRI_PLACES=348, PETRI_TRANSITIONS=436} [2024-06-28 04:10:17,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 305 predicate places. [2024-06-28 04:10:17,808 INFO L495 AbstractCegarLoop]: Abstraction has has 348 places, 436 transitions, 5304 flow [2024-06-28 04:10:17,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:17,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:17,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-28 04:10:17,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 04:10:17,809 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:17,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:17,809 INFO L85 PathProgramCache]: Analyzing trace with hash 655549160, now seen corresponding path program 6 times [2024-06-28 04:10:17,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:17,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441770807] [2024-06-28 04:10:17,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:17,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:21,203 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:21,204 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:21,204 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441770807] [2024-06-28 04:10:21,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441770807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:21,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:21,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:21,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082476904] [2024-06-28 04:10:21,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:21,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:21,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:21,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:21,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:21,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:21,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 436 transitions, 5304 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:21,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:21,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:21,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:23,434 INFO L124 PetriNetUnfolderBase]: 2936/4826 cut-off events. [2024-06-28 04:10:23,434 INFO L125 PetriNetUnfolderBase]: For 402537/402539 co-relation queries the response was YES. [2024-06-28 04:10:23,480 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34797 conditions, 4826 events. 2936/4826 cut-off events. For 402537/402539 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 30013 event pairs, 614 based on Foata normal form. 1/4825 useless extension candidates. Maximal degree in co-relation 34647. Up to 4081 conditions per place. [2024-06-28 04:10:23,496 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 299 selfloop transitions, 171 changer transitions 0/475 dead transitions. [2024-06-28 04:10:23,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 475 transitions, 6898 flow [2024-06-28 04:10:23,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:23,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:23,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 166 transitions. [2024-06-28 04:10:23,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43915343915343913 [2024-06-28 04:10:23,498 INFO L175 Difference]: Start difference. First operand has 348 places, 436 transitions, 5304 flow. Second operand 9 states and 166 transitions. [2024-06-28 04:10:23,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 475 transitions, 6898 flow [2024-06-28 04:10:24,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 475 transitions, 6662 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:24,782 INFO L231 Difference]: Finished difference. Result has 350 places, 439 transitions, 5462 flow [2024-06-28 04:10:24,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=436, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=168, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5462, PETRI_PLACES=350, PETRI_TRANSITIONS=439} [2024-06-28 04:10:24,782 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-28 04:10:24,782 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 439 transitions, 5462 flow [2024-06-28 04:10:24,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:24,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:24,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-28 04:10:24,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 04:10:24,783 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:24,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:24,783 INFO L85 PathProgramCache]: Analyzing trace with hash 231236860, now seen corresponding path program 1 times [2024-06-28 04:10:24,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:24,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727608415] [2024-06-28 04:10:24,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:24,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:24,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:28,100 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:28,101 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:28,101 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727608415] [2024-06-28 04:10:28,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727608415] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:28,101 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:28,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:28,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801199383] [2024-06-28 04:10:28,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:28,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:28,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:28,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:28,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:28,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:28,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 439 transitions, 5462 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:28,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:28,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:28,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:30,121 INFO L124 PetriNetUnfolderBase]: 2978/4893 cut-off events. [2024-06-28 04:10:30,121 INFO L125 PetriNetUnfolderBase]: For 427170/427176 co-relation queries the response was YES. [2024-06-28 04:10:30,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35443 conditions, 4893 events. 2978/4893 cut-off events. For 427170/427176 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 30389 event pairs, 604 based on Foata normal form. 8/4899 useless extension candidates. Maximal degree in co-relation 35292. Up to 4289 conditions per place. [2024-06-28 04:10:30,184 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 352 selfloop transitions, 131 changer transitions 0/488 dead transitions. [2024-06-28 04:10:30,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 488 transitions, 7038 flow [2024-06-28 04:10:30,185 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:10:30,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:10:30,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 199 transitions. [2024-06-28 04:10:30,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3948412698412698 [2024-06-28 04:10:30,185 INFO L175 Difference]: Start difference. First operand has 350 places, 439 transitions, 5462 flow. Second operand 12 states and 199 transitions. [2024-06-28 04:10:30,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 488 transitions, 7038 flow [2024-06-28 04:10:31,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 488 transitions, 6648 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:31,596 INFO L231 Difference]: Finished difference. Result has 355 places, 448 transitions, 5502 flow [2024-06-28 04:10:31,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5072, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=439, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5502, PETRI_PLACES=355, PETRI_TRANSITIONS=448} [2024-06-28 04:10:31,596 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 312 predicate places. [2024-06-28 04:10:31,596 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 448 transitions, 5502 flow [2024-06-28 04:10:31,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:31,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:31,597 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-28 04:10:31,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 04:10:31,597 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:10:31,598 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:31,598 INFO L85 PathProgramCache]: Analyzing trace with hash 655847690, now seen corresponding path program 7 times [2024-06-28 04:10:31,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:31,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750295608] [2024-06-28 04:10:31,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:31,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:31,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:35,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:35,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:35,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750295608] [2024-06-28 04:10:35,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750295608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:35,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:35,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:35,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235831859] [2024-06-28 04:10:35,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:35,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:35,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:35,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:35,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:35,135 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 448 transitions, 5502 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:35,135 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:35,135 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:35,135 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:37,423 INFO L124 PetriNetUnfolderBase]: 2983/4905 cut-off events. [2024-06-28 04:10:37,423 INFO L125 PetriNetUnfolderBase]: For 433990/433992 co-relation queries the response was YES. [2024-06-28 04:10:37,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35778 conditions, 4905 events. 2983/4905 cut-off events. For 433990/433992 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 30569 event pairs, 625 based on Foata normal form. 1/4904 useless extension candidates. Maximal degree in co-relation 35626. Up to 4145 conditions per place. [2024-06-28 04:10:37,489 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 304 selfloop transitions, 173 changer transitions 0/482 dead transitions. [2024-06-28 04:10:37,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 482 transitions, 6930 flow [2024-06-28 04:10:37,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:37,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:37,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 04:10:37,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 04:10:37,491 INFO L175 Difference]: Start difference. First operand has 355 places, 448 transitions, 5502 flow. Second operand 9 states and 161 transitions. [2024-06-28 04:10:37,491 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 482 transitions, 6930 flow [2024-06-28 04:10:38,945 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 482 transitions, 6691 flow, removed 52 selfloop flow, removed 7 redundant places. [2024-06-28 04:10:38,950 INFO L231 Difference]: Finished difference. Result has 357 places, 451 transitions, 5657 flow [2024-06-28 04:10:38,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5263, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=448, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=170, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5657, PETRI_PLACES=357, PETRI_TRANSITIONS=451} [2024-06-28 04:10:38,950 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 04:10:38,950 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 451 transitions, 5657 flow [2024-06-28 04:10:38,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:38,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:38,950 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-28 04:10:38,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 04:10:38,950 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-28 04:10:38,951 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:38,951 INFO L85 PathProgramCache]: Analyzing trace with hash 659566760, now seen corresponding path program 8 times [2024-06-28 04:10:38,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:38,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146271744] [2024-06-28 04:10:38,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:38,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:38,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:42,593 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:42,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:42,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146271744] [2024-06-28 04:10:42,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2146271744] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:42,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:42,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:42,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860872833] [2024-06-28 04:10:42,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:42,593 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:42,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:42,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:42,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:42,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:42,636 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 451 transitions, 5657 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:42,636 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:42,636 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:42,636 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:44,640 INFO L124 PetriNetUnfolderBase]: 3001/4933 cut-off events. [2024-06-28 04:10:44,641 INFO L125 PetriNetUnfolderBase]: For 447484/447488 co-relation queries the response was YES. [2024-06-28 04:10:44,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36381 conditions, 4933 events. 3001/4933 cut-off events. For 447484/447488 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 30768 event pairs, 613 based on Foata normal form. 3/4935 useless extension candidates. Maximal degree in co-relation 36227. Up to 4381 conditions per place. [2024-06-28 04:10:44,701 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 366 selfloop transitions, 115 changer transitions 0/486 dead transitions. [2024-06-28 04:10:44,701 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 486 transitions, 7000 flow [2024-06-28 04:10:44,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:10:44,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:10:44,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 153 transitions. [2024-06-28 04:10:44,703 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:10:44,703 INFO L175 Difference]: Start difference. First operand has 357 places, 451 transitions, 5657 flow. Second operand 9 states and 153 transitions. [2024-06-28 04:10:44,703 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 486 transitions, 7000 flow [2024-06-28 04:10:46,241 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 486 transitions, 6667 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:10:46,247 INFO L231 Difference]: Finished difference. Result has 361 places, 460 transitions, 5724 flow [2024-06-28 04:10:46,248 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5335, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5724, PETRI_PLACES=361, PETRI_TRANSITIONS=460} [2024-06-28 04:10:46,248 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 318 predicate places. [2024-06-28 04:10:46,248 INFO L495 AbstractCegarLoop]: Abstraction has has 361 places, 460 transitions, 5724 flow [2024-06-28 04:10:46,248 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:46,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:46,249 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 04:10:46,249 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 04:10:46,249 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-28 04:10:46,249 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:46,249 INFO L85 PathProgramCache]: Analyzing trace with hash -674204544, now seen corresponding path program 2 times [2024-06-28 04:10:46,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:46,250 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630168253] [2024-06-28 04:10:46,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:46,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:46,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:49,719 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:49,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:49,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630168253] [2024-06-28 04:10:49,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630168253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:49,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:49,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:49,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146746813] [2024-06-28 04:10:49,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:49,720 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:49,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:49,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:49,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:49,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:49,750 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 361 places, 460 transitions, 5724 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:49,750 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:49,750 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:49,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:52,042 INFO L124 PetriNetUnfolderBase]: 3027/4972 cut-off events. [2024-06-28 04:10:52,042 INFO L125 PetriNetUnfolderBase]: For 468222/468230 co-relation queries the response was YES. [2024-06-28 04:10:52,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36687 conditions, 4972 events. 3027/4972 cut-off events. For 468222/468230 co-relation queries the response was YES. Maximal size of possible extension queue 366. Compared 31020 event pairs, 600 based on Foata normal form. 10/4981 useless extension candidates. Maximal degree in co-relation 36531. Up to 4500 conditions per place. [2024-06-28 04:10:52,111 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 410 selfloop transitions, 88 changer transitions 0/503 dead transitions. [2024-06-28 04:10:52,112 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 503 transitions, 7046 flow [2024-06-28 04:10:52,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:10:52,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:10:52,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 203 transitions. [2024-06-28 04:10:52,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3717948717948718 [2024-06-28 04:10:52,113 INFO L175 Difference]: Start difference. First operand has 361 places, 460 transitions, 5724 flow. Second operand 13 states and 203 transitions. [2024-06-28 04:10:52,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 503 transitions, 7046 flow [2024-06-28 04:10:53,759 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 503 transitions, 6859 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 04:10:53,764 INFO L231 Difference]: Finished difference. Result has 370 places, 466 transitions, 5773 flow [2024-06-28 04:10:53,764 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5537, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=460, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5773, PETRI_PLACES=370, PETRI_TRANSITIONS=466} [2024-06-28 04:10:53,765 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-28 04:10:53,765 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 466 transitions, 5773 flow [2024-06-28 04:10:53,765 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:53,765 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:10:53,765 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-28 04:10:53,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 04:10:53,766 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-28 04:10:53,766 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:10:53,766 INFO L85 PathProgramCache]: Analyzing trace with hash 234961324, now seen corresponding path program 5 times [2024-06-28 04:10:53,766 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:10:53,766 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741119242] [2024-06-28 04:10:53,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:10:53,767 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:10:53,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:10:57,110 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:10:57,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:10:57,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741119242] [2024-06-28 04:10:57,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741119242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:10:57,110 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:10:57,110 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:10:57,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135612506] [2024-06-28 04:10:57,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:10:57,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:10:57,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:10:57,111 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:10:57,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:10:57,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:10:57,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 466 transitions, 5773 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:10:57,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:10:57,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:10:57,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:10:59,070 INFO L124 PetriNetUnfolderBase]: 3053/5011 cut-off events. [2024-06-28 04:10:59,070 INFO L125 PetriNetUnfolderBase]: For 486183/486187 co-relation queries the response was YES. [2024-06-28 04:10:59,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37200 conditions, 5011 events. 3053/5011 cut-off events. For 486183/486187 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 31227 event pairs, 599 based on Foata normal form. 4/5014 useless extension candidates. Maximal degree in co-relation 37043. Up to 4261 conditions per place. [2024-06-28 04:10:59,140 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 344 selfloop transitions, 157 changer transitions 0/506 dead transitions. [2024-06-28 04:10:59,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 506 transitions, 7477 flow [2024-06-28 04:10:59,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:10:59,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:10:59,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 186 transitions. [2024-06-28 04:10:59,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4025974025974026 [2024-06-28 04:10:59,142 INFO L175 Difference]: Start difference. First operand has 370 places, 466 transitions, 5773 flow. Second operand 11 states and 186 transitions. [2024-06-28 04:10:59,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 506 transitions, 7477 flow [2024-06-28 04:11:01,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 506 transitions, 7359 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 04:11:01,067 INFO L231 Difference]: Finished difference. Result has 372 places, 472 transitions, 6051 flow [2024-06-28 04:11:01,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5655, PETRI_DIFFERENCE_MINUEND_PLACES=361, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=151, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6051, PETRI_PLACES=372, PETRI_TRANSITIONS=472} [2024-06-28 04:11:01,068 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 329 predicate places. [2024-06-28 04:11:01,068 INFO L495 AbstractCegarLoop]: Abstraction has has 372 places, 472 transitions, 6051 flow [2024-06-28 04:11:01,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:01,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:01,068 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-28 04:11:01,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 04:11:01,069 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-28 04:11:01,069 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:01,069 INFO L85 PathProgramCache]: Analyzing trace with hash 234950164, now seen corresponding path program 6 times [2024-06-28 04:11:01,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:01,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870901021] [2024-06-28 04:11:01,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:01,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:01,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:04,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:04,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:04,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870901021] [2024-06-28 04:11:04,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1870901021] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:04,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:04,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:04,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941623520] [2024-06-28 04:11:04,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:04,394 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:04,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:04,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:04,395 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:04,422 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:04,422 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 472 transitions, 6051 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:04,422 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:04,422 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:04,422 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:06,553 INFO L124 PetriNetUnfolderBase]: 3047/5001 cut-off events. [2024-06-28 04:11:06,553 INFO L125 PetriNetUnfolderBase]: For 488849/488853 co-relation queries the response was YES. [2024-06-28 04:11:06,605 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37495 conditions, 5001 events. 3047/5001 cut-off events. For 488849/488853 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 31228 event pairs, 596 based on Foata normal form. 4/5004 useless extension candidates. Maximal degree in co-relation 37336. Up to 4256 conditions per place. [2024-06-28 04:11:06,623 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 345 selfloop transitions, 158 changer transitions 0/508 dead transitions. [2024-06-28 04:11:06,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 508 transitions, 7511 flow [2024-06-28 04:11:06,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:11:06,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:11:06,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 210 transitions. [2024-06-28 04:11:06,625 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38461538461538464 [2024-06-28 04:11:06,625 INFO L175 Difference]: Start difference. First operand has 372 places, 472 transitions, 6051 flow. Second operand 13 states and 210 transitions. [2024-06-28 04:11:06,625 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 508 transitions, 7511 flow [2024-06-28 04:11:08,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 508 transitions, 7198 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 04:11:08,071 INFO L231 Difference]: Finished difference. Result has 378 places, 472 transitions, 6060 flow [2024-06-28 04:11:08,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5738, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6060, PETRI_PLACES=378, PETRI_TRANSITIONS=472} [2024-06-28 04:11:08,071 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 04:11:08,071 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 472 transitions, 6060 flow [2024-06-28 04:11:08,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:08,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:08,071 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-28 04:11:08,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 04:11:08,072 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-28 04:11:08,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:08,072 INFO L85 PathProgramCache]: Analyzing trace with hash 234955930, now seen corresponding path program 3 times [2024-06-28 04:11:08,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:08,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824149671] [2024-06-28 04:11:08,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:08,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:08,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:11,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:11,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:11,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824149671] [2024-06-28 04:11:11,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824149671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:11,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:11,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:11,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943310544] [2024-06-28 04:11:11,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:11,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:11,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:11,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:11,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:11,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:11,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 472 transitions, 6060 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:11,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:11,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:11,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:13,698 INFO L124 PetriNetUnfolderBase]: 3041/4992 cut-off events. [2024-06-28 04:11:13,698 INFO L125 PetriNetUnfolderBase]: For 490034/490042 co-relation queries the response was YES. [2024-06-28 04:11:13,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37346 conditions, 4992 events. 3041/4992 cut-off events. For 490034/490042 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 31153 event pairs, 599 based on Foata normal form. 10/5001 useless extension candidates. Maximal degree in co-relation 37186. Up to 4523 conditions per place. [2024-06-28 04:11:13,767 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 414 selfloop transitions, 88 changer transitions 0/507 dead transitions. [2024-06-28 04:11:13,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 507 transitions, 7160 flow [2024-06-28 04:11:13,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:11:13,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:11:13,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 191 transitions. [2024-06-28 04:11:13,768 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37896825396825395 [2024-06-28 04:11:13,768 INFO L175 Difference]: Start difference. First operand has 378 places, 472 transitions, 6060 flow. Second operand 12 states and 191 transitions. [2024-06-28 04:11:13,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 507 transitions, 7160 flow [2024-06-28 04:11:15,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 507 transitions, 6806 flow, removed 6 selfloop flow, removed 12 redundant places. [2024-06-28 04:11:15,499 INFO L231 Difference]: Finished difference. Result has 378 places, 472 transitions, 5888 flow [2024-06-28 04:11:15,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5706, PETRI_DIFFERENCE_MINUEND_PLACES=366, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5888, PETRI_PLACES=378, PETRI_TRANSITIONS=472} [2024-06-28 04:11:15,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 04:11:15,500 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 472 transitions, 5888 flow [2024-06-28 04:11:15,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:15,500 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:15,500 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-28 04:11:15,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 04:11:15,500 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:15,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:15,501 INFO L85 PathProgramCache]: Analyzing trace with hash 659561180, now seen corresponding path program 9 times [2024-06-28 04:11:15,501 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:15,501 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118701341] [2024-06-28 04:11:15,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:15,501 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:15,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:19,049 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:19,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:19,049 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118701341] [2024-06-28 04:11:19,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118701341] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:19,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:19,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:19,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968148148] [2024-06-28 04:11:19,050 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:19,050 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:19,050 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:19,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:19,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:19,099 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:19,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 472 transitions, 5888 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:19,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:19,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:19,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:21,359 INFO L124 PetriNetUnfolderBase]: 3038/4997 cut-off events. [2024-06-28 04:11:21,360 INFO L125 PetriNetUnfolderBase]: For 490038/490042 co-relation queries the response was YES. [2024-06-28 04:11:21,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37093 conditions, 4997 events. 3038/4997 cut-off events. For 490038/490042 co-relation queries the response was YES. Maximal size of possible extension queue 371. Compared 31267 event pairs, 621 based on Foata normal form. 3/4999 useless extension candidates. Maximal degree in co-relation 36932. Up to 4434 conditions per place. [2024-06-28 04:11:21,429 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 378 selfloop transitions, 116 changer transitions 0/499 dead transitions. [2024-06-28 04:11:21,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 499 transitions, 6948 flow [2024-06-28 04:11:21,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:11:21,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:11:21,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 176 transitions. [2024-06-28 04:11:21,430 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-28 04:11:21,430 INFO L175 Difference]: Start difference. First operand has 378 places, 472 transitions, 5888 flow. Second operand 11 states and 176 transitions. [2024-06-28 04:11:21,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 499 transitions, 6948 flow [2024-06-28 04:11:23,340 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 499 transitions, 6746 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 04:11:23,345 INFO L231 Difference]: Finished difference. Result has 378 places, 472 transitions, 5924 flow [2024-06-28 04:11:23,345 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5686, PETRI_DIFFERENCE_MINUEND_PLACES=367, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=356, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5924, PETRI_PLACES=378, PETRI_TRANSITIONS=472} [2024-06-28 04:11:23,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-28 04:11:23,346 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 472 transitions, 5924 flow [2024-06-28 04:11:23,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:23,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:23,346 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-28 04:11:23,346 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 04:11:23,347 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:11:23,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:23,347 INFO L85 PathProgramCache]: Analyzing trace with hash -230553006, now seen corresponding path program 4 times [2024-06-28 04:11:23,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:23,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422915940] [2024-06-28 04:11:23,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:23,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:23,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:26,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:26,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:26,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422915940] [2024-06-28 04:11:26,814 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422915940] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:26,814 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:26,814 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:26,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87560625] [2024-06-28 04:11:26,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:26,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:26,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:26,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:26,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:26,852 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:26,853 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 472 transitions, 5924 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:26,853 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:26,853 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:26,853 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:29,097 INFO L124 PetriNetUnfolderBase]: 3080/5060 cut-off events. [2024-06-28 04:11:29,097 INFO L125 PetriNetUnfolderBase]: For 522464/522472 co-relation queries the response was YES. [2024-06-28 04:11:29,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37890 conditions, 5060 events. 3080/5060 cut-off events. For 522464/522472 co-relation queries the response was YES. Maximal size of possible extension queue 376. Compared 31696 event pairs, 598 based on Foata normal form. 10/5069 useless extension candidates. Maximal degree in co-relation 37728. Up to 4537 conditions per place. [2024-06-28 04:11:29,166 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 409 selfloop transitions, 99 changer transitions 0/513 dead transitions. [2024-06-28 04:11:29,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 513 transitions, 7308 flow [2024-06-28 04:11:29,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:11:29,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:11:29,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:11:29,168 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:11:29,168 INFO L175 Difference]: Start difference. First operand has 378 places, 472 transitions, 5924 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:11:29,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 513 transitions, 7308 flow [2024-06-28 04:11:31,074 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 513 transitions, 7057 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 04:11:31,079 INFO L231 Difference]: Finished difference. Result has 381 places, 481 transitions, 6001 flow [2024-06-28 04:11:31,079 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=472, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6001, PETRI_PLACES=381, PETRI_TRANSITIONS=481} [2024-06-28 04:11:31,079 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 04:11:31,080 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 481 transitions, 6001 flow [2024-06-28 04:11:31,080 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:31,080 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:31,080 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-28 04:11:31,080 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 04:11:31,080 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-28 04:11:31,080 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:31,080 INFO L85 PathProgramCache]: Analyzing trace with hash 518174864, now seen corresponding path program 7 times [2024-06-28 04:11:31,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:31,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742753125] [2024-06-28 04:11:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:31,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:31,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:34,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:34,636 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:34,636 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742753125] [2024-06-28 04:11:34,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742753125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:34,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:34,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:34,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059027802] [2024-06-28 04:11:34,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:34,637 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:34,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:34,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:34,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:34,665 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:34,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 481 transitions, 6001 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:34,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:34,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:34,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:36,900 INFO L124 PetriNetUnfolderBase]: 3111/5099 cut-off events. [2024-06-28 04:11:36,901 INFO L125 PetriNetUnfolderBase]: For 541975/541977 co-relation queries the response was YES. [2024-06-28 04:11:36,956 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38554 conditions, 5099 events. 3111/5099 cut-off events. For 541975/541977 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 31861 event pairs, 600 based on Foata normal form. 2/5100 useless extension candidates. Maximal degree in co-relation 38390. Up to 4638 conditions per place. [2024-06-28 04:11:36,976 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 69 changer transitions 0/520 dead transitions. [2024-06-28 04:11:36,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 520 transitions, 7435 flow [2024-06-28 04:11:36,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:11:36,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:11:36,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 188 transitions. [2024-06-28 04:11:36,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.373015873015873 [2024-06-28 04:11:36,977 INFO L175 Difference]: Start difference. First operand has 381 places, 481 transitions, 6001 flow. Second operand 12 states and 188 transitions. [2024-06-28 04:11:36,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 520 transitions, 7435 flow [2024-06-28 04:11:39,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 520 transitions, 7295 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:39,096 INFO L231 Difference]: Finished difference. Result has 386 places, 490 transitions, 6170 flow [2024-06-28 04:11:39,096 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5861, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=6170, PETRI_PLACES=386, PETRI_TRANSITIONS=490} [2024-06-28 04:11:39,096 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 343 predicate places. [2024-06-28 04:11:39,097 INFO L495 AbstractCegarLoop]: Abstraction has has 386 places, 490 transitions, 6170 flow [2024-06-28 04:11:39,097 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:39,097 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:39,097 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-28 04:11:39,097 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 04:11:39,097 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-28 04:11:39,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:39,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1851951934, now seen corresponding path program 10 times [2024-06-28 04:11:39,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:39,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650697606] [2024-06-28 04:11:39,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:39,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:39,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:42,840 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:42,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:42,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650697606] [2024-06-28 04:11:42,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650697606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:42,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:42,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:42,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1672788500] [2024-06-28 04:11:42,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:42,841 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:42,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:42,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:42,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:42,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:42,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 490 transitions, 6170 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:42,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:42,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:42,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:44,859 INFO L124 PetriNetUnfolderBase]: 3116/5102 cut-off events. [2024-06-28 04:11:44,859 INFO L125 PetriNetUnfolderBase]: For 548076/548078 co-relation queries the response was YES. [2024-06-28 04:11:44,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38891 conditions, 5102 events. 3116/5102 cut-off events. For 548076/548078 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 31834 event pairs, 611 based on Foata normal form. 1/5102 useless extension candidates. Maximal degree in co-relation 38724. Up to 4705 conditions per place. [2024-06-28 04:11:44,933 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 457 selfloop transitions, 52 changer transitions 0/514 dead transitions. [2024-06-28 04:11:44,933 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 514 transitions, 7304 flow [2024-06-28 04:11:44,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:11:44,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:11:44,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-28 04:11:44,934 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-28 04:11:44,934 INFO L175 Difference]: Start difference. First operand has 386 places, 490 transitions, 6170 flow. Second operand 9 states and 143 transitions. [2024-06-28 04:11:44,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 514 transitions, 7304 flow [2024-06-28 04:11:46,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 514 transitions, 7196 flow, removed 17 selfloop flow, removed 8 redundant places. [2024-06-28 04:11:46,792 INFO L231 Difference]: Finished difference. Result has 387 places, 493 transitions, 6239 flow [2024-06-28 04:11:46,792 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6062, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=490, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=438, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6239, PETRI_PLACES=387, PETRI_TRANSITIONS=493} [2024-06-28 04:11:46,793 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 344 predicate places. [2024-06-28 04:11:46,793 INFO L495 AbstractCegarLoop]: Abstraction has has 387 places, 493 transitions, 6239 flow [2024-06-28 04:11:46,793 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:46,793 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:46,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-28 04:11:46,793 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 04:11:46,793 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-28 04:11:46,793 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:46,793 INFO L85 PathProgramCache]: Analyzing trace with hash 1431065754, now seen corresponding path program 5 times [2024-06-28 04:11:46,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:46,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162550189] [2024-06-28 04:11:46,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:46,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:46,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:50,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:50,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:50,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162550189] [2024-06-28 04:11:50,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [162550189] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:50,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:50,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:50,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129080844] [2024-06-28 04:11:50,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:50,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:50,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:50,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:50,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:50,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:50,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 387 places, 493 transitions, 6239 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:50,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:50,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:50,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:11:52,536 INFO L124 PetriNetUnfolderBase]: 3126/5124 cut-off events. [2024-06-28 04:11:52,536 INFO L125 PetriNetUnfolderBase]: For 563164/563172 co-relation queries the response was YES. [2024-06-28 04:11:52,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39168 conditions, 5124 events. 3126/5124 cut-off events. For 563164/563172 co-relation queries the response was YES. Maximal size of possible extension queue 385. Compared 32090 event pairs, 603 based on Foata normal form. 10/5133 useless extension candidates. Maximal degree in co-relation 38999. Up to 4597 conditions per place. [2024-06-28 04:11:52,612 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 424 selfloop transitions, 102 changer transitions 0/531 dead transitions. [2024-06-28 04:11:52,612 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 531 transitions, 7810 flow [2024-06-28 04:11:52,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:11:52,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:11:52,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 204 transitions. [2024-06-28 04:11:52,613 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37362637362637363 [2024-06-28 04:11:52,613 INFO L175 Difference]: Start difference. First operand has 387 places, 493 transitions, 6239 flow. Second operand 13 states and 204 transitions. [2024-06-28 04:11:52,613 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 531 transitions, 7810 flow [2024-06-28 04:11:54,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 531 transitions, 7677 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 04:11:54,589 INFO L231 Difference]: Finished difference. Result has 394 places, 496 transitions, 6355 flow [2024-06-28 04:11:54,590 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6106, PETRI_DIFFERENCE_MINUEND_PLACES=381, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=493, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=394, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=6355, PETRI_PLACES=394, PETRI_TRANSITIONS=496} [2024-06-28 04:11:54,590 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 04:11:54,590 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 496 transitions, 6355 flow [2024-06-28 04:11:54,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:54,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:11:54,590 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-28 04:11:54,590 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 04:11:54,590 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-28 04:11:54,591 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:11:54,591 INFO L85 PathProgramCache]: Analyzing trace with hash 521899328, now seen corresponding path program 11 times [2024-06-28 04:11:54,591 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:11:54,591 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770157188] [2024-06-28 04:11:54,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:11:54,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:11:54,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:11:58,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:11:58,317 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:11:58,317 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770157188] [2024-06-28 04:11:58,317 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [770157188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:11:58,317 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:11:58,317 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:11:58,317 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389805974] [2024-06-28 04:11:58,317 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:11:58,318 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:11:58,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:11:58,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:11:58,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:11:58,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:11:58,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 496 transitions, 6355 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:11:58,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:11:58,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:11:58,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:00,277 INFO L124 PetriNetUnfolderBase]: 3157/5183 cut-off events. [2024-06-28 04:12:00,277 INFO L125 PetriNetUnfolderBase]: For 579826/579830 co-relation queries the response was YES. [2024-06-28 04:12:00,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39981 conditions, 5183 events. 3157/5183 cut-off events. For 579826/579830 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 32642 event pairs, 628 based on Foata normal form. 3/5185 useless extension candidates. Maximal degree in co-relation 39811. Up to 4567 conditions per place. [2024-06-28 04:12:00,531 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 390 selfloop transitions, 140 changer transitions 0/535 dead transitions. [2024-06-28 04:12:00,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 535 transitions, 8103 flow [2024-06-28 04:12:00,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:00,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:00,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 163 transitions. [2024-06-28 04:12:00,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3880952380952381 [2024-06-28 04:12:00,533 INFO L175 Difference]: Start difference. First operand has 394 places, 496 transitions, 6355 flow. Second operand 10 states and 163 transitions. [2024-06-28 04:12:00,533 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 535 transitions, 8103 flow [2024-06-28 04:12:02,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 535 transitions, 7846 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 04:12:02,731 INFO L231 Difference]: Finished difference. Result has 396 places, 511 transitions, 6680 flow [2024-06-28 04:12:02,731 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6098, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=496, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=362, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6680, PETRI_PLACES=396, PETRI_TRANSITIONS=511} [2024-06-28 04:12:02,732 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 04:12:02,732 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 511 transitions, 6680 flow [2024-06-28 04:12:02,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:02,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:02,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-28 04:12:02,732 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 04:12:02,732 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-28 04:12:02,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:02,733 INFO L85 PathProgramCache]: Analyzing trace with hash 1427578068, now seen corresponding path program 8 times [2024-06-28 04:12:02,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:02,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846998469] [2024-06-28 04:12:02,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:02,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:02,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:06,429 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:06,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:06,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846998469] [2024-06-28 04:12:06,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846998469] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:06,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:06,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:06,429 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793918644] [2024-06-28 04:12:06,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:06,430 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:06,430 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:06,430 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:06,430 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:06,476 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:06,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 511 transitions, 6680 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:06,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:06,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:06,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:09,016 INFO L124 PetriNetUnfolderBase]: 3177/5211 cut-off events. [2024-06-28 04:12:09,016 INFO L125 PetriNetUnfolderBase]: For 596243/596245 co-relation queries the response was YES. [2024-06-28 04:12:09,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40245 conditions, 5211 events. 3177/5211 cut-off events. For 596243/596245 co-relation queries the response was YES. Maximal size of possible extension queue 396. Compared 32757 event pairs, 602 based on Foata normal form. 2/5212 useless extension candidates. Maximal degree in co-relation 40073. Up to 4718 conditions per place. [2024-06-28 04:12:09,091 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 471 selfloop transitions, 75 changer transitions 0/551 dead transitions. [2024-06-28 04:12:09,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 551 transitions, 8156 flow [2024-06-28 04:12:09,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-06-28 04:12:09,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-06-28 04:12:09,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 214 transitions. [2024-06-28 04:12:09,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36394557823129253 [2024-06-28 04:12:09,092 INFO L175 Difference]: Start difference. First operand has 396 places, 511 transitions, 6680 flow. Second operand 14 states and 214 transitions. [2024-06-28 04:12:09,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 551 transitions, 8156 flow [2024-06-28 04:12:11,127 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 551 transitions, 7942 flow, removed 39 selfloop flow, removed 4 redundant places. [2024-06-28 04:12:11,133 INFO L231 Difference]: Finished difference. Result has 406 places, 517 transitions, 6726 flow [2024-06-28 04:12:11,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6470, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=6726, PETRI_PLACES=406, PETRI_TRANSITIONS=517} [2024-06-28 04:12:11,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 04:12:11,134 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 517 transitions, 6726 flow [2024-06-28 04:12:11,134 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:11,134 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:11,134 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-28 04:12:11,134 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-28 04:12:11,134 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-28 04:12:11,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:11,134 INFO L85 PathProgramCache]: Analyzing trace with hash 1431071334, now seen corresponding path program 6 times [2024-06-28 04:12:11,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:11,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169415620] [2024-06-28 04:12:11,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:11,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:11,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:14,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:14,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:14,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169415620] [2024-06-28 04:12:14,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169415620] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:14,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:14,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:14,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690041922] [2024-06-28 04:12:14,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:14,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:14,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:14,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:14,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:14,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:14,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 517 transitions, 6726 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:14,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:14,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:14,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:17,209 INFO L124 PetriNetUnfolderBase]: 3171/5197 cut-off events. [2024-06-28 04:12:17,209 INFO L125 PetriNetUnfolderBase]: For 598233/598241 co-relation queries the response was YES. [2024-06-28 04:12:17,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39954 conditions, 5197 events. 3171/5197 cut-off events. For 598233/598241 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 32650 event pairs, 603 based on Foata normal form. 10/5206 useless extension candidates. Maximal degree in co-relation 39782. Up to 4663 conditions per place. [2024-06-28 04:12:17,284 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 448 selfloop transitions, 102 changer transitions 0/555 dead transitions. [2024-06-28 04:12:17,284 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 555 transitions, 8124 flow [2024-06-28 04:12:17,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-06-28 04:12:17,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-06-28 04:12:17,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 229 transitions. [2024-06-28 04:12:17,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3634920634920635 [2024-06-28 04:12:17,285 INFO L175 Difference]: Start difference. First operand has 406 places, 517 transitions, 6726 flow. Second operand 15 states and 229 transitions. [2024-06-28 04:12:17,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 555 transitions, 8124 flow [2024-06-28 04:12:19,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 555 transitions, 7936 flow, removed 19 selfloop flow, removed 11 redundant places. [2024-06-28 04:12:19,315 INFO L231 Difference]: Finished difference. Result has 410 places, 517 transitions, 6748 flow [2024-06-28 04:12:19,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6538, PETRI_DIFFERENCE_MINUEND_PLACES=395, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=6748, PETRI_PLACES=410, PETRI_TRANSITIONS=517} [2024-06-28 04:12:19,315 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 367 predicate places. [2024-06-28 04:12:19,315 INFO L495 AbstractCegarLoop]: Abstraction has has 410 places, 517 transitions, 6748 flow [2024-06-28 04:12:19,315 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:19,315 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:19,316 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-28 04:12:19,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-28 04:12:19,316 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-28 04:12:19,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:19,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1438422798, now seen corresponding path program 9 times [2024-06-28 04:12:19,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:19,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087230590] [2024-06-28 04:12:19,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:19,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:19,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:22,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:22,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:22,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087230590] [2024-06-28 04:12:22,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087230590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:22,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:22,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:22,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431876127] [2024-06-28 04:12:22,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:22,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:22,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:22,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:22,945 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:22,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:22,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 410 places, 517 transitions, 6748 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:22,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:22,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:22,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:24,791 INFO L124 PetriNetUnfolderBase]: 3213/5261 cut-off events. [2024-06-28 04:12:24,791 INFO L125 PetriNetUnfolderBase]: For 630760/630764 co-relation queries the response was YES. [2024-06-28 04:12:24,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40870 conditions, 5261 events. 3213/5261 cut-off events. For 630760/630764 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33061 event pairs, 610 based on Foata normal form. 4/5264 useless extension candidates. Maximal degree in co-relation 40697. Up to 4437 conditions per place. [2024-06-28 04:12:24,865 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 375 selfloop transitions, 175 changer transitions 0/555 dead transitions. [2024-06-28 04:12:24,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 419 places, 555 transitions, 8660 flow [2024-06-28 04:12:24,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:24,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:24,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 170 transitions. [2024-06-28 04:12:24,866 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 04:12:24,867 INFO L175 Difference]: Start difference. First operand has 410 places, 517 transitions, 6748 flow. Second operand 10 states and 170 transitions. [2024-06-28 04:12:24,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 419 places, 555 transitions, 8660 flow [2024-06-28 04:12:27,310 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 555 transitions, 8448 flow, removed 0 selfloop flow, removed 14 redundant places. [2024-06-28 04:12:27,316 INFO L231 Difference]: Finished difference. Result has 406 places, 526 transitions, 7026 flow [2024-06-28 04:12:27,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=396, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=517, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=166, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7026, PETRI_PLACES=406, PETRI_TRANSITIONS=526} [2024-06-28 04:12:27,317 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 04:12:27,317 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 526 transitions, 7026 flow [2024-06-28 04:12:27,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:27,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:27,317 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-28 04:12:27,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-28 04:12:27,317 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:27,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:27,317 INFO L85 PathProgramCache]: Analyzing trace with hash 1431059802, now seen corresponding path program 12 times [2024-06-28 04:12:27,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:27,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420271585] [2024-06-28 04:12:27,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:27,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:27,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:30,791 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:30,791 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:30,791 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420271585] [2024-06-28 04:12:30,791 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420271585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:30,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:30,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:30,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685440993] [2024-06-28 04:12:30,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:30,792 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:30,792 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:30,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:30,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:30,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:30,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 526 transitions, 7026 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:30,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:30,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:30,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:33,102 INFO L124 PetriNetUnfolderBase]: 3210/5265 cut-off events. [2024-06-28 04:12:33,103 INFO L125 PetriNetUnfolderBase]: For 632551/632555 co-relation queries the response was YES. [2024-06-28 04:12:33,164 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41104 conditions, 5265 events. 3210/5265 cut-off events. For 632551/632555 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 33147 event pairs, 637 based on Foata normal form. 3/5267 useless extension candidates. Maximal degree in co-relation 40930. Up to 4642 conditions per place. [2024-06-28 04:12:33,183 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 405 selfloop transitions, 141 changer transitions 0/551 dead transitions. [2024-06-28 04:12:33,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 551 transitions, 8386 flow [2024-06-28 04:12:33,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:33,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:33,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 186 transitions. [2024-06-28 04:12:33,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-28 04:12:33,184 INFO L175 Difference]: Start difference. First operand has 406 places, 526 transitions, 7026 flow. Second operand 12 states and 186 transitions. [2024-06-28 04:12:33,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 551 transitions, 8386 flow [2024-06-28 04:12:35,829 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 551 transitions, 8087 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 04:12:35,835 INFO L231 Difference]: Finished difference. Result has 413 places, 526 transitions, 7015 flow [2024-06-28 04:12:35,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6727, PETRI_DIFFERENCE_MINUEND_PLACES=401, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7015, PETRI_PLACES=413, PETRI_TRANSITIONS=526} [2024-06-28 04:12:35,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-28 04:12:35,835 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 526 transitions, 7015 flow [2024-06-28 04:12:35,835 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:35,835 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:35,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, 1] [2024-06-28 04:12:35,835 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-28 04:12:35,836 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:35,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:35,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1431059988, now seen corresponding path program 10 times [2024-06-28 04:12:35,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:35,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435869907] [2024-06-28 04:12:35,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:35,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:35,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:39,219 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:39,219 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:39,219 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435869907] [2024-06-28 04:12:39,219 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435869907] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:39,219 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:39,219 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:39,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075654988] [2024-06-28 04:12:39,220 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:39,220 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:39,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:39,220 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:39,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:39,256 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:39,256 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 526 transitions, 7015 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:39,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:39,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:39,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:41,637 INFO L124 PetriNetUnfolderBase]: 3220/5273 cut-off events. [2024-06-28 04:12:41,637 INFO L125 PetriNetUnfolderBase]: For 650005/650009 co-relation queries the response was YES. [2024-06-28 04:12:41,688 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41111 conditions, 5273 events. 3220/5273 cut-off events. For 650005/650009 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33207 event pairs, 611 based on Foata normal form. 4/5276 useless extension candidates. Maximal degree in co-relation 40936. Up to 4443 conditions per place. [2024-06-28 04:12:41,705 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 371 selfloop transitions, 187 changer transitions 0/563 dead transitions. [2024-06-28 04:12:41,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 563 transitions, 9081 flow [2024-06-28 04:12:41,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 04:12:41,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 04:12:41,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 209 transitions. [2024-06-28 04:12:41,707 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38278388278388276 [2024-06-28 04:12:41,707 INFO L175 Difference]: Start difference. First operand has 413 places, 526 transitions, 7015 flow. Second operand 13 states and 209 transitions. [2024-06-28 04:12:41,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 563 transitions, 9081 flow [2024-06-28 04:12:43,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 563 transitions, 8765 flow, removed 0 selfloop flow, removed 11 redundant places. [2024-06-28 04:12:43,923 INFO L231 Difference]: Finished difference. Result has 415 places, 529 transitions, 7123 flow [2024-06-28 04:12:43,923 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6699, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=184, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=342, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7123, PETRI_PLACES=415, PETRI_TRANSITIONS=529} [2024-06-28 04:12:43,923 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 372 predicate places. [2024-06-28 04:12:43,923 INFO L495 AbstractCegarLoop]: Abstraction has has 415 places, 529 transitions, 7123 flow [2024-06-28 04:12:43,923 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:43,924 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:43,924 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-28 04:12:43,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-28 04:12:43,924 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:12:43,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:43,924 INFO L85 PathProgramCache]: Analyzing trace with hash 1431071148, now seen corresponding path program 11 times [2024-06-28 04:12:43,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:43,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468784763] [2024-06-28 04:12:43,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:43,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:43,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:47,480 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:47,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:47,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468784763] [2024-06-28 04:12:47,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468784763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:47,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:47,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:47,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671275181] [2024-06-28 04:12:47,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:47,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:47,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:47,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:47,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:47,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:47,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 529 transitions, 7123 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:47,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:47,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:47,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:49,711 INFO L124 PetriNetUnfolderBase]: 3214/5261 cut-off events. [2024-06-28 04:12:49,711 INFO L125 PetriNetUnfolderBase]: For 652147/652151 co-relation queries the response was YES. [2024-06-28 04:12:49,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41170 conditions, 5261 events. 3214/5261 cut-off events. For 652147/652151 co-relation queries the response was YES. Maximal size of possible extension queue 402. Compared 33097 event pairs, 607 based on Foata normal form. 4/5264 useless extension candidates. Maximal degree in co-relation 40994. Up to 4438 conditions per place. [2024-06-28 04:12:49,783 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 371 selfloop transitions, 185 changer transitions 0/561 dead transitions. [2024-06-28 04:12:49,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 561 transitions, 8937 flow [2024-06-28 04:12:49,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 04:12:49,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 04:12:49,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 197 transitions. [2024-06-28 04:12:49,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39087301587301587 [2024-06-28 04:12:49,786 INFO L175 Difference]: Start difference. First operand has 415 places, 529 transitions, 7123 flow. Second operand 12 states and 197 transitions. [2024-06-28 04:12:49,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 561 transitions, 8937 flow [2024-06-28 04:12:52,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 561 transitions, 8567 flow, removed 26 selfloop flow, removed 9 redundant places. [2024-06-28 04:12:52,146 INFO L231 Difference]: Finished difference. Result has 418 places, 529 transitions, 7129 flow [2024-06-28 04:12:52,146 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6753, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=344, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7129, PETRI_PLACES=418, PETRI_TRANSITIONS=529} [2024-06-28 04:12:52,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 04:12:52,147 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 529 transitions, 7129 flow [2024-06-28 04:12:52,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:52,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:12:52,148 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-28 04:12:52,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-28 04:12:52,148 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-28 04:12:52,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:12:52,148 INFO L85 PathProgramCache]: Analyzing trace with hash 803660216, now seen corresponding path program 12 times [2024-06-28 04:12:52,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:12:52,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105230046] [2024-06-28 04:12:52,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:12:52,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:12:52,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:12:55,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:12:55,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:12:55,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2105230046] [2024-06-28 04:12:55,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2105230046] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:12:55,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:12:55,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:12:55,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365836881] [2024-06-28 04:12:55,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:12:55,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:12:55,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:12:55,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:12:55,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:12:55,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:12:55,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 529 transitions, 7129 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:12:55,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:12:55,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:12:55,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:12:57,711 INFO L124 PetriNetUnfolderBase]: 3208/5267 cut-off events. [2024-06-28 04:12:57,712 INFO L125 PetriNetUnfolderBase]: For 652188/652190 co-relation queries the response was YES. [2024-06-28 04:12:57,772 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40972 conditions, 5267 events. 3208/5267 cut-off events. For 652188/652190 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 33311 event pairs, 608 based on Foata normal form. 2/5268 useless extension candidates. Maximal degree in co-relation 40795. Up to 4787 conditions per place. [2024-06-28 04:12:57,791 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 489 selfloop transitions, 61 changer transitions 0/555 dead transitions. [2024-06-28 04:12:57,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 555 transitions, 8295 flow [2024-06-28 04:12:57,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:12:57,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:12:57,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 161 transitions. [2024-06-28 04:12:57,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38333333333333336 [2024-06-28 04:12:57,793 INFO L175 Difference]: Start difference. First operand has 418 places, 529 transitions, 7129 flow. Second operand 10 states and 161 transitions. [2024-06-28 04:12:57,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 555 transitions, 8295 flow [2024-06-28 04:13:00,235 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 555 transitions, 7875 flow, removed 13 selfloop flow, removed 11 redundant places. [2024-06-28 04:13:00,241 INFO L231 Difference]: Finished difference. Result has 417 places, 529 transitions, 6837 flow [2024-06-28 04:13:00,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6709, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=468, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6837, PETRI_PLACES=417, PETRI_TRANSITIONS=529} [2024-06-28 04:13:00,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-28 04:13:00,242 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 529 transitions, 6837 flow [2024-06-28 04:13:00,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:00,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:00,242 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-28 04:13:00,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-28 04:13:00,242 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:00,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:00,243 INFO L85 PathProgramCache]: Analyzing trace with hash 1282600408, now seen corresponding path program 4 times [2024-06-28 04:13:00,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:00,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [147729565] [2024-06-28 04:13:00,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:00,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:00,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:03,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:03,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:03,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [147729565] [2024-06-28 04:13:03,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [147729565] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:03,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:03,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:03,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [727046918] [2024-06-28 04:13:03,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:03,681 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:03,681 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:03,681 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:03,681 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:03,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:03,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 529 transitions, 6837 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:03,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:03,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:03,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:05,735 INFO L124 PetriNetUnfolderBase]: 3190/5230 cut-off events. [2024-06-28 04:13:05,736 INFO L125 PetriNetUnfolderBase]: For 651297/651303 co-relation queries the response was YES. [2024-06-28 04:13:05,798 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39629 conditions, 5230 events. 3190/5230 cut-off events. For 651297/651303 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 32781 event pairs, 465 based on Foata normal form. 14/5243 useless extension candidates. Maximal degree in co-relation 39451. Up to 4423 conditions per place. [2024-06-28 04:13:05,816 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 492 selfloop transitions, 78 changer transitions 0/575 dead transitions. [2024-06-28 04:13:05,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 575 transitions, 8157 flow [2024-06-28 04:13:05,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:05,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:05,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 04:13:05,818 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 04:13:05,818 INFO L175 Difference]: Start difference. First operand has 417 places, 529 transitions, 6837 flow. Second operand 10 states and 175 transitions. [2024-06-28 04:13:05,818 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 575 transitions, 8157 flow [2024-06-28 04:13:08,263 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 416 places, 575 transitions, 8001 flow, removed 5 selfloop flow, removed 10 redundant places. [2024-06-28 04:13:08,269 INFO L231 Difference]: Finished difference. Result has 417 places, 529 transitions, 6847 flow [2024-06-28 04:13:08,269 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6681, PETRI_DIFFERENCE_MINUEND_PLACES=407, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6847, PETRI_PLACES=417, PETRI_TRANSITIONS=529} [2024-06-28 04:13:08,269 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 374 predicate places. [2024-06-28 04:13:08,269 INFO L495 AbstractCegarLoop]: Abstraction has has 417 places, 529 transitions, 6847 flow [2024-06-28 04:13:08,269 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:08,269 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:08,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, 1] [2024-06-28 04:13:08,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-28 04:13:08,269 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:08,270 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:08,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1364118886, now seen corresponding path program 13 times [2024-06-28 04:13:08,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:08,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260578268] [2024-06-28 04:13:08,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:08,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:08,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:11,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:11,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:11,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260578268] [2024-06-28 04:13:11,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260578268] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:11,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:11,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:11,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097490104] [2024-06-28 04:13:11,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:11,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:11,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:11,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:11,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:11,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:11,913 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 529 transitions, 6847 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:11,913 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:11,913 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:11,913 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:14,239 INFO L124 PetriNetUnfolderBase]: 3211/5266 cut-off events. [2024-06-28 04:13:14,239 INFO L125 PetriNetUnfolderBase]: For 635716/635724 co-relation queries the response was YES. [2024-06-28 04:13:14,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40399 conditions, 5266 events. 3211/5266 cut-off events. For 635716/635724 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 33233 event pairs, 635 based on Foata normal form. 2/5262 useless extension candidates. Maximal degree in co-relation 40220. Up to 4438 conditions per place. [2024-06-28 04:13:14,321 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 360 selfloop transitions, 206 changer transitions 0/571 dead transitions. [2024-06-28 04:13:14,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 571 transitions, 8909 flow [2024-06-28 04:13:14,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:14,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:14,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-28 04:13:14,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 04:13:14,322 INFO L175 Difference]: Start difference. First operand has 417 places, 529 transitions, 6847 flow. Second operand 9 states and 162 transitions. [2024-06-28 04:13:14,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 571 transitions, 8909 flow [2024-06-28 04:13:17,247 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 571 transitions, 8758 flow, removed 15 selfloop flow, removed 8 redundant places. [2024-06-28 04:13:17,253 INFO L231 Difference]: Finished difference. Result has 418 places, 538 transitions, 7330 flow [2024-06-28 04:13:17,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6714, PETRI_DIFFERENCE_MINUEND_PLACES=409, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=197, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=332, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7330, PETRI_PLACES=418, PETRI_TRANSITIONS=538} [2024-06-28 04:13:17,254 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 375 predicate places. [2024-06-28 04:13:17,254 INFO L495 AbstractCegarLoop]: Abstraction has has 418 places, 538 transitions, 7330 flow [2024-06-28 04:13:17,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:17,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:17,254 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-28 04:13:17,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-28 04:13:17,255 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:17,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:17,255 INFO L85 PathProgramCache]: Analyzing trace with hash -1865330452, now seen corresponding path program 14 times [2024-06-28 04:13:17,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:17,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1340021310] [2024-06-28 04:13:17,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:17,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:17,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:20,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-28 04:13:20,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:20,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1340021310] [2024-06-28 04:13:20,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1340021310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:20,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:20,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:20,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841229350] [2024-06-28 04:13:20,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:20,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:20,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:20,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:20,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:20,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:20,927 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 418 places, 538 transitions, 7330 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:20,927 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:20,927 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:20,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:23,282 INFO L124 PetriNetUnfolderBase]: 3221/5276 cut-off events. [2024-06-28 04:13:23,282 INFO L125 PetriNetUnfolderBase]: For 614594/614602 co-relation queries the response was YES. [2024-06-28 04:13:23,336 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40526 conditions, 5276 events. 3221/5276 cut-off events. For 614594/614602 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 33178 event pairs, 633 based on Foata normal form. 2/5272 useless extension candidates. Maximal degree in co-relation 40347. Up to 4698 conditions per place. [2024-06-28 04:13:23,353 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 448 selfloop transitions, 117 changer transitions 0/570 dead transitions. [2024-06-28 04:13:23,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 570 transitions, 8629 flow [2024-06-28 04:13:23,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:23,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:23,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-28 04:13:23,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-28 04:13:23,354 INFO L175 Difference]: Start difference. First operand has 418 places, 538 transitions, 7330 flow. Second operand 9 states and 151 transitions. [2024-06-28 04:13:23,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 570 transitions, 8629 flow [2024-06-28 04:13:26,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 419 places, 570 transitions, 7973 flow, removed 67 selfloop flow, removed 7 redundant places. [2024-06-28 04:13:26,245 INFO L231 Difference]: Finished difference. Result has 420 places, 544 transitions, 7017 flow [2024-06-28 04:13:26,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6694, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=538, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=424, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7017, PETRI_PLACES=420, PETRI_TRANSITIONS=544} [2024-06-28 04:13:26,246 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 377 predicate places. [2024-06-28 04:13:26,246 INFO L495 AbstractCegarLoop]: Abstraction has has 420 places, 544 transitions, 7017 flow [2024-06-28 04:13:26,246 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:26,246 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:26,246 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-28 04:13:26,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-28 04:13:26,246 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:26,246 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:26,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1411211848, now seen corresponding path program 15 times [2024-06-28 04:13:26,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:26,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561477813] [2024-06-28 04:13:26,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:26,247 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:26,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:29,378 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:29,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:29,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561477813] [2024-06-28 04:13:29,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561477813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:29,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:29,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:29,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936203902] [2024-06-28 04:13:29,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:29,379 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:29,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:29,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:29,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:29,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:29,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 420 places, 544 transitions, 7017 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:29,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:29,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:29,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:31,797 INFO L124 PetriNetUnfolderBase]: 3234/5312 cut-off events. [2024-06-28 04:13:31,797 INFO L125 PetriNetUnfolderBase]: For 628065/628073 co-relation queries the response was YES. [2024-06-28 04:13:31,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40341 conditions, 5312 events. 3234/5312 cut-off events. For 628065/628073 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 33592 event pairs, 641 based on Foata normal form. 2/5308 useless extension candidates. Maximal degree in co-relation 40162. Up to 4463 conditions per place. [2024-06-28 04:13:31,868 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 346 selfloop transitions, 231 changer transitions 0/582 dead transitions. [2024-06-28 04:13:31,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 582 transitions, 8787 flow [2024-06-28 04:13:31,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:31,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:31,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-28 04:13:31,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-28 04:13:31,869 INFO L175 Difference]: Start difference. First operand has 420 places, 544 transitions, 7017 flow. Second operand 9 states and 160 transitions. [2024-06-28 04:13:31,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 582 transitions, 8787 flow [2024-06-28 04:13:34,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 582 transitions, 8525 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:34,454 INFO L231 Difference]: Finished difference. Result has 423 places, 550 transitions, 7327 flow [2024-06-28 04:13:34,454 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6755, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=544, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7327, PETRI_PLACES=423, PETRI_TRANSITIONS=550} [2024-06-28 04:13:34,454 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-28 04:13:34,454 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 550 transitions, 7327 flow [2024-06-28 04:13:34,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:34,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:34,454 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-28 04:13:34,455 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-28 04:13:34,455 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:34,455 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:34,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1665849730, now seen corresponding path program 7 times [2024-06-28 04:13:34,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:34,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000282803] [2024-06-28 04:13:34,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:34,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:34,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:37,633 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:37,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:37,633 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000282803] [2024-06-28 04:13:37,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000282803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:37,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:37,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:37,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340349464] [2024-06-28 04:13:37,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:37,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:37,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:37,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:37,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:37,677 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:37,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 550 transitions, 7327 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:37,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:37,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:37,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:40,013 INFO L124 PetriNetUnfolderBase]: 3260/5347 cut-off events. [2024-06-28 04:13:40,013 INFO L125 PetriNetUnfolderBase]: For 654951/654970 co-relation queries the response was YES. [2024-06-28 04:13:40,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40826 conditions, 5347 events. 3260/5347 cut-off events. For 654951/654970 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 33820 event pairs, 618 based on Foata normal form. 16/5360 useless extension candidates. Maximal degree in co-relation 40646. Up to 4802 conditions per place. [2024-06-28 04:13:40,094 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 478 selfloop transitions, 105 changer transitions 0/588 dead transitions. [2024-06-28 04:13:40,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 588 transitions, 8875 flow [2024-06-28 04:13:40,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 04:13:40,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 04:13:40,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-28 04:13:40,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 04:13:40,095 INFO L175 Difference]: Start difference. First operand has 423 places, 550 transitions, 7327 flow. Second operand 10 states and 165 transitions. [2024-06-28 04:13:40,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 588 transitions, 8875 flow [2024-06-28 04:13:42,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 588 transitions, 8505 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 04:13:42,761 INFO L231 Difference]: Finished difference. Result has 428 places, 556 transitions, 7255 flow [2024-06-28 04:13:42,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6957, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=448, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7255, PETRI_PLACES=428, PETRI_TRANSITIONS=556} [2024-06-28 04:13:42,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-28 04:13:42,762 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 556 transitions, 7255 flow [2024-06-28 04:13:42,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:42,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:42,762 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-28 04:13:42,762 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-28 04:13:42,762 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:42,762 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:42,762 INFO L85 PathProgramCache]: Analyzing trace with hash 666428412, now seen corresponding path program 16 times [2024-06-28 04:13:42,762 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:42,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590849621] [2024-06-28 04:13:42,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:42,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:42,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:46,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:46,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:46,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590849621] [2024-06-28 04:13:46,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590849621] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:46,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:46,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:46,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077324625] [2024-06-28 04:13:46,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:46,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:46,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:46,217 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:46,217 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:46,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:46,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 556 transitions, 7255 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:46,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:46,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:46,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:48,768 INFO L124 PetriNetUnfolderBase]: 3265/5361 cut-off events. [2024-06-28 04:13:48,768 INFO L125 PetriNetUnfolderBase]: For 659890/659898 co-relation queries the response was YES. [2024-06-28 04:13:48,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40717 conditions, 5361 events. 3265/5361 cut-off events. For 659890/659898 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 33957 event pairs, 644 based on Foata normal form. 2/5357 useless extension candidates. Maximal degree in co-relation 40536. Up to 4505 conditions per place. [2024-06-28 04:13:48,848 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 216 changer transitions 0/593 dead transitions. [2024-06-28 04:13:48,848 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 436 places, 593 transitions, 9438 flow [2024-06-28 04:13:48,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:13:48,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:13:48,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 04:13:48,849 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 04:13:48,849 INFO L175 Difference]: Start difference. First operand has 428 places, 556 transitions, 7255 flow. Second operand 9 states and 164 transitions. [2024-06-28 04:13:48,849 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 436 places, 593 transitions, 9438 flow [2024-06-28 04:13:51,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 593 transitions, 9275 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 04:13:51,519 INFO L231 Difference]: Finished difference. Result has 431 places, 559 transitions, 7581 flow [2024-06-28 04:13:51,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7092, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=556, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7581, PETRI_PLACES=431, PETRI_TRANSITIONS=559} [2024-06-28 04:13:51,520 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-28 04:13:51,520 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 559 transitions, 7581 flow [2024-06-28 04:13:51,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:51,520 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:13:51,520 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-28 04:13:51,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-28 04:13:51,520 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:13:51,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:13:51,520 INFO L85 PathProgramCache]: Analyzing trace with hash 1495693920, now seen corresponding path program 8 times [2024-06-28 04:13:51,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:13:51,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478649188] [2024-06-28 04:13:51,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:13:51,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:13:51,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:13:55,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:13:55,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:13:55,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478649188] [2024-06-28 04:13:55,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478649188] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:13:55,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:13:55,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:13:55,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557439787] [2024-06-28 04:13:55,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:13:55,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:13:55,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:13:55,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:13:55,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:13:55,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:13:55,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 559 transitions, 7581 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:13:55,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:13:55,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:13:55,062 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:13:57,319 INFO L124 PetriNetUnfolderBase]: 3275/5374 cut-off events. [2024-06-28 04:13:57,319 INFO L125 PetriNetUnfolderBase]: For 678705/678724 co-relation queries the response was YES. [2024-06-28 04:13:57,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41370 conditions, 5374 events. 3275/5374 cut-off events. For 678705/678724 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 34053 event pairs, 616 based on Foata normal form. 16/5387 useless extension candidates. Maximal degree in co-relation 41187. Up to 4767 conditions per place. [2024-06-28 04:13:57,406 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 473 selfloop transitions, 119 changer transitions 0/597 dead transitions. [2024-06-28 04:13:57,406 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 597 transitions, 9343 flow [2024-06-28 04:13:57,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:13:57,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:13:57,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 181 transitions. [2024-06-28 04:13:57,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3917748917748918 [2024-06-28 04:13:57,407 INFO L175 Difference]: Start difference. First operand has 431 places, 559 transitions, 7581 flow. Second operand 11 states and 181 transitions. [2024-06-28 04:13:57,408 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 597 transitions, 9343 flow [2024-06-28 04:14:00,591 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 597 transitions, 8715 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 04:14:00,598 INFO L231 Difference]: Finished difference. Result has 434 places, 562 transitions, 7241 flow [2024-06-28 04:14:00,598 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6953, PETRI_DIFFERENCE_MINUEND_PLACES=423, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7241, PETRI_PLACES=434, PETRI_TRANSITIONS=562} [2024-06-28 04:14:00,598 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 391 predicate places. [2024-06-28 04:14:00,598 INFO L495 AbstractCegarLoop]: Abstraction has has 434 places, 562 transitions, 7241 flow [2024-06-28 04:14:00,598 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:00,599 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:00,599 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-28 04:14:00,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-28 04:14:00,599 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:00,599 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:00,599 INFO L85 PathProgramCache]: Analyzing trace with hash -1859789512, now seen corresponding path program 17 times [2024-06-28 04:14:00,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:00,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556888939] [2024-06-28 04:14:00,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:00,600 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:00,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:03,935 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:03,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:03,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556888939] [2024-06-28 04:14:03,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556888939] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:03,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:03,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:03,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1927590456] [2024-06-28 04:14:03,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:03,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:03,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:03,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:03,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:03,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:03,968 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 434 places, 562 transitions, 7241 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:03,968 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:03,968 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:03,968 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:06,359 INFO L124 PetriNetUnfolderBase]: 3280/5384 cut-off events. [2024-06-28 04:14:06,359 INFO L125 PetriNetUnfolderBase]: For 682040/682048 co-relation queries the response was YES. [2024-06-28 04:14:06,425 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41159 conditions, 5384 events. 3280/5384 cut-off events. For 682040/682048 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 34154 event pairs, 644 based on Foata normal form. 2/5380 useless extension candidates. Maximal degree in co-relation 40975. Up to 4525 conditions per place. [2024-06-28 04:14:06,447 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 217 changer transitions 0/594 dead transitions. [2024-06-28 04:14:06,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 442 places, 594 transitions, 9205 flow [2024-06-28 04:14:06,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:06,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:06,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-28 04:14:06,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 04:14:06,449 INFO L175 Difference]: Start difference. First operand has 434 places, 562 transitions, 7241 flow. Second operand 9 states and 159 transitions. [2024-06-28 04:14:06,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 442 places, 594 transitions, 9205 flow [2024-06-28 04:14:09,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 594 transitions, 8819 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 04:14:09,799 INFO L231 Difference]: Finished difference. Result has 433 places, 565 transitions, 7343 flow [2024-06-28 04:14:09,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6855, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=214, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=348, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7343, PETRI_PLACES=433, PETRI_TRANSITIONS=565} [2024-06-28 04:14:09,799 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-28 04:14:09,800 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 565 transitions, 7343 flow [2024-06-28 04:14:09,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:09,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:09,800 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-28 04:14:09,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-06-28 04:14:09,800 INFO L420 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:09,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:09,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1411510378, now seen corresponding path program 18 times [2024-06-28 04:14:09,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:09,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963796701] [2024-06-28 04:14:09,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:09,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:09,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:13,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:13,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:13,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963796701] [2024-06-28 04:14:13,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963796701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:13,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:13,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:13,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033404764] [2024-06-28 04:14:13,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:13,164 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:13,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:13,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:13,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=51, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:13,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:13,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 565 transitions, 7343 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:13,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:13,208 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:13,208 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:15,775 INFO L124 PetriNetUnfolderBase]: 3285/5397 cut-off events. [2024-06-28 04:14:15,775 INFO L125 PetriNetUnfolderBase]: For 694695/694703 co-relation queries the response was YES. [2024-06-28 04:14:15,829 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41269 conditions, 5397 events. 3285/5397 cut-off events. For 694695/694703 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 34239 event pairs, 646 based on Foata normal form. 2/5393 useless extension candidates. Maximal degree in co-relation 41085. Up to 4531 conditions per place. [2024-06-28 04:14:15,845 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 237 changer transitions 0/596 dead transitions. [2024-06-28 04:14:15,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 596 transitions, 9093 flow [2024-06-28 04:14:15,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:15,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-06-28 04:14:15,847 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41534391534391535 [2024-06-28 04:14:15,847 INFO L175 Difference]: Start difference. First operand has 433 places, 565 transitions, 7343 flow. Second operand 9 states and 157 transitions. [2024-06-28 04:14:15,847 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 596 transitions, 9093 flow [2024-06-28 04:14:18,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 596 transitions, 8658 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:18,518 INFO L231 Difference]: Finished difference. Result has 436 places, 568 transitions, 7436 flow [2024-06-28 04:14:18,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6914, PETRI_DIFFERENCE_MINUEND_PLACES=427, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=565, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=234, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7436, PETRI_PLACES=436, PETRI_TRANSITIONS=568} [2024-06-28 04:14:18,518 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-28 04:14:18,518 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 568 transitions, 7436 flow [2024-06-28 04:14:18,518 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:18,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:18,519 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-28 04:14:18,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-06-28 04:14:18,519 INFO L420 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:18,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:18,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1363998730, now seen corresponding path program 13 times [2024-06-28 04:14:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:18,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [570042132] [2024-06-28 04:14:18,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:18,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:18,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:21,748 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:21,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:21,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [570042132] [2024-06-28 04:14:21,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [570042132] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:21,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:21,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:21,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1589812214] [2024-06-28 04:14:21,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:21,749 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:21,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:21,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:21,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:21,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:21,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 568 transitions, 7436 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:21,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:21,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:21,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:24,082 INFO L124 PetriNetUnfolderBase]: 3295/5403 cut-off events. [2024-06-28 04:14:24,082 INFO L125 PetriNetUnfolderBase]: For 713727/713735 co-relation queries the response was YES. [2024-06-28 04:14:24,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41522 conditions, 5403 events. 3295/5403 cut-off events. For 713727/713735 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 34196 event pairs, 639 based on Foata normal form. 3/5400 useless extension candidates. Maximal degree in co-relation 41337. Up to 4750 conditions per place. [2024-06-28 04:14:24,156 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 466 selfloop transitions, 132 changer transitions 0/603 dead transitions. [2024-06-28 04:14:24,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 603 transitions, 8998 flow [2024-06-28 04:14:24,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:14:24,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:14:24,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 179 transitions. [2024-06-28 04:14:24,158 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3874458874458874 [2024-06-28 04:14:24,158 INFO L175 Difference]: Start difference. First operand has 436 places, 568 transitions, 7436 flow. Second operand 11 states and 179 transitions. [2024-06-28 04:14:24,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 603 transitions, 8998 flow [2024-06-28 04:14:27,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 603 transitions, 8516 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 04:14:27,346 INFO L231 Difference]: Finished difference. Result has 441 places, 571 transitions, 7282 flow [2024-06-28 04:14:27,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6954, PETRI_DIFFERENCE_MINUEND_PLACES=430, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7282, PETRI_PLACES=441, PETRI_TRANSITIONS=571} [2024-06-28 04:14:27,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 04:14:27,346 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 571 transitions, 7282 flow [2024-06-28 04:14:27,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:27,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:27,346 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-28 04:14:27,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138 [2024-06-28 04:14:27,347 INFO L420 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:27,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:27,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1354738534, now seen corresponding path program 9 times [2024-06-28 04:14:27,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:27,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639814075] [2024-06-28 04:14:27,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:27,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:27,361 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:30,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:30,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:30,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639814075] [2024-06-28 04:14:30,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639814075] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:30,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:30,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:30,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120195977] [2024-06-28 04:14:30,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:30,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:30,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:30,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:30,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:30,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:30,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 441 places, 571 transitions, 7282 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:30,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:30,656 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:30,656 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:32,988 INFO L124 PetriNetUnfolderBase]: 3305/5426 cut-off events. [2024-06-28 04:14:32,988 INFO L125 PetriNetUnfolderBase]: For 725233/725252 co-relation queries the response was YES. [2024-06-28 04:14:33,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41450 conditions, 5426 events. 3305/5426 cut-off events. For 725233/725252 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34444 event pairs, 617 based on Foata normal form. 16/5439 useless extension candidates. Maximal degree in co-relation 41264. Up to 4935 conditions per place. [2024-06-28 04:14:33,067 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 533 selfloop transitions, 67 changer transitions 0/605 dead transitions. [2024-06-28 04:14:33,067 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 451 places, 605 transitions, 8830 flow [2024-06-28 04:14:33,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 04:14:33,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 04:14:33,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 174 transitions. [2024-06-28 04:14:33,068 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37662337662337664 [2024-06-28 04:14:33,068 INFO L175 Difference]: Start difference. First operand has 441 places, 571 transitions, 7282 flow. Second operand 11 states and 174 transitions. [2024-06-28 04:14:33,068 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 451 places, 605 transitions, 8830 flow [2024-06-28 04:14:36,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 605 transitions, 8398 flow, removed 34 selfloop flow, removed 10 redundant places. [2024-06-28 04:14:36,099 INFO L231 Difference]: Finished difference. Result has 442 places, 574 transitions, 7026 flow [2024-06-28 04:14:36,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6850, PETRI_DIFFERENCE_MINUEND_PLACES=431, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=507, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7026, PETRI_PLACES=442, PETRI_TRANSITIONS=574} [2024-06-28 04:14:36,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 399 predicate places. [2024-06-28 04:14:36,100 INFO L495 AbstractCegarLoop]: Abstraction has has 442 places, 574 transitions, 7026 flow [2024-06-28 04:14:36,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:36,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:36,100 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-28 04:14:36,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-06-28 04:14:36,101 INFO L420 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:36,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:36,101 INFO L85 PathProgramCache]: Analyzing trace with hash 666582792, now seen corresponding path program 19 times [2024-06-28 04:14:36,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:36,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513051100] [2024-06-28 04:14:36,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:36,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:36,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 04:14:39,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 04:14:39,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 04:14:39,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513051100] [2024-06-28 04:14:39,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513051100] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 04:14:39,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 04:14:39,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 04:14:39,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798288694] [2024-06-28 04:14:39,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 04:14:39,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 04:14:39,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 04:14:39,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 04:14:39,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 04:14:39,465 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 04:14:39,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 574 transitions, 7026 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:39,465 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 04:14:39,465 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 04:14:39,465 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 04:14:41,586 INFO L124 PetriNetUnfolderBase]: 3302/5409 cut-off events. [2024-06-28 04:14:41,586 INFO L125 PetriNetUnfolderBase]: For 722436/722444 co-relation queries the response was YES. [2024-06-28 04:14:41,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40850 conditions, 5409 events. 3302/5409 cut-off events. For 722436/722444 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 34245 event pairs, 638 based on Foata normal form. 2/5405 useless extension candidates. Maximal degree in co-relation 40664. Up to 4801 conditions per place. [2024-06-28 04:14:41,667 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 469 selfloop transitions, 123 changer transitions 0/597 dead transitions. [2024-06-28 04:14:41,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 597 transitions, 8500 flow [2024-06-28 04:14:41,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 04:14:41,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 04:14:41,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 150 transitions. [2024-06-28 04:14:41,668 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 04:14:41,668 INFO L175 Difference]: Start difference. First operand has 442 places, 574 transitions, 7026 flow. Second operand 9 states and 150 transitions. [2024-06-28 04:14:41,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 597 transitions, 8500 flow [2024-06-28 04:14:44,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 597 transitions, 8298 flow, removed 6 selfloop flow, removed 10 redundant places. [2024-06-28 04:14:44,397 INFO L231 Difference]: Finished difference. Result has 441 places, 574 transitions, 7076 flow [2024-06-28 04:14:44,398 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6824, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=451, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7076, PETRI_PLACES=441, PETRI_TRANSITIONS=574} [2024-06-28 04:14:44,398 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 398 predicate places. [2024-06-28 04:14:44,398 INFO L495 AbstractCegarLoop]: Abstraction has has 441 places, 574 transitions, 7076 flow [2024-06-28 04:14:44,398 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 04:14:44,398 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 04:14:44,399 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-28 04:14:44,399 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140 [2024-06-28 04:14:44,399 INFO L420 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 04:14:44,399 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 04:14:44,399 INFO L85 PathProgramCache]: Analyzing trace with hash -1856075836, now seen corresponding path program 14 times [2024-06-28 04:14:44,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 04:14:44,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643754786] [2024-06-28 04:14:44,400 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 04:14:44,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 04:14:44,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat Killed by 15